From dabcd8342e77d4bfac4f7bc5cee8643121d379f7 Mon Sep 17 00:00:00 2001 From: nathan Date: Sun, 21 Dec 2025 19:43:07 -0700 Subject: Interaction menu going well --- src/entities/ron.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'src/entities/ron.c') diff --git a/src/entities/ron.c b/src/entities/ron.c index bd32e6a..834c119 100644 --- a/src/entities/ron.c +++ b/src/entities/ron.c @@ -1,4 +1,5 @@ #include "ron.h" +#include "ui.h" void initRon(Entity* entity) { @@ -14,3 +15,30 @@ void updateRon(Entity* entity, Game* game) { DrawModel(game->assets.models[RON_MODEL], entity->position, 1.0, WHITE); } + +InteractionCommand interactWithRon(Entity* entity, Game* game, + Selection selection) +{ + InteractionMenu* menu = &game->interactionMenu; + + const InteractionItems items = { + "test 1", + "test 2", + "test 3", + "test 4", + "test 5", + "test 6", + "test 7", + "test 8", + "test 9" + }; + + switch (selection) + { + case SELECTION_INTERACT: + setInteractionMenu(menu, items, 9); + return INTERACTION_SHOW_MENU; + default: + return INTERACTION_END; + } +} -- cgit v1.2.3