From d72e8d61de2f7efba3685dda2dc52b31f64f8a6e Mon Sep 17 00:00:00 2001 From: Paweł Redman Date: Sat, 31 Mar 2018 16:04:04 +0200 Subject: 3D audio. --- src/game/game.hpp | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'src/game/game.hpp') diff --git a/src/game/game.hpp b/src/game/game.hpp index bb2ce69..331c1d1 100644 --- a/src/game/game.hpp +++ b/src/game/game.hpp @@ -41,6 +41,14 @@ namespace game { CF_BODY_SMALL = 8, CF_WATER = 16 }; + + enum { + AMBIENT_NEXUS, + AMBIENT_CHASM, + AMBIENT_WIND, + AMBIENT_WATER, + AMBIENT_COUNT + }; extern size_t selection_cookie; @@ -77,16 +85,12 @@ namespace game { render::animated_texture_t wart; } deco_assets_t; - typedef struct { - audio::ambient_t nexus, chasm, wind, water; - } ambience_assets_t; - extern soldier_assets_t soldier; extern spider_assets_t spider; extern nest_assets_t nest; extern fx_assets_t fx; extern deco_assets_t deco; - extern ambience_assets_t ambience; + extern audio::ambient_t ambients[AMBIENT_COUNT]; extern render::animated_texture_t unit_selected; extern render::animated_texture_t unit_selected_halo; extern render::animated_texture_t move_marker; -- cgit