Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка грі "Lines" в середовіщі С ++

Реферат Розробка грі "Lines" в середовіщі С ++





y].mark=1;[l.posx][l.posy].pred=k;.push(l);(l==in){{.push(l);= v [l.posx] [l.posy]. pred;

} while (l!=from); true;}

}}.pop();}false;}CheckAppearList(){tmp;=appear_list.begin();(itr!=appear_list.end()){(itr->State()==3){=itr->PreColor();>PreColor()=- 1; (* itr);> PreColor ()=tmp;

(* itr). ACell (2);}

+ + itr;}} GenerateAppearList () {_list.clear (); l; (int i=0; i =0) && (In.posx =0) && (In.posy

< max_y) &&

(in.State () == 0 | | in.State () == 1);} NewGame () {(int i=0; i

# ifdef LOGGINGs [30]; _t t; (& t); (s, 30, «% X», gmtime (& t)); (log, «[% s] Нова гра n », s);

#endif(hWnd,0,1000,NULL);l;(i=0;i&lt;del_balls;i++){(l);_color=random(7);.ACell(1);}();}GameOver(){(hWnd,0);

# ifdef LOGGINGs [30]; _t t; (& t); (s, 30, «% X», gmtime (& t)); (log, «[% s] Кінець гри n », s);

# endif (gametype <3) {(leaders [gametype]. score

(leaders [gametype]. score == gamescore && [gametype]. time> gametime)) {(hInst, (LPCTSTR) IDD_GETNAMEBOX, hWnd,

(DLGPROC)GetName);[gametype].score=gamescore;[gametype].time=gametime;}DialogBox(hInst, (LPCTSTR) IDD_BESTRESULTSBOX, hWnd,

(DLGPROC) BestResults);

} else MessageBox (hWnd, «Your custom game is over ...»,

«Condolences», MB_OK); (); (hWnd, NULL, FALSE);} DrawTime () {(hCompatibleDC, bmp_numbers); h=gametime; s2=h% 60; h /=60; s1=s2% 10; s2 /=10; m2=h% 60; h /=60; m1=m2% 10; m2 /=10; (hDC, max_x * CELL_SIZE-

, 5,20,37, hCompatibleDC, s1 * 19,0, SRCCOPY); (hDC, max_x * CELL_SIZE-

, 5,20,37, hCompatibleDC, s2 * 19,0, SRCCOPY); (hDC, max_x * CELL_SIZE-

, 5,20,37, hCompatibleDC, m1 * 19,0, SRCCOPY); (hDC, max_x * CELL_SIZE-

, 5,20,37, hCompatibleDC, m2 * 19,0, SRCCOPY); (hDC, max_x * CELL_SIZE-

, 5,20,37, hCompatibleDC, h * 19,0, SRCCOPY); (hCompatibleDC, bmp_points); (hDC, max_x * CELL_SIZE - 56,

, 5,37, hCompatibleDC, 0,0, SRCCOPY); (hDC, max_x * CELL_SIZE - 104,

, 5,37, hCompatibleDC, 0,0, SRCCOPY);} DrawScore () {(hCompatibleDC, bmp_numbers); t=gamescore; (int i=0; i <5; i + +) { (hDC ,100-21 * i, 5, 20, 37, hCompatibleDC, (t% 10) * 19, 0, SRCCOPY) ;/=10;}} DrawTop () {(hDC, 0, 0, 46 * max_x , 46, BLACKNESS); (); ();} CheckCustomParameters () {(max_x <6) max_x=6; (max_x> 20) max_x=20; (max_y <2) max_y=2; (max_y> 12) max_y =12; (del_balls <2) del_balls=2; (del_balls> (max_x> max_y? max_x: max_y)...


Назад | сторінка 8 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Застосування односкважінного досвіду ("push-pull") для очищення п ...
  • Реферат на тему: Маркетингові дослідження і розробка плану маркетингу "Clean and Clear& ...
  • Реферат на тему: Розробка гри "Lines"
  • Реферат на тему: Робота з "потоками" в середовіщі Delphi
  • Реферат на тему: Розподіл інвестицій між підприємствами: "Малишок", "Ронда&qu ...