Added a draw function to the pager

I'm also committing some simple debugging code in the scene.
This commit is contained in:
Kayne Ruse
2013-10-04 02:18:10 +10:00
parent a88a1f7cf7
commit 29928c0b92
3 changed files with 48 additions and 14 deletions
+2 -10
View File
@@ -85,15 +85,7 @@ void EditorScene::FrameEnd() {
}
void EditorScene::Render(SDL_Surface* const screen) {
for (auto& regionIter : *pager.GetRegions()) {
for (auto& tileIter : *regionIter.GetTiles()) {
for (auto& sheetIter : sheetList) {
if (sheetIter.InRange(tileIter.tileIndex)) {
sheetIter.DrawTo(screen, tileIter.x + regionIter.GetX(), tileIter.y + regionIter.GetY(), tileIter.tileIndex);
}
}
}
}
pager.DrawTo(screen, &sheetList, 0, 0);
}
//-------------------------
@@ -124,7 +116,7 @@ void EditorScene::MouseButtonDown(SDL_MouseButtonEvent const& button) {
<< endl;
;
if (++incrementer >= 180) {
if (++incrementer >= TileSheet::GetRangeEnd()) {
incrementer = 0;
}
}