diff --git a/src/xrAICore/Navigation/ai_object_location.cpp b/src/xrAICore/Navigation/ai_object_location.cpp index 855df5f48bf..4e106b7a658 100644 --- a/src/xrAICore/Navigation/ai_object_location.cpp +++ b/src/xrAICore/Navigation/ai_object_location.cpp @@ -11,7 +11,8 @@ #include "xrAICore/Navigation/level_graph.h" #include "xrGame/ai_space.h" -IC void CAI_ObjectLocation::init() + +void CAI_ObjectLocation::init() { if (ai().get_level_graph()) ai().level_graph().set_invalid_vertex(m_level_vertex_id); @@ -24,37 +25,37 @@ IC void CAI_ObjectLocation::init() m_game_vertex_id = GameGraph::_GRAPH_ID(-1); } -IC void CAI_ObjectLocation::game_vertex(CVertex const* game_vertex) +void CAI_ObjectLocation::game_vertex(CVertex const* game_vertex) { VERIFY(ai().game_graph().valid_vertex_id(ai().game_graph().vertex_id(game_vertex))); m_game_vertex_id = ai().game_graph().vertex_id(game_vertex); } -IC void CAI_ObjectLocation::game_vertex(_GRAPH_ID const& game_vertex_id) +void CAI_ObjectLocation::game_vertex(_GRAPH_ID const& game_vertex_id) { VERIFY(ai().game_graph().valid_vertex_id(game_vertex_id)); m_game_vertex_id = game_vertex_id; } -IC const CGameGraph::CVertex* CAI_ObjectLocation::game_vertex() const +const CGameGraph::CVertex* CAI_ObjectLocation::game_vertex() const { VERIFY(ai().game_graph().valid_vertex_id(m_game_vertex_id)); return (ai().game_graph().vertex(m_game_vertex_id)); } -IC void CAI_ObjectLocation::level_vertex(CLevelVertex const* level_vertex) +void CAI_ObjectLocation::level_vertex(CLevelVertex const* level_vertex) { VERIFY(ai().level_graph().valid_vertex_id(ai().level_graph().vertex_id(level_vertex))); m_level_vertex_id = ai().level_graph().vertex_id(level_vertex); } -IC void CAI_ObjectLocation::level_vertex(u32 const& level_vertex_id) +void CAI_ObjectLocation::level_vertex(u32 const& level_vertex_id) { VERIFY(ai().level_graph().valid_vertex_id(level_vertex_id)); m_level_vertex_id = level_vertex_id; } -IC const CLevelGraph::CVertex* CAI_ObjectLocation::level_vertex() const +const LevelGraph::CVertex* CAI_ObjectLocation::level_vertex() const { VERIFY(ai().level_graph().valid_vertex_id(m_level_vertex_id)); return (ai().level_graph().vertex(m_level_vertex_id)); diff --git a/src/xrAICore/Navigation/ai_object_location.h b/src/xrAICore/Navigation/ai_object_location.h index b2a94b189c6..220cf6965a2 100644 --- a/src/xrAICore/Navigation/ai_object_location.h +++ b/src/xrAICore/Navigation/ai_object_location.h @@ -8,19 +8,15 @@ #pragma once -#include "xrAICore/Navigation/game_graph_space.h" - -namespace LevelGraph -{ -class CVertex; -} +#include "xrAICore/Navigation/game_graph.h" +#include "xrAICore/Navigation/level_graph.h" class CAI_ObjectLocation { public: - typedef GameGraph::_GRAPH_ID _GRAPH_ID; - typedef GameGraph::CVertex CVertex; - typedef LevelGraph::CVertex CLevelVertex; + using _GRAPH_ID = GameGraph::_GRAPH_ID ; + using CVertex = GameGraph::CVertex; + using CLevelVertex = LevelGraph::CVertex; private: u32 m_level_vertex_id; @@ -30,13 +26,13 @@ class CAI_ObjectLocation IC CAI_ObjectLocation(); void init(); IC void reinit(); - IC void game_vertex(CVertex const* game_vertex); - IC void game_vertex(_GRAPH_ID const& game_vertex_id); - IC const CVertex* game_vertex() const; + void game_vertex(CVertex const* game_vertex); + void game_vertex(_GRAPH_ID const& game_vertex_id); + const CVertex* game_vertex() const; IC const _GRAPH_ID game_vertex_id() const; - IC void level_vertex(CLevelVertex const* level_vertex); - IC void level_vertex(u32 const& level_vertex_id); - IC const CLevelVertex* level_vertex() const; + void level_vertex(CLevelVertex const* level_vertex); + void level_vertex(u32 const& level_vertex_id); + const LevelGraph::CVertex* level_vertex() const; IC const u32 level_vertex_id() const; };