Working drill. Time to rebase.

This commit is contained in:
KikooDX 2020-05-17 14:27:46 +02:00
parent 5609d244c0
commit 8d17b06def
7 changed files with 23 additions and 19 deletions

BIN
JTMM.g3a

Binary file not shown.

View File

@ -42,6 +42,7 @@ char collide_solid(int x, int y, char level[], char polarity,
collide(x, y, level, '0') ||
collide(x, y, level, '1') ||
collide(x, y, level, '^') ||
collide(x, y, level, 'd') ||
collide(x, y, level, '~'));
}

View File

@ -85,25 +85,28 @@ int main(void)
DRAW_LEVEL();
draw_player(player_x, player_y);
//drill
int drill_x = player_x;
int drill_y = player_y;
switch (last_direction)
if (keydown(KEY_ALPHA))
{
case UP:
drill_y -= 12;
break;
case DOWN:
drill_y += 12;
break;
case LEFT:
drill_x -= 12;
break;
case RIGHT:
drill_x += 12;
break;
int drill_x = player_x;
int drill_y = player_y;
switch (last_direction)
{
case UP:
drill_y -= 12;
break;
case DOWN:
drill_y += 12;
break;
case LEFT:
drill_x -= 12;
break;
case RIGHT:
drill_x += 12;
break;
}
draw_player(drill_x, drill_y);
collide_and_erase(drill_x, drill_y, level, 'd');
}
draw_player(drill_x, drill_y);
collide_and_erase(drill_x, drill_y, level, 'd');
draw_timer(step/2);
dupdate();
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 323 B

After

Width:  |  Height:  |  Size: 164 B

View File

@ -1 +1 @@
0000000000000000000000000000000000000000000000000000000.....rr..........000000000.....rr..........000000000.....rr..........000000000.....rr..........000000000..E..rr.......t..00000000011111111bbbb.....00000000000000000bbbb1111100000000.............0000000000000.............0000000000000.....T...11110000000000000..S......0000000000000000011111111100000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000.....rr.dddd.....000000000.....rr.dddd.....000000000.....rr.dddd.....000000000.....rr.dddd.....000000000..E..rr.dddd..t..00000000011111111bbbb.....00000000000000000bbbb1111100000000.........dddd0000000000000.........dddd0000000000000.....T...11110000000000000..S......0000000000000000011111111100000000000000000000000000000000000000000

View File

@ -6,7 +6,7 @@ tiles = {
love.graphics.newImage(img_path.."red_dot.png"),
love.graphics.newImage(img_path.."blue_dot.png"),
love.graphics.newImage(img_path.."spike.png"),
love.graphics.newImage(img_path.."elevator1.png"),
love.graphics.newImage(img_path.."elevator.png"),
love.graphics.newImage(img_path.."water.png"),
love.graphics.newImage(img_path.."bouncer.png"),
love.graphics.newImage(img_path.."semi_solid.png"),