Ult3D
Implementation of "Ultimate 3D Game Engine Design & Architecture" by Allan Sherrod
Loading...
Searching...
No Matches
Walkthrough.h File Reference
#include <Ult/Renderer/OpenGLRenderer.h>
#include <Ult/ModelData.h>
#include <Ult/Camera.h>
#include <Ult/Math/Frustum.h>
#include "PortalSystem.h"

Go to the source code of this file.

Classes

class  Walkthrough3D
 

Macros

#define WINDOW_NAME   "Walkthrough 3D"
 
#define WINDOW_CLASS   "UPGCLASS"
 
#define WINDOW_WIDTH   1024
 
#define WINDOW_HEIGHT   768
 
#define WINDOW_FULLSCREEN   0
 
#define TOTAL_SECTORS   2
 

Enumerations

enum  WALKTHROUGH_GAME_STATE { WT_GAME_INITIALIZING , WT_GAME_MENU , WT_GAME_PLAY , WT_GAME_QUIT }
 
enum  WALKTHROUGH_KEYS { WT_S_KEY = 0 , WT_ESC_KEY , WT_TOTAL_KEYS }
 

Macro Definition Documentation

◆ TOTAL_SECTORS

#define TOTAL_SECTORS   2

◆ WINDOW_CLASS

#define WINDOW_CLASS   "UPGCLASS"

◆ WINDOW_FULLSCREEN

#define WINDOW_FULLSCREEN   0

◆ WINDOW_HEIGHT

#define WINDOW_HEIGHT   768

◆ WINDOW_NAME

#define WINDOW_NAME   "Walkthrough 3D"

◆ WINDOW_WIDTH

#define WINDOW_WIDTH   1024

Enumeration Type Documentation

◆ WALKTHROUGH_GAME_STATE

Enumerator
WT_GAME_INITIALIZING 
WT_GAME_MENU 
WT_GAME_PLAY 
WT_GAME_QUIT 

◆ WALKTHROUGH_KEYS

Enumerator
WT_S_KEY 
WT_ESC_KEY 
WT_TOTAL_KEYS