diff options
Diffstat (limited to 'bin/stages')
-rw-r--r-- | bin/stages/complex | 77 | ||||
-rw-r--r-- | bin/stages/figure8 | 41 | ||||
-rw-r--r-- | bin/stages/figure8trap | 52 | ||||
-rw-r--r-- | bin/stages/labrynt | 72 | ||||
-rw-r--r-- | bin/stages/labrynt_wrong_traps | 71 | ||||
-rw-r--r-- | bin/stages/square | 27 | ||||
-rw-r--r-- | bin/stages/stomach | 58 | ||||
-rw-r--r-- | bin/stages/zigzag | 50 |
8 files changed, 448 insertions, 0 deletions
diff --git a/bin/stages/complex b/bin/stages/complex new file mode 100644 index 0000000..a2535d2 --- /dev/null +++ b/bin/stages/complex @@ -0,0 +1,77 @@ +<WALL> + < 50, 575> + < 50, 190> + < 91, 91> + <190, 50> + <305, 50> + <396, 68> + <477, 123> + <532, 204> + <550, 295> + <550, 575> + <504, 575> + <400, 471> + <400, 521> + <346, 575> + <279, 575> + <225, 521> + <225, 300> + <300, 300> + <300, 150> + <210, 150> + <168, 168> + <150, 210> + <150, 575> + < 50, 575> +</WALL> + +<WALL> + <100, 525> + <100, 200> + <129, 129> + <200, 100> + <300, 100> + <350, 110> + <377, 115> + <441, 159> + <485, 223> + <500, 300> + <500, 500> + <350, 350> + <350, 500> + <325, 525> + <300, 525> + <275, 500> + <275, 350> + <350, 350> + <350, 110> +</WALL> + +<FACTORY> + <94.9, 300, 180> +</FACTORY> + +<CHECKPOINT> + < 50, 190, 100, 200, 105> + < 91, 91, 129, 129, 197> + <190, 50, 200, 100, 289> + <305, 50, 300, 100, 396> + <396, 68, 377, 115, 481> + <477, 123, 441, 159, 569> + <532, 204, 485, 223, 657> + <550, 295, 500, 300, 742> + <527, 575, 500, 500, 994> + <400, 471, 350, 350, 1182> + <400, 521, 350, 500, 1282> + <346, 575, 325, 525, 1338> + <279, 575, 300, 525, 1384> + <225, 521, 275, 500, 1440> + <225, 300, 275, 350, 1625> + <300, 300, 350, 350, 1700> + <300, 150, 350, 110, 1895> + <210, 150, 200, 100, 2015> + <168, 168, 129, 129, 2076> + <150, 210, 100, 200, 2137> + <100, 575, 100, 525, 2507> + < 50, 300, 100, 300, 2782> +</CHECKPOINT> diff --git a/bin/stages/figure8 b/bin/stages/figure8 new file mode 100644 index 0000000..dc255f8 --- /dev/null +++ b/bin/stages/figure8 @@ -0,0 +1,41 @@ +<WALL> + < 50, 50> + <325, 50> + <325, 275> + <550, 275> + <550, 550> + <275, 550> + <275, 325> + < 50, 325> + < 50, 50> +</WALL> + +<WALL> + <100, 100> + <275, 100> + <275, 275> + <100, 275> + <100, 100> +</WALL> + +<WALL> + <325, 325> + <500, 325> + <500, 500> + <325, 500> + <325, 325> +</WALL> + +<FACTORY> + <94.9, 187.5, 180> +</FACTORY> + +<CHECKPOINT> + < 50, 50, 100, 100, 112.5> + <325, 50, 275, 100, 337.5> + <325, 500, 275, 550, 787.5> + <500, 500, 550, 550, 1012.5> + <500, 325, 550, 275, 1237.5> + < 50, 325, 100, 275, 1687.5> + < 50, 187.5, 100, 187.5, 1800> +</CHECKPOINT> diff --git a/bin/stages/figure8trap b/bin/stages/figure8trap new file mode 100644 index 0000000..af6b2f4 --- /dev/null +++ b/bin/stages/figure8trap @@ -0,0 +1,52 @@ +<WALL> + < 50, 50> + < 325, 50> + < 325, 275> + < 400, 275> + < 400, -10000> + < 450, -10000> + < 450, 275> + <10000, 275> + <10000, 325> + < 450, 325> + < 450, 550> + < 275, 550> + < 275, 325> + < 50, 325> + < 50, 50> +</WALL> + +<WALL> + <100, 100> + <275, 100> + <275, 275> + <100, 275> + <100, 100> +</WALL> + +<WALL> + <325, 325> + <400, 325> + <400, 500> + <325, 500> + <325, 325> +</WALL> + +<FACTORY> + <92.5, 187.5, 180> +</FACTORY> + +<CHECKPOINT> + < 50, 50, 100, 100, 112.5> + <325, 50, 275, 100, 337.5> + <325, 500, 275, 550, 787.5> + <400, 500, 450, 550, 912.5> + <400, 325, 450, 275, 1137.5> + < 50, 325, 100, 275, 1487.5> + < 50, 187.5, 100, 187.5, 1600> +</CHECKPOINT> + +<TRAP> + <400, 250, 450, 275> + <450, 275, 475, 325> +</TRAP> diff --git a/bin/stages/labrynt b/bin/stages/labrynt new file mode 100644 index 0000000..187ef01 --- /dev/null +++ b/bin/stages/labrynt @@ -0,0 +1,72 @@ +<WALL> + < 50, 50> + <550, 50> + <550, 550> + < 50, 550> + < 50, 50> +</WALL> + +<WALL> + <100, 350> + <100, 100> + <500, 100> +</WALL> + +<WALL> + <100, 400> + <100, 500> + <475, 500> + <475, 200> +</WALL> + +<WALL> + <100, 300> + <150, 300> +</WALL> + +<WALL> + <150, 150> + <150, 450> + <400, 450> + <400, 200> +</WALL> + +<WALL> + <200, 300> + <200, 150> + <300, 150> + <300, 350> +</WALL> + +<WALL> + <250, 200> + <250, 400> + <350, 400> + <350, 150> + <550, 150> +</WALL> + +<FACTORY> + <94.9, 300, 180> +</FACTORY> + +<CHECKPOINT> + < 50, 50, 100, 100, 225> + <500, 100, 550, 100, 700> + <100, 150, 350, 150, 1110> + <150, 400, 250, 400, 1354> + <350, 400, 400, 450, 1547> + <400, 200, 550, 200, 1872> + <400, 450, 550, 550, 2139> + <150, 450, 50, 550, 2431> + < 50, 300, 100, 300, 2629> +</CHECKPOINT> + +<TRAP> + <130, 100, 150, 150> + <300, 150, 350, 170> + <200, 280, 250, 300> + <475, 200, 550, 220> + < 50, 400, 100, 420> + <100, 330, 150, 350> +</TRAP> diff --git a/bin/stages/labrynt_wrong_traps b/bin/stages/labrynt_wrong_traps new file mode 100644 index 0000000..c34fdae --- /dev/null +++ b/bin/stages/labrynt_wrong_traps @@ -0,0 +1,71 @@ +<WALL> + < 50, 50> + <550, 50> + <550, 550> + < 50, 550> + < 50, 50> +</WALL> + +<WALL> + <100, 350> + <100, 100> + <500, 100> +</WALL> + +<WALL> + <100, 400> + <100, 500> + <475, 500> + <475, 200> +</WALL> + +<WALL> + <100, 300> + <150, 300> +</WALL> + +<WALL> + <150, 150> + <150, 450> + <400, 450> + <400, 200> +</WALL> + +<WALL> + <200, 300> + <200, 150> + <300, 150> + <300, 350> +</WALL> + +<WALL> + <250, 200> + <250, 400> + <350, 400> + <350, 150> + <550, 150> +</WALL> + +<FACTORY> + <94.9, 300, 180> +</FACTORY> + +<CHECKPOINT> + < 50, 50, 100, 100, 225> + <500, 100, 550, 100, 700> + <100, 150, 350, 150, 1110> + <150, 400, 250, 400, 1354> + <350, 400, 400, 450, 1547> + <400, 200, 550, 200, 1872> + <400, 450, 550, 550, 2139> + <150, 450, 50, 550, 2431> + < 50, 300, 100, 300, 2629> +</CHECKPOINT> + +<TRAP> + <130, 100, 150, 150> + <300, 150, 350, 170> + <200, 280, 250, 300> + <400, 200, 475, 220> + <100, 350, 120, 400> +</TRAP> diff --git a/bin/stages/square b/bin/stages/square new file mode 100644 index 0000000..461b4a3 --- /dev/null +++ b/bin/stages/square @@ -0,0 +1,27 @@ +<WALL> + < 50, 50> + < 50, 550> + <550, 550> + <550, 50> + < 50, 50> +</WALL> + +<WALL> + <100, 100> + <100, 500> + <500, 500> + <500, 100> + <100, 100> +</WALL> + +<FACTORY> + <300, 94.9, -90> +</FACTORY> + +<CHECKPOINT> + <550, 50, 500, 100, 225> + <550, 550, 500, 500, 675> + < 50, 550, 100, 500, 1125> + < 50, 50, 100, 100, 1575> + <300, 50, 300, 100, 1800> +</CHECKPOINT> diff --git a/bin/stages/stomach b/bin/stages/stomach new file mode 100644 index 0000000..2690c48 --- /dev/null +++ b/bin/stages/stomach @@ -0,0 +1,58 @@ +<WALL> + < 50, 50> + <550, 50> + <550, 550> + < 50, 550> + < 50, 50> +</WALL> + +<WALL> + <100, 500> + <100, 100> + <500, 100> + <500, 300> + <350, 300> + <350, 500> +</WALL> + +<WALL> + <300, 550> + <300, 250> + <400, 250> +</WALL> + +<WALL> + <300, 100> + <300, 150> +</WALL> + +<WALL> + <300, 200> + <300, 250> + <200, 250> + <200, 350> +</WALL> + +<WALL> + <150, 350> + <150, 250> + <100, 250> +</WALL> + +<FACTORY> + <94.9, 300, 180> +</FACTORY> + +<CHECKPOINT> + < 50, 50, 100, 100, 225> + <550, 50, 500, 100, 675> + <550, 300, 500, 300, 900> + <350, 550, 350, 500, 1185> + <300, 250, 350, 300, 1460> + <400, 250, 500, 250, 1585> + <300, 150, 300, 200, 1731> + <150, 250, 200, 250, 1877> + <150, 350, 200, 350, 1977> + <100, 500, 100, 550, 2167> + < 50, 300, 100, 300, 2442> +</CHECKPOINT> diff --git a/bin/stages/zigzag b/bin/stages/zigzag new file mode 100644 index 0000000..49a81b4 --- /dev/null +++ b/bin/stages/zigzag @@ -0,0 +1,50 @@ +<WALL> + < 50, 50> + <550, 50> + <550, 550> + <400, 550> + <400, 150> + <350, 150> + <350, 550> + <200, 550> + <200, 150> + <150, 150> + <150, 550> + < 50, 550> + < 50, 50> +</WALL> + +<WALL> + <100, 500> + <100, 100> + <500, 100> + <500, 500> + <450, 500> + <450, 100> +</WALL> + +<WALL> + <300, 100> + <300, 500> + <250, 500> + <250, 100> +</WALL> + +<FACTORY> + <94.9, 300, 180> +</FACTORY> + +<CHECKPOINT> + < 50, 50, 100, 100, 225> + <550, 50, 500, 100, 675> + <550, 550, 500, 500, 1125> + <450, 500, 400, 550, 1225> + <400, 150, 450, 100, 1625> + <300, 100, 350, 150, 1725> + <300, 500, 350, 550, 2125> + <250, 500, 200, 550, 2225> + <200, 150, 250, 100, 2625> + <100, 100, 150, 150, 2725> + <100, 500, 100, 550, 3150> + < 50, 300, 100, 300, 3400> +</CHECKPOINT> |