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);