Changeset 289 for trunk/deushax
- Timestamp:
- Jan 26, 2011, 1:33:36 AM (12 years ago)
- Location:
- trunk/deushax
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/deushax/debugsprite.cpp
r259 r289 61 61 int z = data->z; 62 62 63 data->game->GetScene()->AddTile((data->tiler << 16) | 31,64 65 data->game->GetScene()->AddTile((data->tiler << 16) | 15,66 63 Scene::GetDefault()->AddTile((data->tiler << 16) | 31, 64 x - 16, y, z, 1); 65 Scene::GetDefault()->AddTile((data->tiler << 16) | 15, 66 x - 16, y, z + 32, 1); 67 67 } 68 68 -
trunk/deushax/game.cpp
r259 r289 26 26 int mousex, mousey; 27 27 int done; 28 29 Scene *scene;30 28 }; 31 29 … … 40 38 data->x = data->y = 0; 41 39 data->done = 0; 42 data->scene = NULL;43 40 } 44 41 … … 58 55 Entity::TickDraw(deltams); 59 56 60 GetScene(); 61 62 data->map->Render(data->scene, -data->mousex, -data->mousey, 0); 63 data->scene->Render(); 64 65 delete data->scene; 66 data->scene = NULL; 57 data->map->Render(-data->mousex, -data->mousey, 0); 67 58 } 68 59 60 #if 0 69 61 Scene *Game::GetScene() 70 62 { … … 73 65 return data->scene; 74 66 } 67 #endif 75 68 76 69 void Game::SetMouse(int x, int y) -
trunk/deushax/game.h
r221 r289 13 13 14 14 #include "entity.h" 15 #include "scene.h"16 15 17 16 class GameData; … … 30 29 public: 31 30 /* New methods */ 32 Scene *GetScene();33 31 void SetMouse(int x, int y); 34 32 void Quit(); -
trunk/deushax/mapviewer.cpp
r259 r289 26 26 int povx, povy; 27 27 int done; 28 29 Scene *scene;30 28 }; 31 29 … … 40 38 data->x = data->y = 0; 41 39 data->done = 0; 42 data->scene = NULL;43 40 } 44 41 … … 58 55 Entity::TickDraw(deltams); 59 56 60 GetScene(); 61 62 data->map->Render(data->scene, -data->povx, -data->povy, 0); 63 data->scene->Render(); 64 65 delete data->scene; 66 data->scene = NULL; 67 } 68 69 Scene *MapViewer::GetScene() 70 { 71 if (!data->scene) 72 data->scene = new Scene(45.0f); 73 return data->scene; 57 data->map->Render(-data->povx, -data->povy, 0); 74 58 } 75 59 -
trunk/deushax/mapviewer.h
r220 r289 13 13 14 14 #include "entity.h" 15 #include "scene.h"16 15 17 16 class MapViewerData;
Note: See TracChangeset
for help on using the changeset viewer.