dungeon_crawler
diff prototype/src/tileset.cc @ 48:aa9e28670ae2
added sound playback, more to do
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Mon, 17 Sep 2012 08:40:59 +0300 |
parents | f3030df27110 |
children | 7f52d6310317 |
line diff
1.1 --- a/prototype/src/tileset.cc Sun Sep 16 08:16:50 2012 +0300 1.2 +++ b/prototype/src/tileset.cc Mon Sep 17 08:40:59 2012 +0300 1.3 @@ -6,6 +6,11 @@ 1.4 1.5 static TileSet *active_tileset; 1.6 1.7 +TileSet::TileSet() 1.8 + : texset(load_texture, destroy_texture), 1.9 + sampleset(load_audio_sample, destroy_audio_sample) 1.10 +{ 1.11 +} 1.12 1.13 TileSet::~TileSet() 1.14 { 1.15 @@ -66,6 +71,16 @@ 1.16 return &texset; 1.17 } 1.18 1.19 +SampleSet *TileSet::get_samples() 1.20 +{ 1.21 + return &sampleset; 1.22 +} 1.23 + 1.24 +const SampleSet *TileSet::get_samples() const 1.25 +{ 1.26 + return &sampleset; 1.27 +} 1.28 + 1.29 Tile *TileSet::get_tile(const char *name) const 1.30 { 1.31 auto res = tiles.find(name);