This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using UnityEngine; | |
using System.Linq; | |
using System; | |
using System.Reflection; | |
public class BindComponent : PropertyAttribute | |
{ | |
public enum FindMode | |
{ | |
InSelf, // Find the component on the calling GameObject. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//! ====== | |
//! file: mario_state_machine.zig | |
//! This is an example of a Mario/Powerup state machine. | |
//! It showcases the usefulness of switches and tagged unions in Zig. | |
//! See state machine diagram: | |
//! https://external-preview.redd.it/TgwKB-bdEWJase06sIDXmVtaGaP7AZTD9YKn0x4yUWo.png?auto=webp&s=c0318b178038bd83212392c8fdd16e1a4b1a0049 | |
//! ====== | |
/// This is a tagged union. | |
/// See tagged union doc: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//! ============== | |
//! Anytype Antics. | |
//! ============== | |
const std = @import("std"); | |
const debug = std.debug; | |
const builtin = std.builtin; | |
const trait = std.meta.trait; | |
fn print(string: []const u8) void { debug.print("{s}\n", .{string}); } | |
const DONT_COMPILE = false; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const std = @import("std"); | |
const c = @cImport({ | |
@cInclude("raylib.h"); | |
}); | |
const word_numbers = [_][]const u8{ | |
"one", | |
"two", | |
"three", | |
"four", |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const std = @import("std"); | |
const LineParser = @import("LineParser.zig"); | |
const fs = @import("fs.zig"); | |
const raylib = @import("raylib.zig"); | |
const c = raylib.c; | |
const Map = struct { | |
cells: CellArray, | |
symbol_indices: IndicesArray, | |
numbers: NumbersArray, |
OlderNewer