1
0
mirror of https://github.com/jummy0/sb2-decomp synced 2025-03-15 04:24:48 +01:00
sb2-decomp/movie.h
HMVocaloid c79cf0e0dd Most Engine Code
Most of the engine code (being more or less copy and paste) is done.
2024-05-17 11:47:48 -04:00

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;
};