00001 /***************************************************************************************************/ 00002 /***************************************************************************************************/ 00008 /***************************************************************************************************/ 00009 /***************************************************************************************************/ 00010 #ifndef BSP_DEBUG_X_H 00011 #define BSP_DEBUG_X_H 00012 00013 class cGame_World_Debug_Displayer; 00014 class cSquare_Area_Debug_Displayer; 00015 00016 #include "ddutil.h" 00017 #include "game_bsp.h" 00018 00019 00020 00021 00022 /*************************************************************************************************/ 00024 /*************************************************************************************************/ 00025 class cSquare_Area_Debug_Displayer 00026 { 00027 public: 00029 void Display(CDisplay & display , cSquare_Area & area); 00030 }; 00031 00032 00033 /*************************************************************************************************/ 00035 /*************************************************************************************************/ 00036 class cGame_World_Debug_Displayer 00037 { 00038 public: 00040 cGame_World_Debug_Displayer() {}; 00041 00043 void Display_Areas(CDisplay & display , cGame_World & world); 00044 00045 // affiche le graph de portals de 'world', pour le debug,ds 'display' 00046 // cad les noeuds voisins de chaque noeud 00047 void Display_Graph(CDisplay & display , cGame_World & world); 00048 private: 00049 cSquare_Area_Debug_Displayer Area_Displayer; 00050 }; 00051 00052 00053 00054 #endif