ScummVM API documentation
Gob::OnceUpon::CharGenChild Class Reference

#include <chargenchild.h>

Inheritance diagram for Gob::OnceUpon::CharGenChild:
Gob::ANIObject Gob::BackBuffer

Public Types

enum  Sound { kSoundNone = 0, kSoundWalk, kSoundJump }
 
- Public Types inherited from Gob::ANIObject
enum  Mode { kModeContinuous, kModeOnce }
 

Public Member Functions

 CharGenChild (const ANIFile &ani)
 
void advance () override
 
Sound shouldPlaySound () const
 
- Public Member Functions inherited from Gob::ANIObject
 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)
 

Additional Inherited Members

- Protected Member Functions inherited from Gob::BackBuffer
void trashBuffer ()
 
void resizeBuffer (uint16 width, uint16 height)
 
bool saveScreen (const Surface &dest, int16 &left, int16 &top, int16 &right, int16 &bottom)
 
bool restoreScreen (Surface &dest, int16 &left, int16 &top, int16 &right, int16 &bottom)
 
bool hasBuffer () const
 
bool hasSavedBackground () const
 

Detailed Description

The child running around on the character generator screen.

Member Function Documentation

◆ advance()

void Gob::OnceUpon::CharGenChild::advance ( )
overridevirtual

Advance the animation to the next frame.

Reimplemented from Gob::ANIObject.

◆ shouldPlaySound()

Sound Gob::OnceUpon::CharGenChild::shouldPlaySound ( ) const

Should we play a sound right now?


The documentation for this class was generated from the following file: