22 #ifndef TITANIC_STAR_CROSSHAIRS_H 23 #define TITANIC_STAR_CROSSHAIRS_H 25 #include "titanic/star_control/base_stars.h" 26 #include "titanic/star_control/fpoint.h" 27 #include "titanic/star_control/surface_area.h" 28 #include "titanic/support/video_surface.h" 29 #include "common/array.h" 30 #include "common/rect.h" 47 void allocate(
int count);
73 bool isEmpty()
const {
return _entryIndex == -1; }
Definition: surface_area.h:36
FPoint getPosition() const
void drawAt(const FPoint &pt, CSurfaceArea *surfaceArea)
Definition: star_markers.h:29
Definition: simple_file.h:49
void drawEntry(int index, CVideoSurface *surface, CStarField *starField, CStarMarkers *markers)
int indexOf(const Common::Point &pt) const
void decMatches(CVideoSurface *surface, CStarField *starField, CStarMarkers *markers)
void eraseCurrent(CSurfaceArea *surfaceArea)
Definition: base_stars.h:61
Definition: star_field.h:37
Definition: star_crosshairs.h:39
void drawStar(int index, CSurfaceArea *surfaceArea)
void load(SimpleFile *file)
Definition: star_crosshairs.h:63
bool isSolved() const
Definition: star_crosshairs.h:126
void save(SimpleFile *file, int indent)
Definition: star_crosshairs.h:68
Definition: video_surface.h:43
bool isSkipped() const
Definition: star_crosshairs.h:131
bool isEmpty() const
Definition: star_crosshairs.h:73