21 #ifndef DRAGONS_SCENE_H 22 #define DRAGONS_SCENE_H 24 #include "common/rect.h" 25 #include "common/system.h" 26 #include "dragons/screen.h" 34 class BackgroundResourceLoader;
35 class DragonINIResource;
44 int16 _mapTransitionEffectSceneID;
56 int16 _currentSceneId;
62 void loadScene(uint32 sceneId, uint32 cameraPointId);
63 void loadSceneData(uint32 sceneId, uint32 cameraPointId);
68 void setStagePalette(byte *newPalette);
70 void setSceneId(int16 newSceneId);
72 uint16 getStageWidth();
73 uint16 getStageHeight();
74 void loadImageOverlay(uint16 iptId);
75 void removeImageOverlay(uint16 iptId);
77 void setBgLayerPriority(uint8 newPriority);
78 void setMgLayerPriority(uint8 newPriority);
79 void setFgLayerPriority(uint8 newPriority);
84 void setLayerAlphaMode(uint8 layerNumber, AlphaBlendMode mode);
86 void resetActorFrameFlags();
87 void drawActorNumber(int16 x, int16 y, uint16 actorId);
93 #endif //DRAGONS_SCENE_H Definition: background.h:36
Definition: dragonini.h:64
Definition: atari-screen.h:60
Definition: background.h:51
Definition: dragonrms.h:42
Definition: background.h:83
Definition: scriptopcodes.h:54
Definition: dragonini.h:43
Definition: dragons.h:167