|
|
| EvilFish (const ANIFile &ani, uint16 screenWidth, uint16 animSwimLeft, uint16 animSwimRight, uint16 animTurnLeft, uint16 animTurnRight, uint16 animDie) |
| |
| void | enter (Direction from, int16 y) |
| |
| void | leave () |
| |
| void | die () |
| |
| void | advance () override |
| |
| void | mutate (uint16 animSwimLeft, uint16 animSwimRight, uint16 animTurnLeft, uint16 animTurnRight, uint16 animDie) |
| |
| bool | isDead () const |
| |
| | ANIObject (const ANIFile &ani) |
| |
| | ANIObject (const CMPFile &cmp) |
| |
| void | setVisible (bool visible) |
| |
| bool | isVisible () const |
| |
| void | setPause (bool pause) |
| |
| bool | isPaused () const |
| |
| void | setMode (Mode mode) |
| |
| virtual void | setPosition () |
| |
| virtual void | setPosition (int16 x, int16 y) |
| |
| void | getPosition (int16 &x, int16 &y) const |
| |
| void | getFramePosition (int16 &x, int16 &y, uint16 n=0) const |
| |
| void | getFrameSize (int16 &width, int16 &height, uint16 n=0) const |
| |
| bool | isIn (int16 x, int16 y) const |
| |
| bool | isIn (const ANIObject &obj) const |
| |
| void | setAnimation (uint16 animation) |
| |
| void | rewind () |
| |
| void | setFrame (uint16 frame) |
| |
| uint16 | getAnimation () const |
| |
| uint16 | getFrame () const |
| |
| bool | lastFrame () const |
| |
| virtual bool | draw (Surface &dest, int16 &left, int16 &top, int16 &right, int16 &bottom) |
| |
| virtual bool | clear (Surface &dest, int16 &left, int16 &top, int16 &right, int16 &bottom) |
| |
| virtual void | advance () |
| |
An "evil" fish in Geisha's "Diving" minigame.