Files
kiss-vscode/projects/aoc/src/year2020/FerrySim.hx

18 lines
466 B
Haxe

package year2020;
import kiss.Prelude;
import kiss.EmbeddedScript;
import haxe.Constraints;
typedef FerrySquare = (Array<FerrySquare>, SeatsChanged) -> FerrySquare;
typedef SeatsChanged = {
changed:Bool
};
@:build(kiss.EmbeddedScript.build("FerrySimDSL.kiss", "inputs/day11-example.txt"))
class FerrySimExample extends EmbeddedScript {}
@:build(kiss.EmbeddedScript.build("FerrySimDSL.kiss", "inputs/day11.txt"))
class FerrySimReal extends EmbeddedScript {}