Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

sound.h

Go to the documentation of this file.
00001 
00028 #ifndef DMN_SOUND_H
00029 #define DMN_SOUND_H 1
00030 
00031 #include <dmn/dmn.h>
00032 #include <dmn/core.h>
00033 #include <dmn/module.h>
00034 
00035 namespace dmn
00036 {
00040   class Sound: public Module
00041   {
00042   public:
00046     Sound();
00047 
00051     virtual ~Sound() {}
00052 
00060     virtual bool configure(Core *core) = 0;
00061 
00065     virtual void mix_dominoes() = 0;
00066 
00074     virtual void domino_played(ID player, Domino domino, HalfDomino half) = 0;
00075 
00081     virtual void player_pass(ID player) = 0;
00082 
00090     //  virtual void say_text(ID from, ID to, std::string text) = 0;
00091   };
00092 };
00093 
00094 #endif // DMN_SOUND_H

Generated on Fri Dec 26 22:52:55 2003 for dmn by doxygen 1.3.4