summaryrefslogtreecommitdiff
path: root/src/objects.c
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrikboy@gmail.com>2024-05-11 12:27:41 +0200
committerAldrik Ramaekers <aldrikboy@gmail.com>2024-05-11 12:27:41 +0200
commit0ed1a617a897cf241406b3b7d5ddda5b74f4d9f4 (patch)
tree74e5537902360e8bc2ea0e165eeb44f3ee479c5c /src/objects.c
parent981d99c229161c8afa508468032fe3ea0b924d3b (diff)
backdrop, floors, chairs
Diffstat (limited to 'src/objects.c')
-rw-r--r--src/objects.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/objects.c b/src/objects.c
index d5dc0ce..c723168 100644
--- a/src/objects.c
+++ b/src/objects.c
@@ -96,6 +96,8 @@ void add_object(object obj) {
image* get_image_from_objecttype(object_type tile) {
switch (tile)
{
+ case OBJECT_SPACE_CONTROL_PANEL2:
+ return img_space_control_panel2;
case OBJECT_SPACE_CONTROL_PANEL:
return img_space_control_panel;
case OBJECT_SPACE_WINDOW:
@@ -104,6 +106,8 @@ image* get_image_from_objecttype(object_type tile) {
return img_metal_wall;
case OBJECT_METAL_WALL2:
return img_metal_wall2;
+ case OBJECT_CHAIR_UP:
+ return img_chair_up;
default:
return 0;
}
@@ -124,16 +128,22 @@ void draw_objects(platform_window* window) {
renderer->render_image(img, box.tl_u.x, box.tl_u.y,
box.br_d.x - box.tl_d.x, box.br_d.y - box.tr_u.y);
}
- render_box_outline(box, rgb(255,0,0));
+ //render_box_outline(box, rgb(255,0,0));
if (prev_y < o.position.y) {
prev_y = o.position.y;
draw_zombies(window, prev_y, prev_y);
+ #ifdef MODE_DEBUG
+ if (!is_editing_map)
+ #endif
draw_players(window, prev_y, prev_y);
}
}
draw_zombies(window, prev_y, MAP_SIZE_Y);
+ #ifdef MODE_DEBUG
+ if (!is_editing_map)
+ #endif
draw_players(window, prev_y, MAP_SIZE_Y);
}