* Add existing files.
[matthijs/ABM2.git] / ABM2 / Engine / SoundTask.h
1 // SoundTask.h: interface for the CSoundTask class.\r
2 //\r
3 //////////////////////////////////////////////////////////////////////\r
4 \r
5 #if !defined(AFX_SOUNDTASK_H__5021E1A5_CCF3_4204_A058_D434A089A307__INCLUDED_)\r
6 #define AFX_SOUNDTASK_H__5021E1A5_CCF3_4204_A058_D434A089A307__INCLUDED_\r
7 \r
8 #if _MSC_VER > 1000\r
9 #pragma once\r
10 #endif // _MSC_VER > 1000\r
11 \r
12 #include "Kernel.h"\r
13 \r
14 class CSoundTask : public ITask  \r
15 {\r
16 public:\r
17         CSoundTask();\r
18         virtual ~CSoundTask();\r
19 \r
20         bool Start();\r
21         void OnSuspend();\r
22         void Update();\r
23         void OnResume();\r
24         void Stop();\r
25 \r
26         AUTO_SIZE;\r
27 \r
28 protected:\r
29         CMMPointer<CMMDynamicBlob<bool> > isPaused;\r
30 };\r
31 \r
32 #endif // !defined(AFX_SOUNDTASK_H__5021E1A5_CCF3_4204_A058_D434A089A307__INCLUDED_)\r