22 #ifndef XEEN_INTERFACE_SCENE_H 23 #define XEEN_INTERFACE_SCENE_H 25 #include "common/scummsys.h" 26 #include "mm/xeen/map.h" 27 #include "mm/xeen/window.h" 78 DrawStruct &_swl_0F1R, &_swl_0F1L, &_swl_1F1R, &_swl_1F1L,
79 &_swl_2F2R, &_swl_2F1R, &_swl_2F1L, &_swl_2F2L,
80 &_swl_3F1R, &_swl_3F2R, &_swl_3F3R, &_swl_3F4R,
81 &_swl_3F1L, &_swl_3F2L, &_swl_3F3L, &_swl_3F4L,
82 &_swl_4F4R, &_swl_4F3R, &_swl_4F2R, &_swl_4F1R,
83 &_swl_4F1L, &_swl_4F2L, &_swl_4F3L, &_swl_4F4L;
84 DrawStruct &_fwl_4F4R, &_fwl_4F3R, &_fwl_4F2R, &_fwl_4F1R,
85 &_fwl_4F, &_fwl_4F1L, &_fwl_4F2L, &_fwl_4F3L, &_fwl_4F4L;
86 DrawStruct &_fwl_2F1R, &_fwl_2F, &_fwl_2F1L, &_fwl_3F2R,
87 &_fwl_3F1R, &_fwl_3F, &_fwl_3F1L, &_fwl_3F2L;
89 DrawStruct &_objects0, &_objects1, &_objects2, &_objects3;
90 DrawStruct &_objects4, &_objects5, &_objects6, &_objects7;
91 DrawStruct &_objects8, &_objects9, &_objects10, &_objects11;
103 assert(idx <
size());
123 int _combatFloatCounter;
125 void initDrawStructs();
137 void drawOutdoorsScene();
142 void drawIndoorsScene();
149 bool _flipDefaultGround;
183 void setIndoorsMonsters();
188 void setIndoorsObjects();
193 void setIndoorsWallPics();
203 void setOutdoorsMonsters();
208 void setOutdoorsObjects();
Definition: interface_scene.h:34
Definition: interface_scene.h:120
int size() const
Definition: interface_scene.h:61
DrawStruct & operator[](int idx)
Definition: interface_scene.h:53
Definition: detection.h:27
Definition: interface_scene.h:71
DrawStruct & operator[](int idx)
Definition: interface_scene.h:102
int size() const
Definition: interface_scene.h:110