| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- /******************************************************************************/
- #include "stdafx.h"
- /******************************************************************************/
- void InitPre()
- {
- App.name("Project 3D");
- App.flag=APP_MINIMIZABLE|APP_MAXIMIZABLE|APP_RESIZABLE|APP_FULL_TOGGLE;
- #ifdef DEBUG
- App.flag|=APP_MEM_LEAKS|APP_BREAKPOINT_ON_ERROR;
- #endif
- DataPath("../Data");
- //Paks.add("engine.pak");
- Cam.dist=1;
- }
- Bool Init()
- {
- Sky.atmospheric();
- return true;
- }
- void Shut()
- {
- }
- /******************************************************************************/
- Bool Update()
- {
- if(Kb.bp(KB_ESC))return false;
- if(!App.active())Time.wait(1);
- Cam.transformByMouse(0.01, 1000, CAMH_ZOOM|(Ms.b(0) ? CAMH_MOVE_XZ : Ms.b(1) ? CAMH_MOVE : CAMH_ROT));
- return true;
- }
- /******************************************************************************/
- void Render()
- {
- switch(Renderer())
- {
- case RM_PREPARE:
- {
- }break;
- case RM_SHADOW:
- {
- }break;
- }
- }
- void Draw()
- {
- Renderer.wire=Kb.b(KB_TILDE);
- Renderer(Render);
- D.text(0, 0.9f, S+Time.fps());
- }
- /******************************************************************************/
|