about summary refs log tree commit diff
path: root/src/game/client/components/sounds.hpp
blob: 95ddb1ecccf121adc6936b68de26bc188b5229ff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <game/client/component.hpp>

class SOUNDS : public COMPONENT
{
public:
	// sound channels
	enum
	{
		CHN_GUI=0,
		CHN_MUSIC,
		CHN_WORLD,
		CHN_GLOBAL,
	};

	virtual void on_init();
	virtual void on_render();
	
	void play(int chn, int setid, float vol, vec2 pos);
	void play_and_record(int chn, int setid, float vol, vec2 pos);
};