diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2012-01-20 22:07:49 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2012-01-20 22:07:49 (GMT) |
| commit | c8073657fcbfd1bfa72538d7babe4964857e7101 (patch) | |
| tree | f3488e993c9828121b2f89ed2f639d2ebbe54dc9 /src/PowderToy.cpp | |
| parent | c5e8b345219cd7d8ca4b0aa638f59a1fed2cd83b (diff) | |
| download | powder-c8073657fcbfd1bfa72538d7babe4964857e7101.zip powder-c8073657fcbfd1bfa72538d7babe4964857e7101.tar.gz | |
More stuff, need to fix memory leak
Diffstat (limited to 'src/PowderToy.cpp')
| -rw-r--r-- | src/PowderToy.cpp | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/src/PowderToy.cpp b/src/PowderToy.cpp index 5d1db34..c6f5caf 100644 --- a/src/PowderToy.cpp +++ b/src/PowderToy.cpp @@ -63,28 +63,14 @@ int main(int argc, char * argv[]) int elapsedTime = 0, currentTime = 0, lastTime = 0, currentFrame = 0; float fps = 0, fpsLimit = 30, delta = 1.0f; - //Renderer * ren; - //Simulation * sim = new Simulation(); - //ren = new Renderer(g, sim); - ui::Engine::Ref().g = new Graphics(); ui::Engine::Ref().g->AttachSDLSurface(SDLOpen()); - ui::Engine * engine = &ui::Engine::Ref();//new ui::Engine(); - //ui::State * engineState = new ui::State(); - ui::Label * fpsLabel = new ui::Label(ui::Point(2, 2), ui::Point(200, 14), std::string("FPS: 0")); - //engineState->AddComponent(fpsLabel); + ui::Engine * engine = &ui::Engine::Ref(); engine->Begin(XRES, YRES); -// engine->SetState(engineState); GameController * gameController = new GameController(); engine->ShowWindow(gameController->GetView()); - /*ui::Sandbox * sandbox = new ui::Sandbox(); - ui::Button * button = new ui::Button(ui::Point(100, 100), ui::Point(100, 100), std::string("poP")); - engineState->AddComponent(fpsLabel); - engineState->AddComponent(sandbox); - engineState->AddComponent(button); - engineState->AddComponent(ControlFactory::MainMenu(0, YRES+MENUSIZE-17, XRES+BARSIZE, 16));*/ SDL_Event event; while(engine->Running()) @@ -98,6 +84,7 @@ int main(int argc, char * argv[]) engine->Exit(); break; case SDL_KEYDOWN: + engine->onKeyPress(event.key.keysym.sym, false, false, false); break; case SDL_KEYUP: break; @@ -113,11 +100,6 @@ int main(int argc, char * argv[]) } event.type = 0; //Clear last event } - //mouseButton = SDL_GetMouseState(&mouseX, &mouseY); - fpsLabel->LabelText = ""; - stringstream fpsText; - fpsText << "FPS: " << fps; - fpsLabel->LabelText = fpsText.str(); engine->Tick(delta); engine->Draw(); |
