]> git.lizzy.rs Git - nothing.git/blob - assets/levels/level-01.txt
e6e3bda67fdb73a89f836e939eb6dad73978f1dc
[nothing.git] / assets / levels / level-01.txt
1 Level 01
2 fffda5
3 28.578053 -456.515228 ff8080
4 22
5 rect5109 -656.113831 191.771439 2545.462402 1595.238037 483737
6 rect5109-3 -711.376221 -1262.170776 548.613525 1633.974854 483737
7 rect5109-3-6 252.748734 -1237.278076 455.318237 1293.704102 483737
8 rect5109-3-6-7 484.915161 14.061144 1079.945312 42.364796 483737
9 rect5109-3-5 1718.383789 -161.473328 996.557251 613.246460 483737
10 rect4561 1660.827271 101.435120 65.011909 18.520830 483737
11 rect5109-3-6-6 1120.158691 -317.589874 907.196228 204.469376 483737
12 rect5109-3-5-3 2561.680176 -321.881714 1466.951660 647.503601 483737
13 rect4561-2-3 -938.562134 917.253967 314.320221 18.520832 483737
14 rect5109-3-5-3-67 2561.680176 -556.348694 30.657700 139.623245 483737
15 rect4561-2-1-5 2504.264648 -563.055054 88.073227 13.412691 483737
16 rect5109-3-5-3-67-3 2561.680176 -563.055054 529.352417 29.707256 483737
17 rect5109-3-5-3-67-36 2561.680176 -926.773499 30.657700 378.572083 483737
18 rect4561-2-1-5-5 2504.264648 -723.590454 88.073227 13.412692 483737
19 rect5109-3-5-3-67-1 2561.680176 -338.512665 30.657700 161.296707 483737
20 rect5109-3-5-3-67-2 3799.997070 -946.805359 905.163635 1272.427246 483737
21 rect5109-3-5-3-67-1-7 3769.339111 -338.512665 84.632698 161.296707 483737
22 rect5109-3-6-3 616.461792 -75.527267 306.705963 108.837868 483737
23 rect5109-3-6-3-6 616.461792 -164.159546 201.936310 105.096077 483737
24 rect5109-3-6-3-6-7 935.011536 -317.589874 201.936310 78.925652 483737
25 rect5109-3-6-3-3 2244.476074 -293.351532 88.026321 88.026321 483737
26 rect5109-3-5-3-67-3-3 3270.644531 -726.635742 529.352417 29.707258 483737
27 2
28 goal1 976.558533 -27.401052 000000
29 goal2 2531.730469 -590.851074 000000
30 1
31 lava4590 2000.628052 -259.364716 595.262695 132.921005 d35f5f
32 1
33 backrect5109-3-5-3-67-3-6 2561.680176 -1966.485474 2142.863770 1647.980103 83647d
34 2
35 box-1 3495.909668 -383.481232 64.009789 61.599514 a02c2c
36 box-1-3 1761.908203 -523.207092 64.009789 61.599514 a02c2c
37 3
38 label_wasd -41.109612 217.178177 fffda5
39 WASD to move
40 label_space_to_jump 1733.607056 146.904999 fffda5
41 SPACE to Jump
42 label_double_jump 950.930298 -279.062897 fffda5
43 Double Jump
44 4
45 script_goal_1 659.885925 -301.853394 904.875000 333.048859 deaa87
46 script_show_goal_2 1249.832397 -862.224976 323.924408 544.635071 deaa87
47 script_hide_label_double_jump 1033.862549 -862.224976 215.969864 569.733276 d35f5f 1 label_double_jump
48 hide_wasd_script 260.383636 24.900909 125.925934 209.259262 a1e764 1 label_wasd 
49 21
50 ;; TODO(#1106): level 01 functionality that was provided by script doesn't work anymore
51 (set args '())
52 (set jump-count 0)
53
54 (defun on-player-jump ()
55   (set jump-count (+ jump-count 1))
56   (when (> jump-count 3)
57     (send `(game level label "label_space_to_jump" hide))))
58
59 (defun on-region-enter (region-id)
60   (when (equal region-id "script_goal_1")
61    (send `(game level goal "goal1" hide)))
62   (when (equal region-id "script_show_goal_2")
63    (send `(game level goal "goal2" show)))
64   (when (equal region-id "script_hide_label_double_jump")
65    (send `(game level label "label_double_jump" hide)))
66   (when (equal region-id "hide_wasd_script")
67    (send `(game level label "label_wasd" hide))))
68
69 (defun on-region-leave (region-id)
70   (when (equal region-id "script_goal_1")
71     (send `(game level goal "goal1" show))))
72