87 void LoadBitmap(
char*, COLORREF = CLR_INVALID);
88 void LoadBitmap(vector<char*>, COLORREF = CLR_INVALID);
148 void InitializeRectByBITMAP(BITMAP bitmap);
149 void ShowBitmapBySetting();
154 void static Print(CDC *pdc,
int x,
int y,
string str);
155 void static ChangeFontLog(CDC *pdc,
int size,
string fontName, COLORREF fontColor,
int weight = 500);
Definition: gameutil.h:81
void UnshowBitmap()
停止顯示圖片。
Definition: gameutil.cpp:172
bool isAnimation
儲存物件是否為動畫。
Definition: gameutil.h:132
bool IsOnceAnimation()
動畫物件是否為單次動畫物件。
Definition: gameutil.cpp:300
int GetLeft()
取得 CMovingBitmap 物件的左上角的 x 軸座標值。
Definition: gameutil.cpp:53
void SetAnimation(int delay, bool _once)
設置圖片是否為動畫。
Definition: gameutil.cpp:203
string imageFileName
儲存物件讀取的圖片路徑
Definition: gameutil.h:143
bool IsAnimation()
物件是否為動畫物件。
Definition: gameutil.cpp:284
int animationCount
儲存當前動畫的次數。
Definition: gameutil.h:130
vector< unsigned > surfaceID
Definition: gameutil.h:140
COLORREF GetFilterColor()
取得物件過濾顏色。
Definition: gameutil.cpp:364
static bool IsOverlap(CMovingBitmap bmp1, CMovingBitmap bmp2)
兩物件是否交疊。
Definition: gameutil.cpp:374
bool isBitmapLoaded
儲存圖片是否已讀取
Definition: gameutil.h:136
bool isOnce
儲存物件動畫是否為單次動畫
Definition: gameutil.h:138
void ToggleAnimation()
啟動單次動畫。
Definition: gameutil.cpp:274
int GetWidth()
取得當前圖片寬度。
Definition: gameutil.cpp:264
bool IsAnimationDone()
動畫物件是否已執行完動畫。
Definition: gameutil.cpp:292
void SetTopLeft(int, int)
設置圖片至畫布指定座標上。
Definition: gameutil.cpp:185
clock_t last_time
Definition: gameutil.h:141
int GetTop()
取得當前圖片左上角 y 軸的座標值。
Definition: gameutil.cpp:254
CMovingBitmap()
CMovingBitmap 建構子
Definition: gameutil.cpp:32
CRect location
Definition: gameutil.h:139
bool isAnimationDone
儲存物件動畫是否已結束
Definition: gameutil.h:134
void ShowBitmap()
顯示圖片。
Definition: gameutil.cpp:213
string GetImageFileName()
取得物件載入圖片名稱。
Definition: gameutil.cpp:356
void LoadBitmap(int, COLORREF=CLR_INVALID)
讀取圖片資源。
Definition: gameutil.cpp:65
void SetFrameIndexOfBitmap(int frame)
設置當前圖片顯示幀的索引值。
Definition: gameutil.cpp:237
int GetFrameSizeOfBitmap()
回傳物件的幀數。
Definition: gameutil.cpp:316
int GetFrameIndexOfBitmap()
取得當前圖片顯示幀的索引值。
Definition: gameutil.cpp:246
void LoadBitmapByString(vector< string >, COLORREF=CLR_INVALID)
讀取圖片資源。
Definition: gameutil.cpp:131
int frameIndex
當前幀的索引值。
Definition: gameutil.h:126
int delayCount
當前幀切換的延遲。
Definition: gameutil.h:128
COLORREF filterColor
儲存物件過濾的圖片顏色
Definition: gameutil.h:145
bool IsBitmapLoaded()
物件是否已讀取點陣圖。
Definition: gameutil.cpp:308
void LoadEmptyBitmap(int height, int weight)
讀取空白圖片資源。
Definition: gameutil.cpp:145
int GetHeight()
取得 CMovingBitmap 物件的圖片高度。
Definition: gameutil.cpp:42
Definition: gameutil.h:152
static void Print(CDC *pdc, int x, int y, string str)
在畫面上印出文字。
Definition: gameutil.cpp:394
static void ChangeFontLog(CDC *pdc, int size, string fontName, COLORREF fontColor, int weight=500)
設定當前文字的屬性。
Definition: gameutil.cpp:410