Advertisement
Guest User

Untitled

a guest
Jan 24th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.74 KB | None | 0 0
  1. #pragma once
  2. #include "Effect.h"
  3. #include "Model.h"
  4. #include "Texture2D.h"
  5. #include "Camera.hpp"
  6. #include "RenderTarget2D.h"
  7. #include "Quad.h"
  8. using namespace std;
  9.  
  10. class Game {
  11.     Quad* quad;
  12.     Texture2D* tex;
  13.     RenderTarget2D* rtTMO;
  14.     RenderTarget2D* rt;
  15.  
  16.     Model* testModel;
  17.     float posX;
  18.     float posY;
  19.     float rotate;
  20.     float speed;
  21.  
  22.     Model* sceneModelBox;
  23.     int flag;
  24.     int sceneWidth;
  25.     int sceneHeight;
  26.  
  27.  
  28.     Effect* shaderColor;
  29.     Effect* shaderTMO;
  30.     Effect* shaderTextureDrawer;
  31.     Camera camera;
  32.     glm::vec3 LightPosition;
  33.     float theta;
  34.  
  35.     float posX2;
  36.     float posY2;
  37.     float rotate2;
  38.     float speed2;
  39. public:
  40.     Game(void);
  41.     ~Game(void);
  42.     void Update();
  43.     void Init();
  44.     void Redraw();
  45.     void Input();
  46.     void drawScene(void);
  47. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement