diff options
Diffstat (limited to 'src/player.c')
-rw-r--r-- | src/player.c | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/src/player.c b/src/player.c index 72ea1a9..ddc41c0 100644 --- a/src/player.c +++ b/src/player.c @@ -11,11 +11,7 @@ static const f32 airResistance = .01f; static const f32 jumpSpeed = -2.f; static const f32 gravity = .05f; -enum AirState { - AirState_NEUTRAL, - AirState_RISING, - AirState_BREAKING -}; +enum AirState { AirState_NEUTRAL, AirState_RISING, AirState_BREAKING }; INIT { DIM.x = DIM.y = 6; @@ -41,7 +37,8 @@ UPDATE { } const bool reverse_gravity = this->reverseGravity; - if (reverse_gravity) VEL.y *= -1; + if (reverse_gravity) + VEL.y *= -1; const bool on_ground = collide_solid(v2(0, reverse_gravity ? -1 : 1)); if (input_axis("move x")) @@ -90,7 +87,8 @@ UPDATE { VEL.y += gravity; } - if (reverse_gravity) VEL.y *= -1; + if (reverse_gravity) + VEL.y *= -1; vec2 vel = move(VEL); if (collide_spike(v2_zero())) { g->ev.death = true; @@ -103,14 +101,15 @@ DRAW { fgcolor(); if (this->dead && this->tick / 4 % 2 == 0) return; - TZR_DrawImage(TZR_RES("res/player.bmp"), v2_unpack(POS), .center=true); + TZR_DrawImage(TZR_RES("res/player.bmp"), v2_unpack(POS), + .center = true); } DRAW_END { if (!this->dead || this->tick / 32 % 2 == 1) return; - font_center(cfg.display_width/2, cfg.display_height/2 - cfg.tile_height/2, - "game over"); - font_center(cfg.display_width/2, cfg.display_height/2 + cfg.tile_height/2, - "press r"); + font_center(cfg.display_width / 2, + cfg.display_height / 2 - cfg.tile_height / 2, "game over"); + font_center(cfg.display_width / 2, + cfg.display_height / 2 + cfg.tile_height / 2, "press r"); } |