summaryrefslogtreecommitdiff
path: root/src/game/assets.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/assets.cpp')
-rw-r--r--src/game/assets.cpp19
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