All pastes #168513 Raw Edit

Mine

public cpp v1 · immutable
·published 2006-09-13 01:56 UTC
rendered paste body
#include "singularity.h"Singularity::Singularity() {	gameRunning = true;}Singularity::~Singularity() {}int Singularity::RunGame() {	CRM32Pro.Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO | SDL_INIT_TIMER);	CRM32Pro.Config.Title = "Singularity";	CRM32Pro.SetVideoMode();	ITimeSystem->Init();	ITimeSystem->SetRate(0,20);//	CRM32Pro.SetRenderCallback(Draw);	LoadImages();	while (gameRunning) {		Draw();		CheckInput();	}	FreeImages();	CRM32Pro.Quit();	return 0;}void Singularity::CheckInput() {	while(CRM32Pro.Update(&event)) {		switch (event.type) {			case SDL_KEYDOWN:				switch (event.key.keysym.sym) {					case SDLK_ESCAPE:						gameRunning = false;						break;				}				break;			case SDL_QUIT:				gameRunning = false;				break;			default:			break;		}	}}void Singularity::Draw() {	SDL_FillRect(CRM32Pro.screen, NULL, 0);	sprAlex->MoveTo(50, 50);	sprAlex->Draw();}void Singularity::LoadImages() {   sprAlex = new CRM32Pro_CSprite();   sprAlex->Load(GFX, "Alex");   sprAlex->AutoRestore(0);}void Singularity::FreeImages() {	delete sprAlex;}