|
|
@ -14,6 +14,7 @@ sf::Image TexturePack::load_image(std::string filename) { |
|
|
|
|
|
|
|
|
|
|
|
void TexturePack::load_textures() { |
|
|
|
void TexturePack::load_textures() { |
|
|
|
Config assets("assets/config.json"); |
|
|
|
Config assets("assets/config.json"); |
|
|
|
|
|
|
|
|
|
|
|
for(string tile_path : assets["textures"]) { |
|
|
|
for(string tile_path : assets["textures"]) { |
|
|
|
images.emplace_back(load_image(tile_path)); |
|
|
|
images.emplace_back(load_image(tile_path)); |
|
|
|
} |
|
|
|
} |
|
|
@ -25,7 +26,7 @@ void TexturePack::load_textures() { |
|
|
|
floor = load_image(assets["floor"]); |
|
|
|
floor = load_image(assets["floor"]); |
|
|
|
ceiling = load_image(assets["ceiling"]); |
|
|
|
ceiling = load_image(assets["ceiling"]); |
|
|
|
|
|
|
|
|
|
|
|
sf::Texture* sprite_texture = new sf::Texture("assets/evil_eye_test-256.png"); |
|
|
|
sf::Texture* sprite_texture = new sf::Texture("assets/undead_peasant-spritesheet.png"); |
|
|
|
sprite_texture->setSmooth(false); |
|
|
|
sprite_texture->setSmooth(false); |
|
|
|
sf::Sprite* sf_sprite = new sf::Sprite(*sprite_texture); |
|
|
|
sf::Sprite* sf_sprite = new sf::Sprite(*sprite_texture); |
|
|
|
sprites.push_back({4.0, 3.55, 6, sf_sprite, sprite_texture}); |
|
|
|
sprites.push_back({4.0, 3.55, 6, sf_sprite, sprite_texture}); |
|
|
|