void cPrinnyChar::Setup(HINSTANCE hInst)
{
if (PrinnyDown)
myBitmap = (HBITMAP)LoadImage(hInst, L"imege/Char/Prinny2CharNomal.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
else
myBitmap = (HBITMAP)LoadImage(hInst, L"imege/Char/PrinnyDown.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
AniFrameCounter++;
if (AniFrameCounter == 16)
AniFrameCounter = 0;
}
void cPrinnyChar::Render(HDC hdc, HDC FrontDC)
{
memDC = CreateCompatibleDC(hdc);
oldBitmap = (HBITMAP)SelectObject(memDC, myBitmap);
if (PrinnyDown)
GdiTransparentBlt(FrontDC, MoveFrame, 400, 41 * 2, 52 * 2, memDC, AniFrame*AniFrameCounter, 0, 41, 52, RGB(101, 141, 209));
else
GdiTransparentBlt(FrontDC, MoveFrame, 410, 41 * 2, 48 * 2, memDC, 0, 0, 49, 48, RGB(101, 141, 209));
DeleteObject(myBitmap);
DeleteDC(memDC);
}
이렇게 했는데 대충
bool로하면 2개밖에안되자나 case 쓰면 되냐?
열거형
야한 클래스?!
테스트