From 602bfee943ac7810d0ca961851883c8909f5d7ff Mon Sep 17 00:00:00 2001 From: nathan Date: Tue, 20 Jan 2026 06:39:03 -0700 Subject: Intractable inventory items --- src/player.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) (limited to 'src/player.c') diff --git a/src/player.c b/src/player.c index 3720762..082c87d 100644 --- a/src/player.c +++ b/src/player.c @@ -347,13 +347,9 @@ bool playerCanEntityBeSelected(Player* player, Entity entity) void playerEndInteraction(Player* player, Game* game) { + endInteraction(game); player->selectedEntity = ENTITY_NONE; player->isInteracting = false; - - hideInteractionChat(&game->interactionChat); - hideInteractionMenu(&game->interactionMenu); - game->interactionChat.entityId = ENTITY_NONE; - game->interactionMenu.entityId = ENTITY_NONE; } void playerInteractWithEntity(Player* player, WorldUID uid, Game* game, @@ -368,10 +364,7 @@ void playerInteractWithEntity(Player* player, WorldUID uid, Game* game, switch (selection) { case SELECTION_INTERACT: - clearInteractionChat(chat); - resetInteractionMenu(menu); - chat->entityId = entity->id; - menu->entityId = entity->id; + startInteraction(game, entity->id); player->selectedEntity = uid; player->isInteracting = true; break; -- cgit v1.2.3