diff options
author | Strangerke | 2011-06-09 08:20:53 +0200 |
---|---|---|
committer | Strangerke | 2011-06-09 08:20:53 +0200 |
commit | 01a7e7ad60819d247bfe815a8e2183a46c1c6437 (patch) | |
tree | a6804eb46237c112e25d234eaa120abace293556 /engines/cge/mixer.h | |
parent | c545ebd0d5d1b0690e16f7472048e7ffde40d934 (diff) | |
download | scummvm-rg350-01a7e7ad60819d247bfe815a8e2183a46c1c6437.tar.gz scummvm-rg350-01a7e7ad60819d247bfe815a8e2183a46c1c6437.tar.bz2 scummvm-rg350-01a7e7ad60819d247bfe815a8e2183a46c1c6437.zip |
CGE: Add several sources based on headers
Diffstat (limited to 'engines/cge/mixer.h')
-rw-r--r-- | engines/cge/mixer.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/engines/cge/mixer.h b/engines/cge/mixer.h new file mode 100644 index 0000000000..8ee2bb6f80 --- /dev/null +++ b/engines/cge/mixer.h @@ -0,0 +1,31 @@ +#ifndef __MIXER__ +#define __MIXER__ + +#include "vga13h.h" + +#define MIX_MAX 16 // count of Leds +#define MIX_Z 64 // mixer Z position +#define MIX_DELAY 12 // 6/s +#define MIX_FALL 6 // in MIX_DELAY units +#define MIX_BHIG 6 // mixer button high +#define MIX_NAME 105 // sprite name + +class MIXER : public SPRITE +{ + BMP_PTR mb[2]; + BMP_PTR lb[MIX_MAX+1]; + SEQ ls[MIX_MAX]; + SPRITE * Led[2]; + int Fall; + void Update (void); +public: + static Boolean Appear; + MIXER (int x, int y); + ~MIXER (void); + void Touch (word mask, int x, int y); + void Tick (void); +}; + + + +#endif |