diff --git a/game.ayin b/game.ayin index 31359c7..99f7c35 100644 --- a/game.ayin +++ b/game.ayin @@ -1,5 +1,5 @@ let screen_size = 360 -let shoot_timer = 120 +let shoot_timer = 90 let shot_timer = 1 let dim = { .w: 32, @@ -11,6 +11,7 @@ let bullet_dim = { } let migrate = fn(state) { +return setup(); state } @@ -161,7 +162,7 @@ let draw = fn(state) { .w: dim.w, .h: dim.h, }; - let color = { .r: 155, .g: 205, .b: 255 }; + let color = { .r: 105 + (state.player.shot_timer * 100), .g: 225, .b: 125 }; draw_rectangle(player_rect, color); let enemy_rect = { @@ -171,7 +172,7 @@ let draw = fn(state) { .h: dim.h, }; - let color = { .r: 255, .g: 155, .b: 255 }; + let color = { .r: 255, .g: 155, .b: 255 - (state.player.shot_timer * 50) }; draw_rectangle(enemy_rect, color); let bullet_rect = { @@ -181,16 +182,16 @@ let draw = fn(state) { .h: bullet_dim.h, }; - let color = { .r: 255, .g: 255, .b: 255 }; + let color = { .r: 255, .g: 135, .b: 225 }; draw_rectangle(bullet_rect, color); if state.status == "caught" { - draw_text("You got caught!", 20, 20, 20, { .r: 155, .g: 55, .b: 255 }); + draw_text("You got caught <3", 20, 20, 20, { .r: 155, .g: 55, .b: 255 }); } else { - draw_text("RUN!!!", 20, 20, 20, { .r: 255, .g: 55, .b: 155 }); + draw_text("There she is!", 40, 20, 20, { .r: 255, .g: 55, .b: 155 }); if state.player.shot_timer > 0 { - draw_text("Oof!", 200, 20, 20, { + draw_text("<3", 200, 20, 20, { .r: 100 + (state.player.shot_timer * 50 * state.player.shot) % 255, .g: 100, .b: 100,