diff --git a/boom.project.gmx b/boom.project.gmx index f6d9ecb..698420a 100644 --- a/boom.project.gmx +++ b/boom.project.gmx @@ -7,7 +7,10 @@ sprites\ytile + sprites\up sprites\yslabl + sprites\ytopl + sprites\ytopr sprites\yslabr sprites\rtile sprites\rbomb @@ -36,14 +39,18 @@ objects\boom objects\menus objects\placer + objects\strategy objects\stack objects\wall objects\gotostack objects\gotoboom objects\wallslopel + objects\walltopl + objects\walltopr objects\wallsloper objects\toboom objects\text + objects\lift rooms\menu diff --git a/objects/lift.object.gmx b/objects/lift.object.gmx new file mode 100644 index 0000000..287722e --- /dev/null +++ b/objects/lift.object.gmx @@ -0,0 +1,109 @@ + + + up + 0 + -1 + 0 + 0 + <undefined> + <undefined> + + + + 1 + 612 + 0 + 0 + -1 + -1 + 1 + action_if_variable + + self + 0 + 0 + + + 0 + debug_mode + + + 0 + true + + + 4 + 0 + + + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + draw_set_color(c_lime); +physics_draw_debug(); + + + + + + 1 + 421 + 3 + 0 + 0 + 0 + 0 + + + self + 0 + 0 + + + 1 + 500 + 0 + 0 + 0 + 0 + 2 + + draw_self(); + self + 0 + 0 + + + + -1 + -1 + 1 + 0 + 0 + 1 + 0.100000001490116 + 0.100000001490116 + 0.200000002980232 + -1 + 0 + + 0,0 + 32,0 + 32,32 + 0,32 + + diff --git a/objects/nbomb.object.gmx b/objects/nbomb.object.gmx index 50a1d98..40a4a58 100644 --- a/objects/nbomb.object.gmx +++ b/objects/nbomb.object.gmx @@ -78,6 +78,29 @@ 0 + + + 1 + 603 + 7 + 0 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + physics_apply_local_force(0, 0, 0, -400) + + + + + 1 diff --git a/objects/stack.object.gmx b/objects/stack.object.gmx index 4f6c4cc..67f47c3 100644 --- a/objects/stack.object.gmx +++ b/objects/stack.object.gmx @@ -315,7 +315,7 @@ 13 - 12615680 + 16776960 @@ -387,7 +387,7 @@ 13 - 16776960 + 12615680 diff --git a/objects/strategy.object.gmx b/objects/strategy.object.gmx new file mode 100644 index 0000000..5fa2baf --- /dev/null +++ b/objects/strategy.object.gmx @@ -0,0 +1,388 @@ + + + <undefined> + 0 + -1 + 0 + 0 + <undefined> + <undefined> + + + + 1 + 801 + 0 + 0 + 0 + 0 + 1 + action_set_cursor + + self + 0 + 0 + + + 5 + cursor + + + 4 + 0 + + + + + 1 + 611 + 6 + -1 + 0 + -1 + 2 + + + self + 0 + 0 + + + 1 + bombs + + + 0 + 1 + + + + + + + 1 + 404 + 0 + 0 + -1 + 0 + 1 + action_if_number + + self + 0 + 0 + + + 10 + toboom + + + 0 + 1 + + + 4 + 1 + + + + + 1 + 422 + 1 + 0 + 0 + 0 + 0 + + + self + 0 + 0 + + + 1 + 321 + 0 + 0 + 0 + 0 + 1 + action_message + + self + 0 + 0 + + + 2 + Hai vinto! + + + + + 1 + 424 + 2 + 0 + 0 + 0 + 0 + + + self + 0 + 0 + + + + + 1 + 612 + 0 + 0 + -1 + -1 + 1 + action_if_variable + + self + 0 + 0 + + + 0 + bombs + + + 0 + 1 + + + 4 + 4 + + + + + 1 + 422 + 1 + 0 + 0 + 0 + 0 + + + self + 0 + 0 + + + 1 + 201 + 0 + -1 + 0 + -1 + 1 + action_create_object + + self + 0 + 0 + + + 10 + nbomb + + + 0 + mouse_x + + + 0 + mouse_y + + + + + 1 + 611 + 6 + -1 + 0 + -1 + 2 + + + self + -1 + 0 + + + 1 + bombs + + + 0 + -1 + + + + + 1 + 424 + 2 + 0 + 0 + 0 + 0 + + + self + 0 + 0 + + + + + 1 + 526 + 0 + 0 + 0 + 0 + 1 + action_font + + self + 0 + 0 + + + 12 + points + + + 4 + 0 + + + + + 1 + 524 + 0 + 0 + 0 + 0 + 1 + action_color + + self + 0 + 0 + + + 13 + 16776960 + + + + + 1 + 613 + 0 + -1 + 0 + -1 + 1 + action_draw_variable + + self + 0 + 0 + + + 0 + bombs + + + 0 + 0 + + + 0 + 0 + + + + + 1 + 526 + 0 + 0 + 0 + 0 + 1 + action_font + + self + 0 + 0 + + + 12 + points + + + 4 + 2 + + + + + 1 + 613 + 0 + -1 + 0 + -1 + 1 + action_draw_variable + + self + 0 + 0 + + + 0 + bombs + + + 0 + 640 + + + 0 + 0 + + + + + + 0 + 0 + 0 + 0.5 + 0.100000001490116 + 0 + 0.100000001490116 + 0.100000001490116 + 0.200000002980232 + -1 + 0 + + diff --git a/objects/walltopl.object.gmx b/objects/walltopl.object.gmx new file mode 100644 index 0000000..e2038e3 --- /dev/null +++ b/objects/walltopl.object.gmx @@ -0,0 +1,27 @@ + + + ytopl + -1 + -1 + 0 + 0 + wall + <undefined> + + -1 + 0 + 2 + 0 + 0 + 1 + 0.100000001490116 + 0.100000001490116 + 0.200000002980232 + -1 + 0 + + 0,0 + 32,0 + 0,32 + + diff --git a/objects/walltopr.object.gmx b/objects/walltopr.object.gmx new file mode 100644 index 0000000..5030662 --- /dev/null +++ b/objects/walltopr.object.gmx @@ -0,0 +1,27 @@ + + + ytopr + -1 + -1 + 0 + 0 + wall + <undefined> + + -1 + 0 + 2 + 0 + 0 + 1 + 0.100000001490116 + 0.100000001490116 + 0.200000002980232 + -1 + 0 + + 0,0 + 32,0 + 32,32 + + diff --git a/rooms/boomer.room.gmx b/rooms/boomer.room.gmx index dececb2..90245e9 100644 --- a/rooms/boomer.room.gmx +++ b/rooms/boomer.room.gmx @@ -3,8 +3,8 @@ 640 480 - 32 - 32 + 16 + 16 0 60 0 @@ -40,26 +40,16 @@ - - - - - - - - + + + + + + + + - - - - - - - - - - @@ -68,73 +58,39 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + -1 diff --git a/rooms/menu.room.gmx b/rooms/menu.room.gmx index 3fc0582..5d2b962 100644 --- a/rooms/menu.room.gmx +++ b/rooms/menu.room.gmx @@ -40,14 +40,14 @@ - - - - - - - - + + + + + + + + @@ -120,16 +120,6 @@ - - - - - - - - - - @@ -141,32 +131,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -181,7 +145,7 @@ - + @@ -189,55 +153,35 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + -1 diff --git a/rooms/stacker.room.gmx b/rooms/stacker.room.gmx index a17c34d..ce483e4 100644 --- a/rooms/stacker.room.gmx +++ b/rooms/stacker.room.gmx @@ -40,20 +40,23 @@ - - - - - - - - + + + + + + + + + + + -1 diff --git a/sprites/images/up_0.png b/sprites/images/up_0.png new file mode 100644 index 0000000..da27a94 Binary files /dev/null and b/sprites/images/up_0.png differ diff --git a/sprites/images/ytopl_0.png b/sprites/images/ytopl_0.png new file mode 100644 index 0000000..96782cc Binary files /dev/null and b/sprites/images/ytopl_0.png differ diff --git a/sprites/images/ytopr_0.png b/sprites/images/ytopr_0.png new file mode 100644 index 0000000..90296b7 Binary files /dev/null and b/sprites/images/ytopr_0.png differ diff --git a/sprites/up.sprite.gmx b/sprites/up.sprite.gmx new file mode 100644 index 0000000..cd84857 --- /dev/null +++ b/sprites/up.sprite.gmx @@ -0,0 +1,24 @@ + + + 16 + 16 + 1 + 0 + 0 + 0 + 0 + 31 + 0 + 31 + 0 + 0 + + 0 + + 0 + 32 + 32 + + images\up_0.png + + diff --git a/sprites/ytopl.sprite.gmx b/sprites/ytopl.sprite.gmx new file mode 100644 index 0000000..7745beb --- /dev/null +++ b/sprites/ytopl.sprite.gmx @@ -0,0 +1,24 @@ + + + 16 + 16 + 1 + 0 + 0 + 0 + 0 + 31 + 0 + 31 + 0 + 0 + + 0 + + 0 + 32 + 32 + + images\ytopl_0.png + + diff --git a/sprites/ytopr.sprite.gmx b/sprites/ytopr.sprite.gmx new file mode 100644 index 0000000..4a814dc --- /dev/null +++ b/sprites/ytopr.sprite.gmx @@ -0,0 +1,24 @@ + + + 16 + 16 + 1 + 0 + 0 + 0 + 0 + 31 + 0 + 31 + 0 + 0 + + 0 + + 0 + 32 + 32 + + images\ytopr_0.png + +