summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build/data/imgs/players/player1_idle.pngbin421928 -> 0 bytes
-rw-r--r--build/data/imgs/players/player1_running.pngbin6634858 -> 0 bytes
-rw-r--r--build/data/imgs/spawner.pngbin2474 -> 1973 bytes
-rw-r--r--build/zombies.exebin2110612 -> 2111124 bytes
-rw-r--r--data/imgs/players/player1_idle.pngbin421928 -> 0 bytes
-rw-r--r--data/imgs/players/player1_running.pngbin6634858 -> 0 bytes
-rw-r--r--data/imgs/spawner.pngbin2474 -> 1973 bytes
-rw-r--r--src/players.c4
-rw-r--r--src/zombies.c6
9 files changed, 7 insertions, 3 deletions
diff --git a/build/data/imgs/players/player1_idle.png b/build/data/imgs/players/player1_idle.png
deleted file mode 100644
index 4b107b7..0000000
--- a/build/data/imgs/players/player1_idle.png
+++ /dev/null
Binary files differ
diff --git a/build/data/imgs/players/player1_running.png b/build/data/imgs/players/player1_running.png
deleted file mode 100644
index 111770d..0000000
--- a/build/data/imgs/players/player1_running.png
+++ /dev/null
Binary files differ
diff --git a/build/data/imgs/spawner.png b/build/data/imgs/spawner.png
index eec9f0f..56b17d9 100644
--- a/build/data/imgs/spawner.png
+++ b/build/data/imgs/spawner.png
Binary files differ
diff --git a/build/zombies.exe b/build/zombies.exe
index 0b4dd5c..662f70d 100644
--- a/build/zombies.exe
+++ b/build/zombies.exe
Binary files differ
diff --git a/data/imgs/players/player1_idle.png b/data/imgs/players/player1_idle.png
deleted file mode 100644
index 4b107b7..0000000
--- a/data/imgs/players/player1_idle.png
+++ /dev/null
Binary files differ
diff --git a/data/imgs/players/player1_running.png b/data/imgs/players/player1_running.png
deleted file mode 100644
index 111770d..0000000
--- a/data/imgs/players/player1_running.png
+++ /dev/null
Binary files differ
diff --git a/data/imgs/spawner.png b/data/imgs/spawner.png
index eec9f0f..56b17d9 100644
--- a/data/imgs/spawner.png
+++ b/data/imgs/spawner.png
Binary files differ
diff --git a/src/players.c b/src/players.c
index 3122af2..52596dc 100644
--- a/src/players.c
+++ b/src/players.c
@@ -475,7 +475,7 @@ void draw_player(platform_window* window, player* p, int index) {
gun_pos.y -= gun_size/2;
float rads = -atan2(p->diry, p->dirx);
- renderer->render_set_rotation(rads);
+ renderer->render_set_rotation(-rads);
vec2f tl = (vec2f){0.0f, 0.0f}, tr = (vec2f){1.0f, 0.0f}, bl = (vec2f){0.0f, 1.0f}, br = (vec2f){1.0f, 1.0f};
if (rads > M_PI/2 || rads < -M_PI/2) {
@@ -520,7 +520,7 @@ void draw_player(platform_window* window, player* p, int index) {
// Helmet
{
- float rads = -atan2(p->diry, p->dirx);
+ float rads = atan2(p->diry, p->dirx);
renderer->render_set_rotation(rads + M_PI);
renderer->render_image(img_helmet, player_render_x, player_render_y, size, size);
renderer->render_image_tint(img_helmet,
diff --git a/src/zombies.c b/src/zombies.c
index 4abef22..95c5827 100644
--- a/src/zombies.c
+++ b/src/zombies.c
@@ -28,7 +28,7 @@ void create_spawner(vec2 position) {
s.active = true;
s.position = position;
s.sec_since_last_spawn = 999.0f;
- s.sprite = create_sprite(img_spawner, 14, 64, 64, 0.1f);
+ s.sprite = create_sprite(img_spawner, 14, 64, 64, 1.0f);
for (int i = 0; i < MAX_SPAWNERS; i++) {
spawner o = spawner_tiles[i];
@@ -126,6 +126,8 @@ void draw_spawners(platform_window* window) {
tile tile = loaded_map.heightmap[spawner.position.y][spawner.position.x];
sprite_frame frame = sprite_get_frame(img_spawner, &spawner.sprite);
+
+ renderer->render_set_rotation(spawner.sec_since_last_spawn*10.0f);
renderer->render_image_quad_partial(img_spawner,
tile.tl.x, tile.tl.y,
tile.bl.x, tile.bl.y,
@@ -133,6 +135,8 @@ void draw_spawners(platform_window* window) {
tile.tr.x, tile.tr.y,
frame.tl, frame.tr, frame.bl, frame.br);
+ renderer->render_set_rotation(0.0f);
+
/*
renderer->render_quad(
tile.tl.x, tile.tl.y,