25 #include "engines/myst3/archive.h" 26 #include "engines/myst3/gfx.h" 28 #include "common/array.h" 29 #include "common/rect.h" 31 #include "graphics/surface.h" 52 bool isTextureDirty() {
return _textureDirty; }
69 void initBlack(uint16 width, uint16 height);
78 bool isDrawn() {
return _drawn; }
79 void setDrawn(
bool drawn) { _drawn = drawn; }
80 uint16 getFadeValue() {
return _fadeValue; }
81 void setFadeValue(uint16 value) { _fadeValue = value; }
95 void initNotDrawn(uint16 width, uint16 height);
103 void setCondition(int16 condition) { _condition = condition; }
104 void setFade(
bool fade) { _enableFade = fade; }
105 void setFadeVar(uint16 var) { _fadeVar = var; }
106 void addFace(
SpotItemFace *face) { _faces.push_back(face); }
127 bool variableIntensity;
140 void drawOverlay()
override;
142 void loadSpotItem(uint16
id, int16 condition,
bool fade);
145 void loadSubtitles(uint32
id);
146 bool hasSubtitlesToDraw();
149 virtual bool isFaceVisible(uint faceId) = 0;
Definition: archive.h:105
Definition: subtitles.h:34