summaryrefslogtreecommitdiff
path: root/src/game/game.hpp
diff options
context:
space:
mode:
authorPaweł Redman <pawel.redman@gmail.com>2018-03-31 16:04:04 +0200
committerPaweł Redman <pawel.redman@gmail.com>2018-03-31 16:04:04 +0200
commitd72e8d61de2f7efba3685dda2dc52b31f64f8a6e (patch)
tree2cda01dcc5b0e17fcf109469ac99296c2212346b /src/game/game.hpp
parentd87217dffc1582b8dbed10da62b3b4d3f7b511de (diff)
3D audio.
Diffstat (limited to 'src/game/game.hpp')
-rw-r--r--src/game/game.hpp14
1 files changed, 9 insertions, 5 deletions
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;