ScummVM API documentation
Crab::pyrodactyl::level::Level Class Reference

Classes

struct  MapClip
 

Public Member Functions

void reset ()
 
void Camera (int x, int y, int w, int h)
 
Rect camera ()
 
void playerStop ()
 
const Common::StringplayerId ()
 
void playerId (const Common::String &ID, const int &x, const int &y)
 
void showMap (bool val)
 
bool showMap ()
 
bool operator() (int i, int j)
 
void calcProperties (pyrodactyl::event::Info &info)
 
void load (const Common::Path &filename, pyrodactyl::event::Info &info, pyrodactyl::event::TriggerSet &gameOver, const int &playerX=-1, const int &playerY=-1)
 
void loadMoves (const Common::Path &filename)
 
void loadConst (const Common::Path &filename)
 
void calcTrigCollide (pyrodactyl::event::Info &info)
 
bool containsClick (const Common::String &id, const Common::Event &event)
 
pyrodactyl::anim::SpritegetSprite (const Common::String &id)
 
void handleEvents (pyrodactyl::event::Info &info, const Common::Event &event)
 
LevelResult internalEvents (pyrodactyl::event::Info &info, Common::Array< pyrodactyl::event::EventResult > &result, Common::Array< pyrodactyl::event::EventSeqInfo > &endSeq, bool eventInProgress)
 
void preDraw ()
 
void preDrawObjects (Graphics::ManagedSurface *surf)
 
void draw (pyrodactyl::event::Info &info)
 
void saveState (rapidxml::xml_document<> &doc, rapidxml::xml_node< char > *root)
 
void loadState (rapidxml::xml_node< char > *node)
 
void setUI ()
 

Public Attributes

Common::Array< pyrodactyl::anim::Sprite_objects
 
TalkNotify _talkNotify
 
PlayerDestMarker _destMarker
 
Vector2i _mapLoc
 
struct Crab::pyrodactyl::level::Level::MapClip _mapClip
 
pyrodactyl::ui::ParagraphData _pop
 
Common::Path _previewPath
 
pyrodactyl::image::Image _img
 

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