From e9ffdf54653f401c01b208d268f139d6fffb9194 Mon Sep 17 00:00:00 2001 From: Sebastian Krzyszkowiak Date: Mon, 9 Apr 2012 16:14:10 +0200 Subject: [PATCH] limit derpy moves in Y axis --- src/level.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/level.c b/src/level.c index 637257e..58d0e64 100644 --- a/src/level.c +++ b/src/level.c @@ -94,12 +94,16 @@ void Level_Draw(struct Game *game) { if (game->level.handle_input) { if (al_key_down(&keyboard, ALLEGRO_KEY_UP)) { game->level.derpy_y -= 0.005; + //PrintConsole(game, "Derpy Y position: %f", game->level.derpy_y); } if (al_key_down(&keyboard, ALLEGRO_KEY_DOWN)) { game->level.derpy_y += 0.005; + //PrintConsole(game, "Derpy Y position: %f", game->level.derpy_y); } if (game->level.derpy_y > 0.5) game->level.sheet_speed=1; else game->level.sheet_speed=0; + if (game->level.derpy_y < 0) game->level.derpy_y=0; + else if (game->level.derpy_y > 0.75) game->level.derpy_y=0.75; } al_clear_to_color(al_map_rgb(0,0,0));