ScummVM API documentation
VCruise::MenuInterface Class Referenceabstract

Public Member Functions

virtual void commitRect (const Common::Rect &rect) const =0
 
virtual bool popOSEvent (OSEvent &evt) const =0
 
virtual Graphics::SurfacegetUIGraphic (uint index) const =0
 
virtual Graphics::ManagedSurfacegetMenuSurface () const =0
 
virtual bool hasDefaultSave () const =0
 
virtual bool hasAnySave () const =0
 
virtual bool isInGame () const =0
 
virtual Common::Point getMouseCoordinate () const =0
 
virtual void restartGame () const =0
 
virtual void goToCredits () const =0
 
virtual void changeMenu (MenuPage *newPage) const =0
 
virtual void quitGame () const =0
 
virtual void quitToMenu () const =0
 
virtual bool canSave () const =0
 
virtual bool reloadFromCheckpoint () const =0
 
virtual void setMusicMute (bool muted) const =0
 
virtual void drawLabel (Graphics::ManagedSurface *surface, const Common::String &labelID, const Common::Rect &contentRect) const =0
 

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