μ΄ ν¬μ€ν
μ μΏ ν‘ ννΈλμ€ νλμ μΌνμΌλ‘, μ΄μ λ°λ₯Έ μΌμ μ‘μ μμλ£λ₯Ό μ 곡λ°μ μ μμ΅λλ€.
λ¬Έμ μμ½μ 보
λ¬Έμ μμΈμ 보
|
|
미리보기 |
|
|
μκ°κΈ |
2007λ
11μ νλ°μ―€μ νμμμ μμ λ‘ μ μΆν νμμ°μ΅κ²μμ
λλ€.
λΉ μ²λΌ μμμ μλλ‘ λ¨μ΄λ€μ΄ λ¨μ΄μ§λ©΄μ μ΅νλ¨μ λΏκΈ° μ μ μ¬λΉ¨λ¦¬ μ³μ μμ λ©΄ μ μλ₯Ό μ»κ³ μΌμ μ μλ₯Ό μ»μΌλ©΄ μ€ν
μ΄μ§κ° λ³νλ κ·Έλ° κ²μμ
λλ€.
μμ΄ν
λ 2κ°μ λ μꡬμ ^^
μμ Win32 APIλ‘λ§ μ§°μ΅λλ€.
κ°λ°ν΄μ Visual C++ 6.0μ μΌκ΅¬μ~
μλλ λ©μΈμ½λ μ€ μΌλΆμ
λλ€.
(μ μλ΅)
//ββββλ¨μ΄λ€ μΆλ ₯
for( i = 0 ; i < WORDMAX; i++)
{
g_Word[i].MoveDown(g_Player); //λ¨μ΄ μκ°κ²½κ³Όμ λ°λΌ λ°μΌλ‘ μ΄λ(μΌμ νλ©΄ λμ΄κ°λ©΄ μ΄κΈ°ν)
//ν΄λΉ λ¨μ΄ μ°μ΄μ£ΌκΈ°
if(g_Word[i].GetItem() == 0)
{
SetTextColor(g_Image[IMG_BACK].MemDC,RGB(0,0,0));
TextOut(g_Image[IMG_BACK].MemDC,
g_Word[i].GetRect().left,
g_Word[i].GetRect().top,
g_Word[i].GetWord(),
strlen(g_Word[i].GetWord()));
SetTextColor(g_Image[IMG_BACK].MemDC,RGB(0,0,0));
}
else if(g_Word[i].GetItem() == 1)
{
MyFont=CreateFont(50,0,0,0,0,0,0,0,HANGEUL_CHARSET,0,0,0,0,"κΆμ");
OldFont=(HFONT)SelectObject(g_Image[IMG_BACK].MemDC,MyFont);
SetTextColor(g_Image[IMG_BACK].MemDC,RGB(255,0,0));
TextOut(g_Image[IMG_BACK].MemDC,
g_Word[i].GetRect().left,
g_Word[i].GetRect().top,
g_Word[i].GetWord(),
strlen(g_Word[i].GetWord()));
SetTextColor(g_Image[IMG_BACK].MemDC,RGB(0,0,0));
SelectObject(g_Image[IMG_BACK].MemDC,OldFont);
DeleteObject(SelectObject(g_Image[IMG_BACK].MemDC,OldFont));
}
....
....(νλ΅) |
|
μ»΄νμΌ
μ€ννκ²½ |
Visual C++ 6.0 |
|
μ°Έκ³ μλ£ |
μλμ°μ¦ API μμ μ 볡 1,2κΆ (νλΉλ―Έλμ΄ - κΉμν μ§μ)
http://cafe.naver.com/gamedidim κ²μνλ‘κ·Έλλ° κΉν |
|
νκ΅μ 보 |
2μ£Όκ° λ€μ΄λ°μ νμμ νκ΅μ 보λ₯Ό 보μ¬μ€λλ€.(5P μμ)
|
|
|
μ μκΆ μ 보 |
μ μ 보 λ° κ²μλ¬Ό λ΄μ©μ μ§μ€μ±μ λνμ¬ ν΄νΌμΊ νΌμ€λ 보μ¦νμ§ μλνλ©°, ν΄λΉ μ 보 λ° κ²μλ¬Ό μ μκΆκ³Ό κΈ°ν λ²μ μ±
μμ μλ£ λ±λ‘μμκ² μμ΅λλ€.
μ μ 보 λ° κ²μλ¬Ό λ΄μ©μ λΆλ²μ μ΄μ©, λ¬΄λ¨ μ μ¬Β·λ°°ν¬λ κΈμ§λμ΄ μμ΅λλ€.μ μκΆμΉ¨ν΄, λͺ
μνΌμ λ± λΆμμμ λ°κ²¬μ κ³ κ°μΌν°μ μ μκΆμΉ¨ν΄ μ κ³ μΌν°λ₯Ό μ΄μ©ν΄ μ£ΌμκΈ° λ°λλλ€. |
|
|