mirror of
https://github.com/jummy0/sb2-decomp
synced 2025-03-21 23:22:11 +01:00
30 lines
661 B
C
30 lines
661 B
C
|
// movie.h
|
||
|
//
|
||
|
|
||
|
class CMovie
|
||
|
{
|
||
|
public:
|
||
|
CMovie();
|
||
|
~CMovie();
|
||
|
|
||
|
BOOL Create();
|
||
|
BOOL GetEnable();
|
||
|
BOOL IsExist(char *pFilename);
|
||
|
BOOL Play(HWND hWnd, RECT rect, char *pFilename);
|
||
|
void Stop(HWND hWnd);
|
||
|
|
||
|
protected:
|
||
|
void playMovie(HWND hWnd, int nDirection);
|
||
|
BOOL fileOpenMovie(HWND hWnd, RECT rect, char *pFilename);
|
||
|
void fileCloseMovie(HWND hWnd);
|
||
|
void positionMovie(HWND hWnd, RECT rect);
|
||
|
void termAVI();
|
||
|
BOOL initAVI();
|
||
|
|
||
|
protected:
|
||
|
BOOL m_bEnable;
|
||
|
MCIDEVICEID m_wMCIDeviceID;
|
||
|
HWND m_hwndMovie;
|
||
|
BOOL m_fPlaying;
|
||
|
BOOL m_fMovieOpen;
|
||
|
};
|