Robot Devastation
Public Member Functions | Protected Attributes | List of all members
rd::Screen Class Referenceabstract

A User Interface.

#include <Screen.hpp>

Inheritance diagram for rd::Screen:
rd::DeadScreen rd::GameScreen rd::InitScreen rd::MockScreen

Public Member Functions

virtual bool init ()=0
 
virtual bool cleanup ()=0
 
virtual bool drawScreen (void *screen)=0
 
virtual bool update (const std::string &parameter, const std::string &value)
 
virtual bool update (const std::string &parameter, const Image &value)
 
virtual bool update (const std::string &parameter, const Player &value)
 
virtual bool update (const std::string &parameter, const std::vector< Player > &value)
 
virtual bool update (const std::string &parameter, const std::vector< Target > &value)
 
virtual bool update (const std::string &parameter, const Weapon &value)
 
virtual int getHeight () const
 
virtual int getWidth () const
 

Protected Attributes

int h
 
int w
 

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