diff options
Diffstat (limited to 'src/game/assets.cpp')
-rw-r--r-- | src/game/assets.cpp | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/src/game/assets.cpp b/src/game/assets.cpp index f0dddbf..a020bf6 100644 --- a/src/game/assets.cpp +++ b/src/game/assets.cpp @@ -24,7 +24,7 @@ spider_assets_t spider; nest_assets_t nest; fx_assets_t fx; deco_assets_t deco; -ambience_assets_t ambience; +audio::ambient_t ambients[AMBIENT_COUNT]; render::animated_texture_t unit_selected; render::animated_texture_t unit_selected_halo; @@ -42,13 +42,14 @@ void load(void) soldier.dead.load("assets/units/soldier/dead_", 1); soldier.fire.load("assets/units/soldier/fire.ogg"); - + soldier.fire.volume = 4.0f; + soldier.step_stone.load("assets/units/soldier/step_stone_1.ogg"); soldier.step_stone.load("assets/units/soldier/step_stone_2.ogg"); soldier.step_stone.load("assets/units/soldier/step_stone_3.ogg"); soldier.step_stone.load("assets/units/soldier/step_stone_4.ogg"); soldier.step_stone.load("assets/units/soldier/step_stone_5.ogg"); - soldier.step_stone.volume = 0.4f; + soldier.step_stone.volume = 1.0f; spider.idle.load("assets/units/spider/idle", 2, 2, 2); spider.walking.load("assets/units/spider/walking", 2, 2, 2); @@ -83,12 +84,12 @@ void load(void) world::register_tile(TILE_GRAVEL, 0); render::register_tile(TILE_GRAVEL, "assets/tiles/gravel.png", NULL, 0.0f); - ambience.nexus.load("assets/ambience/nexus.ogg"); - ambience.chasm.load("assets/ambience/chasm.ogg"); - ambience.wind.load("assets/ambience/wind.ogg"); - ambience.water.load("assets/ambience/water.ogg"); - - ambience.nexus.weight = 1.0f; + ambients[AMBIENT_NEXUS].load("assets/ambience/nexus.ogg"); + ambients[AMBIENT_CHASM].load("assets/ambience/chasm.ogg"); + ambients[AMBIENT_CHASM].volume = 4.0f; + ambients[AMBIENT_WIND].load("assets/ambience/wind.ogg"); + ambients[AMBIENT_WATER].load("assets/ambience/water.ogg"); + ambients[AMBIENT_WATER].volume = 0.2f; } } // namespace game::assets |