| advance() override | Gob::Geisha::Submarine | virtual |
| ANIObject(const ANIFile &ani) | Gob::ANIObject | |
| ANIObject(const CMPFile &cmp) | Gob::ANIObject | |
| BackBuffer() (defined in Gob::BackBuffer) | Gob::BackBuffer | |
| canMove() const | Gob::Geisha::Submarine | |
| clear(Surface &dest, int16 &left, int16 &top, int16 &right, int16 &bottom) | Gob::ANIObject | virtual |
| die() | Gob::Geisha::Submarine | |
| Direction enum name (defined in Gob::Geisha::Submarine) | Gob::Geisha::Submarine | |
| draw(Surface &dest, int16 &left, int16 &top, int16 &right, int16 &bottom) | Gob::ANIObject | virtual |
| getAnimation() const | Gob::ANIObject | |
| getDirection() const (defined in Gob::Geisha::Submarine) | Gob::Geisha::Submarine | |
| getFrame() const | Gob::ANIObject | |
| getFramePosition(int16 &x, int16 &y, uint16 n=0) const | Gob::ANIObject | |
| getFrameSize(int16 &width, int16 &height, uint16 n=0) const | Gob::ANIObject | |
| getPosition(int16 &x, int16 &y) const | Gob::ANIObject | |
| hasBuffer() const (defined in Gob::BackBuffer) | Gob::BackBuffer | protected |
| hasExited() const | Gob::Geisha::Submarine | |
| hasSavedBackground() const (defined in Gob::BackBuffer) | Gob::BackBuffer | protected |
| isDead() const | Gob::Geisha::Submarine | |
| isIn(int16 x, int16 y) const | Gob::ANIObject | |
| isIn(const ANIObject &obj) const | Gob::ANIObject | |
| isPaused() const | Gob::ANIObject | |
| isShooting() const | Gob::Geisha::Submarine | |
| isVisible() const | Gob::ANIObject | |
| kDirectionE enum value (defined in Gob::Geisha::Submarine) | Gob::Geisha::Submarine | |
| kDirectionN enum value (defined in Gob::Geisha::Submarine) | Gob::Geisha::Submarine | |
| kDirectionNE enum value (defined in Gob::Geisha::Submarine) | Gob::Geisha::Submarine | |
| kDirectionNone enum value (defined in Gob::Geisha::Submarine) | Gob::Geisha::Submarine | |
| kDirectionNW enum value (defined in Gob::Geisha::Submarine) | Gob::Geisha::Submarine | |
| kDirectionS enum value (defined in Gob::Geisha::Submarine) | Gob::Geisha::Submarine | |
| kDirectionSE enum value (defined in Gob::Geisha::Submarine) | Gob::Geisha::Submarine | |
| kDirectionSW enum value (defined in Gob::Geisha::Submarine) | Gob::Geisha::Submarine | |
| kDirectionW enum value (defined in Gob::Geisha::Submarine) | Gob::Geisha::Submarine | |
| kModeContinuous enum value | Gob::ANIObject | |
| kModeOnce enum value | Gob::ANIObject | |
| lastFrame() const | Gob::ANIObject | |
| leave() | Gob::Geisha::Submarine | |
| Mode enum name | Gob::ANIObject | |
| resizeBuffer(uint16 width, uint16 height) (defined in Gob::BackBuffer) | Gob::BackBuffer | protected |
| restoreScreen(Surface &dest, int16 &left, int16 &top, int16 &right, int16 &bottom) (defined in Gob::BackBuffer) | Gob::BackBuffer | protected |
| rewind() | Gob::ANIObject | |
| saveScreen(const Surface &dest, int16 &left, int16 &top, int16 &right, int16 &bottom) (defined in Gob::BackBuffer) | Gob::BackBuffer | protected |
| setAnimation(uint16 animation) | Gob::ANIObject | |
| setFrame(uint16 frame) | Gob::ANIObject | |
| setMode(Mode mode) | Gob::ANIObject | |
| setPause(bool pause) | Gob::ANIObject | |
| setPosition() | Gob::ANIObject | virtual |
| setPosition(int16 x, int16 y) | Gob::ANIObject | virtual |
| setVisible(bool visible) | Gob::ANIObject | |
| shoot() | Gob::Geisha::Submarine | |
| Submarine(const ANIFile &ani) (defined in Gob::Geisha::Submarine) | Gob::Geisha::Submarine | |
| trashBuffer() (defined in Gob::BackBuffer) | Gob::BackBuffer | protected |
| turn(Direction to) | Gob::Geisha::Submarine | |
| ~ANIObject() (defined in Gob::ANIObject) | Gob::ANIObject | virtual |
| ~BackBuffer() (defined in Gob::BackBuffer) | Gob::BackBuffer | |
| ~Submarine() override (defined in Gob::Geisha::Submarine) | Gob::Geisha::Submarine | |