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;
Definition: interface_scene.h:71
int size() const
Definition: interface_scene.h:110
DrawStruct & operator[](int idx)
Definition: interface_scene.h:102
Definition: interface_scene.h:120
void setOutdoorsMonsters()
void setOutdoorsObjects()
void setIndoorsMonsters()
void setIndoorsWallPics()
Definition: interface_scene.h:34
int size() const
Definition: interface_scene.h:61
DrawStruct & operator[](int idx)
Definition: interface_scene.h:53
Definition: detection.h:27