#include "..\Engine/Engine.h" #include "windows.h" #include #include #include #include #include using namespace std; void main(){ EngineInitialize("Reality-Engine.html","d3d9","",""); Graphics3D(800,600,0,false,false); TFont font = LoadFont("Arial",12,false); SetFont(font); Color(1,1,1,1); TWorld world = CreateWorld(); SetWorld(world); SetCurrentDirectory("media"); TTexture player_tex = LoadTexture("logo.jpg",TEXTURE_2D_STAND); TCamera camera = CreateCamera(); CameraClsColor(camera,0,0,0); PositionEntity(camera,0,0,0); TSprite army[59*139]; for(uint i=0;i<139;i++){ for(uint j=0;j<59;j++){ army[j + i] = LoadSprite("logo.jpg"); PositionEntity(army[j + i],j + 10, 0,i+10); } } while(!KeyDown(KC_ESCAPE)){ if( KeyDown( KC_A )) MoveEntity(camera,-1.8f,0,0); if( KeyDown( KC_D )) MoveEntity(camera,1.8f,0,0); if( KeyDown( KC_W )) MoveEntity(camera,0,0,1.8f); if( KeyDown( KC_S )) MoveEntity(camera,0,0,-1.8f); TurnEntity(camera,MouseYSpeed(),MouseXSpeed(),0); UpdateWorld(); RenderWorld(); // char buf[1024]; //sprintf(buf,"Рисуется трисов:%d\nРисуется вершин:%d\n",TrisRendered(),VertsRendered()); //Text(0,240,buf); //sprintf(buf,"Num DIP'ов:%d\n",DipCalls()); //Text(0,290,buf); char buf[2024]; sprintf(buf,"Tris:%i,Verts:%i,Dips:%i,Fps:%i.",TrisRendered(),VertsRendered(),DipCalls(),FPS()); AppTitle(buf); Flip(); } EngineShutdown(); }