did a whold load of fuckall

This commit is contained in:
Ben
2020-08-31 01:44:54 +01:00
parent 41e8e8c161
commit e062d201ed
8 changed files with 587 additions and 21 deletions

View File

@@ -12,6 +12,7 @@ Dungeon::Dungeon()
void Dungeon::Generate()
{
TileSet = new olc::Sprite("./res/dungeon_tileset.png");
}
@@ -32,7 +33,22 @@ void Dungeon::Update(float fTime)
void Dungeon::Draw(olc::PixelGameEngine* engine)
{
int ActiveTile = MapVector[y * MAPWIDTH + x];
// sky
if (ActiveTile == -1) continue;
// find tile in map
auto DrawFrom = [&](int tile) {
// mod w for x int div y - JavidX9
int w = tile % (TileSet->width / 16);
int h = tile / (TileSet->width / 16);
return olc::vi2d(w * 16, h * 16);
};
//engine->DrawPartialSprite(
// { static_cast<int>(Coords.x + camera->Coords.x), static_cast<int>(Coords.y + camera->Coords.y) },
// SpriteMap, SpriteTextureMask, { 16, 16 });
}
Dungeon::~Dungeon()