28 #ifndef GOB_PREGOB_GCTFILE_H 29 #define GOB_PREGOB_GCTFILE_H 31 #include "common/str.h" 32 #include "common/array.h" 33 #include "common/list.h" 35 #include "gob/backbuffer.h" 39 class SeekableReadStream;
49 static const uint16 kSelectorAll = 0xFFFE;
50 static const uint16 kSelectorRandom = 0xFFFF;
57 uint16 getLineCount(uint item)
const;
60 void setArea(int16 left, int16 top, int16 right, int16 bottom);
63 void selectLine(uint item, uint16 line);
74 bool clear(
Surface &dest, int16 &left, int16 &top, int16 &right, int16 &bottom);
77 bool fill(
Surface &dest, uint8 color, int16 &left, int16 &top, int16 &right, int16 &bottom);
80 bool draw(
Surface &dest, uint16 item,
const Font &font, uint8 color,
81 int16 &left, int16 &top, int16 &right, int16 &bottom);
84 bool finished()
const;
154 #endif // GOB_PREGOB_GCTFILE_H
Definition: backbuffer.h:37
Definition: algorithm.h:29
Definition: surface.h:100
signed char * fill(signed char *first, signed char *last, Value val)
Definition: algorithm.h:168