Ned's Turkey Farm
A Simple 2.5D Side Scroller
Loading...
Searching...
No Matches
GameDefines.h File Reference

Game specific defines.

#include "SageDefines.h"
Include dependency graph for GameDefines.h:
This graph shows which files directly or indirectly include this file:

Enumerations

enum class  eSprite {
  Sky , LinedSky , Ground , Plane ,
  Bullet , Crow , Feather , Crowhead ,
  Crowfoot , Deadcrow , Smoke , Graysmoke ,
  Spark , House , Windmillbase , Windmilltop ,
  Fence , Fencepost , Tree0 , Tree1 ,
  Tree2 , Tree3 , Tree4 , Smallcloud ,
  Longcloud , Darkcloud , Frustum
}
 Sprite enumerated type. More...
 
enum class  eSound {
  Caw , Gun , Crowdeath , Boom ,
  Thud , Plane , Truck , Stings ,
  Smarts
}
 Sound enumerated type. More...
 
enum class  eGameState { Loading , Playing , Waiting }
 Game state enumerated type. More...
 
enum class  eDrawMode { Playing , World , Frustum }
 Draw mode enumerated type. More...
 

Enumeration Type Documentation

◆ eDrawMode

enum class eDrawMode
strong

An enumerated type for the draw mode, which can be the normal playing view, of a sequence of views that show the 3D game world..

◆ eGameState

enum class eGameState
strong

An enumerated type for the game state, which can be either playing or waiting a short interval for the level to end after winning or losing to let sounds and particle effects play to the end without being cut short.

◆ eSound

enum class eSound
strong

An enumerated type for the sounds, which will be cast to an unsigned integer and used for the index of the corresponding sample.

◆ eSprite

enum class eSprite
strong

An enumerated type for the sprites, which will be cast to an unsigned integer and used for the index of the corresponding texture in graphics memory.