35 lines
673 B
C++
35 lines
673 B
C++
///////////////////////////////////////////////////
|
|
//
|
|
// Object to get Sprites
|
|
//
|
|
///////////////////////////////////////////////////
|
|
|
|
#ifndef _TPG_SPRI_HPP_
|
|
#define _TPG_SPRI_HPP_
|
|
|
|
#if _MSC_VER >= 1000
|
|
#pragma once
|
|
#endif // _MSC_VER >= 1000
|
|
|
|
#include "ACP_Base.h"
|
|
|
|
class TPG_Sprite
|
|
{
|
|
public:
|
|
TPG_Sprite( CString, ACP_tdxHandleOfSprite _hSprite = NULL );
|
|
~TPG_Sprite();
|
|
|
|
CString m_pub_fn_csGetName() { return m_pri_csName; }
|
|
BOOL m_pub_fn_bIsNotLoaded() { return (m_pri_hSprite == NULL); }
|
|
ACP_tdxHandleOfSprite m_pub_fn_hGetSprite();
|
|
|
|
void m_pub_fn_vLoadSprite();
|
|
|
|
private:
|
|
CString m_pri_csName;
|
|
ACP_tdxHandleOfSprite m_pri_hSprite;
|
|
};
|
|
|
|
|
|
|
|
#endif //_TPG_SPRI_HPP_
|