diff options
| author | nathan <nathansmith@disroot.org> | 2026-01-20 13:39:03 +0000 |
|---|---|---|
| committer | nathan <nathansmith@disroot.org> | 2026-01-20 13:39:03 +0000 |
| commit | 602bfee943ac7810d0ca961851883c8909f5d7ff (patch) | |
| tree | 7f790cdadd55a4e6766c6599415fddf7b4006840 /src/player.c | |
| parent | f44d154d1372597742642596fe91c619613f81ef (diff) | |
| download | FindThings-602bfee943ac7810d0ca961851883c8909f5d7ff.tar.gz FindThings-602bfee943ac7810d0ca961851883c8909f5d7ff.tar.bz2 FindThings-602bfee943ac7810d0ca961851883c8909f5d7ff.zip | |
Intractable inventory items
Diffstat (limited to 'src/player.c')
| -rw-r--r-- | src/player.c | 11 |
1 files changed, 2 insertions, 9 deletions
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; |
