there she is
This commit is contained in:
parent
fc2b910d84
commit
c359a4f0e8
1 changed files with 8 additions and 7 deletions
15
game.ayin
15
game.ayin
|
|
@ -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,
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue