there she is

This commit is contained in:
me 2025-12-21 16:34:18 +02:00
parent fc2b910d84
commit c359a4f0e8

View file

@ -1,5 +1,5 @@
let screen_size = 360 let screen_size = 360
let shoot_timer = 120 let shoot_timer = 90
let shot_timer = 1 let shot_timer = 1
let dim = { let dim = {
.w: 32, .w: 32,
@ -11,6 +11,7 @@ let bullet_dim = {
} }
let migrate = fn(state) { let migrate = fn(state) {
return setup();
state state
} }
@ -161,7 +162,7 @@ let draw = fn(state) {
.w: dim.w, .w: dim.w,
.h: dim.h, .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); draw_rectangle(player_rect, color);
let enemy_rect = { let enemy_rect = {
@ -171,7 +172,7 @@ let draw = fn(state) {
.h: dim.h, .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); draw_rectangle(enemy_rect, color);
let bullet_rect = { let bullet_rect = {
@ -181,16 +182,16 @@ let draw = fn(state) {
.h: bullet_dim.h, .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); draw_rectangle(bullet_rect, color);
if state.status == "caught" { 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 { } 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 { 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, .r: 100 + (state.player.shot_timer * 50 * state.player.shot) % 255,
.g: 100, .g: 100,
.b: 100, .b: 100,