Custom unstable camera added.

This commit is contained in:
MusicalProgrammer
2018-06-01 19:16:50 -04:00
parent a6eb176ec3
commit b66d676254
9 changed files with 407 additions and 272 deletions

37
Demo.h Normal file
View File

@@ -0,0 +1,37 @@
#pragma once
#include <G3DAll.h>
#include "CameraController.h"
class Demo : public GApp {
public:
Demo(const GAppSettings& settings,Win32Window* wind);
virtual ~Demo() {}
virtual void exitApplication();
virtual void onInit();
virtual void onLogic();
virtual void onNetwork();
virtual void onSimulation(RealTime rdt, SimTime sdt, SimTime idt);
virtual void onGraphics(RenderDevice* rd);
virtual void onUserInput(UserInput* ui);
virtual void onCleanup();
Instance* getSelection();
void QuitApp();
void onKeyPressed(int key);
void onKeyUp(int key);
void onMouseLeftPressed(int x, int y);
void onMouseLeftUp(int x, int y);
void onMouseRightPressed(int x, int y);
void onMouseRightUp(int x, int y);
void onMouseMoved(int x, int y);
void onMouseWheel(int x, int y, short delta);
//GCamera g3dCamera;
CameraController cameraController;
private:
void initGUI();
HWND hWndMain;
SkyRef sky;
bool quit;
bool rightButtonHolding;
void main();
};