summaryrefslogtreecommitdiff
path: root/src/world.c
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrikboy@gmail.com>2024-11-30 18:12:20 +0100
committerAldrik Ramaekers <aldrikboy@gmail.com>2024-11-30 18:12:20 +0100
commit01000d76c86e1d7d80363cf6e04670da4fa60dda (patch)
tree49201010f929de916c34c363d51ccde98d0e3613 /src/world.c
parent558767628dd472c0af3c1c64c9eaca045a854b00 (diff)
close #16
Diffstat (limited to 'src/world.c')
-rw-r--r--src/world.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/world.c b/src/world.c
index c23205b..ec251de 100644
--- a/src/world.c
+++ b/src/world.c
@@ -1479,6 +1479,21 @@ world_update_result world_render(platform_window* window, world* world)
}
}
+ // Draw actions.
+ for (s32 i = 0; i < world->locations.length; i++)
+ {
+ world_location* location = array_at(&world->locations, i);
+
+ const img_size = 5*scale*zoom;
+ if (location->job_offers.length != 0) {
+ renderer->render_image(img_handshake, location->map_position_x + dotsize/4, location->map_position_y - img_size - dotsize/4, img_size, img_size);
+ }
+
+ if (location->resumes.length != 0) {
+ renderer->render_image(img_resume_action, location->map_position_x - img_size - dotsize/4, location->map_position_y - img_size - dotsize/4, img_size, img_size);
+ }
+ }
+
renderer->set_render_depth(1);
update_render_scenery(world);