//폭발 뿌린다
for(i = 0; i < EFFECTMAX; i++)
{
if(g_Effect[i].bEffect == false) continue;
TransparentBlt(g_Image[IMG_BACK].MemDC,
g_Effect[i].rc.left,
g_Effect[i].rc.top,
192,
176,
g_Image[IMG_EXPLO].MemDC,
192 * g_Effect[i].nFrameNow, 0,
192, 176,
RGB(255, 0, 255));
}
//폭발 뿌린다
for(i = 0; i < EFFECTMAX; i++)
{
if(g_Effect[i].bEffect == false) continue;
TransparentBlt(g_Image[IMG_BACK].MemDC,
g_Effect[i].rc.left,
g_Effect[i].rc.top,
g_Image[EFFECT_EXPLO].bm.bmWidth / g_Effect[i].nFrameMax,
g_Image[EFFECT_EXPLO].bm.bmHeight,
g_Image[IMG_EXPLO].MemDC,
g_Image[EFFECT_EXPLO].bm.bmWidth * g_Effect[i].nFrameNow / g_Effect[i].nFrameNow,
0,
g_Image[EFFECT_EXPLO].bm.bmWidth / g_Effect[i].nFrameMax,
g_Image[EFFECT_EXPLO].bm.bmHeight,
0x00ff00ff);
}
안녕하세요
소스부터올렸습니다..
두개소스는 똑같은결과를갖는 소스입니다
띄어쓰기는..글을올리니 비쥬얼같은 편리한 편집기능이없어서 두번째소스는
왼쪽벽에 갖다붙였습니다..
질문!
첫번째소스는 리소스가 바뀌면 소스를 다시 짜야합니다. 하지만 워낙짧다보니 보기가 오히려
좋습니다. 그런데 두번째소스는 g_Image[EFFECT_EXPLO].bm.bmWidth 라고 적어놔서 아..이게
폭발이미지의 가로 사이즈구나..하고 알수있긴한데..너무길어지고 보기도안좋습니다.
오히려 가독성을 해치는것같습니다..음..필자님께서 사용하신다면 어떤 쪽을 선택하실지궁금합니다