22 #ifndef STARK_RESOURCES_IMAGE_H 23 #define STARK_RESOURCES_IMAGE_H 25 #include "common/path.h" 26 #include "common/rect.h" 27 #include "common/str.h" 29 #include "engines/stark/resources/object.h" 30 #include "engines/stark/gfx/color.h" 48 static const Type::ResourceType TYPE = Type::kImage;
68 virtual Visual *getVisual();
77 void printData()
override;
78 bool isPointInPolygon(
const Polygon &polygon,
const Common::Point &point)
const;
80 virtual void initVisual() = 0;
88 uint32 _transparentColor;
106 void onPostRead()
override;
110 void printData()
override;
113 void initVisual()
override;
136 void printData()
override;
139 void initVisual()
override;
141 void fixWhiteCardinalHotspot(
VisualText *text);
152 #endif // STARK_RESOURCES_IMAGE_H
Definition: movie_decoder.h:32