class Core::Portable::TestGame
Overview
#include <testgame.h> class TestGame: public Core::Portable::BitmapGameCore { public: // methods virtual ErrorCode startup(IGameEnvironment* environment); virtual void shutdown(); virtual int run(); };
Inherited Members
public: // enums enum RunResult; // fields static const InterfaceID kIID = 0; static const InterfaceID kIID = FOUR_CHAR_ID('G', 'm', 'C', 'o'); static const InterfaceID kIID = FOUR_CHAR_ID('G', 'm', 'B', 'R'); // methods virtual void setProperty(const Property& value) = 0; virtual void getProperty(Property& value) = 0; virtual void release() = 0; virtual ErrorCode startup(IGameEnvironment* environment) = 0; virtual void shutdown() = 0; virtual int run() = 0; virtual ErrorCode renderFrame(BitmapData& data, int offsetX, int offsetY) = 0; virtual void setProperty(const Property& value); virtual void getProperty(Property& value); virtual void release(); virtual ErrorCode startup(IGameEnvironment* environment); virtual void shutdown(); virtual int run(); virtual ErrorCode renderFrame(BitmapData& data, int offsetX, int offsetY);
Detailed Documentation
Methods
virtual int run()
Run game for one frame, called periodically.