diff options
Diffstat (limited to 'src/world.c')
| -rw-r--r-- | src/world.c | 15 |
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);
|
