Cached dungeon data for efficient access. More...
#include <agent_context.h>
Public Member Functions | |
| bool | IsValid () const |
| void | Invalidate () |
Public Attributes | |
| int | current_room_id = -1 |
| std::vector< int > | visited_rooms |
| std::map< int, std::string > | room_descriptions |
| std::chrono::system_clock::time_point | last_updated |
Cached dungeon data for efficient access.
Definition at line 51 of file agent_context.h.
|
inline |
Definition at line 57 of file agent_context.h.
References last_updated.
Referenced by yaze::cli::agent::AgentContext::GenerateSummary().
|
inline |
Definition at line 62 of file agent_context.h.
References current_room_id, room_descriptions, and visited_rooms.
Referenced by yaze::cli::agent::AgentContext::InvalidateCaches().
| int yaze::cli::agent::DungeonCache::current_room_id = -1 |
Definition at line 52 of file agent_context.h.
Referenced by Invalidate().
| std::vector<int> yaze::cli::agent::DungeonCache::visited_rooms |
Definition at line 53 of file agent_context.h.
Referenced by Invalidate().
| std::map<int, std::string> yaze::cli::agent::DungeonCache::room_descriptions |
Definition at line 54 of file agent_context.h.
Referenced by Invalidate().
| std::chrono::system_clock::time_point yaze::cli::agent::DungeonCache::last_updated |
Definition at line 55 of file agent_context.h.
Referenced by IsValid().