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

Реферат Комп'ютерна гра &Zuma&





. mp3 ); gt; Effect_Play (snd); gt; Gfx_Clear (0); gt; System_SetState (HGE_FRAMEFUNC, FrameFuncI);= hge- gt; Texture_Load ( image dialogbox. jpg );=new hgeSprite (background1, 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT); gt; System_SetState (HGE_RENDERFUNC, RenderFuncI); gt; System_SetState (HGE_TITLE, INSTRUCTIONS ); gt; System_SetState (HGE_USESOUND, true); gt; System_SetState (HGE_WINDOWED, true); gt; System_SetState (HGE_SCREENWIDTH, SCREEN_WIDTH); gt; System_SetState (HGE_SCREENHEIGHT, SCREEN_HEIGHT); gt; System_SetState (HGE_SCREENBPP, 32); (! FrameFuncI )

{ gt; System_Shutdown (); gt; Release () ;;

};

} 4: gt; SetFocus (1); gt; Enter () ;; 5: return true;

}

} if (id) {lastid=id; gui- gt; Leave (); } +=dt;=50 * cosf (t/60);=50 * sinf (t/60) ;. v [0]. tx=tx; quad. v [0]. ty=ty ;. v [1]. tx=tx + 800/64; quad. v [1]. ty=ty ;. v [2]. tx=tx + 800/64; quad. v [2]. ty=ty + 600/64 ;. v [3]. tx=tx; quad. v [3]. ty=ty + 600/64; false;

} RenderFunc ()

{ gt; Gfx_BeginScene (); gt; Gfx_RenderQuad ( amp; quad); gt; Render (); gt; SetColor (0xFFFFFFFF); gt; printf (5, 5, HGETEXT_LEFT, dt :% .3f nFPS:% d raquo ;, hge- gt; Timer_GetDelta (), hge- gt; Timer_GetFPS ()); gt; Gfx_EndScene (); false;

} Game :: SaveToFile (char * name)

{* plname; (* name!= )

{++;

} ++;=name; * namef; (b. pl. level == 1)

{= level1. txt raquo ;;

} if (b. pl. level == 2)

{= level2. txt raquo ;;

} if (b. pl. level == 3)

{= level3. txt raquo ;;

} timel [10]; (timel, % f , b. timelevel); * f=fopen (namef, r + ); (! f)

{( File was not opened !!! );

} (f, 0, SEEK_END); ( n , f); ( n , f);

//внесення до Бази даних ( Ім'я: , f); ( n , f);// Fputs не переходить на інший рядок (plname, f); ( n , f);// Fputs не переходить на інший рядок ( Час: , f); ( n , f);// Fputs не переходить на інший рядок (timel, f); (f);

} Game :: WinersFromFile ()

{str [30];// Рядок для взяття з файлаtname [30]; ttime=0; len=30; * f1=fopen ( level1. Txt , r ); (! F1)

{( File was not opened !!! );

} * f2=fopen ( level2. txt , r ); (! f2)

{( File was not opened !!! );

} * f3=fopen ( level3. txt , r ); (! f3)

{( File was not opened !!! );

}

//int max=0; (int i=0; i lt; 3; i ++) [i]=100; (str, len, f1);// Перший рядок: База Даних: (! Feof (f1))//поки ми не знайдемо потрібний рахунок

{(str, len, f1);// Порожній рядок (str, len, f1);// Ім'я: (str, len, f1);// Alex (tname, str);// Копіюємо в Темпова ім'я ім'я польхователя (str, len, f1);// ВВремя: (str, len, f1);// 1234=atof (str);// Отримуємо time (ttime lt;=maxtime [0])

{[0]=ttime; (maxname1, tname);

}

} (f1); (str, len, f2);// Перший рядок: База Даних: (! Feof (f2))//поки ми не знайдемо потрібний рахунок

{(str, len, f2);// Порожній рядок (str, len, f2);// Ім'я: (str, len, f2);// Alex (tname, str);// Копіюємо в Темпова ім'я ім'я польхователя (str, len, f2);// ВВремя: (str, len, f2);// 1234=atof (str);// Отримуємо time (ttime lt;=maxtime [1])

{[1]=ttime; (maxname2, tname);

}

} (f2); (str, len, f3);// Перший рядок: База Даних: (! Feof (f3))//поки ми не знайдемо потрібний рахунок

{(str, len, f3);// Порожній рядок (str, len, f3);// Ім'я: (str, len, f3);// Alex (tname, str);// Копіюємо в Темпова ім'я ім'я польхователя (str, len, f3);// ВВремя: (str, len, f3);// 1234=atof (str);// Отримуємо time (ttime lt;=maxtime [2])

{[2]=ttime; (maxname3, tname);

}

} (f3);

} Game :: InitSimulation (HGE * hge)

{. life=1;

//завантаження текстур. g. sndrol=hge- gt; Effect_Load ( music rolling. wav ) ;. g. sndpop=hge- gt; Effect_Load ( music pop. wav ) ;. g. snddes=hge- gt; Effect_Load ( music ballsdestroyed. wav ); (b. pl. level == 1)

{. pl. fx=490 ;. pl. fy=280 ;. g. background=hge- gt; Texture_Load ( levels inversespiral. png ); (! bg background) return false ;. g. texFrog=hge- gt; Texture_Load ( image SMALLFROG1. png...


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





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

  • Реферат на тему: Створення базового класу &Рядок&, рядки ідентифікатора і десяткової рядка. ...
  • Реферат на тему: Проектування бази даних "База даних районного відділу податкової інспе ...
  • Реферат на тему: Поняття та використання Network File System
  • Реферат на тему: База даних &Магазин комп'ютерних комплектуючих&
  • Реферат на тему: Teaching reading at an advanced level