Wrath of Zeus
Made by Torchlight Games for CSE 125 SP24
Loading...
Searching...
No Matches
Macros
constants.hpp File Reference
#include <glm/glm.hpp>
#include <glm/gtx/string_cast.hpp>
#include <vector>

Go to the source code of this file.

Macros

#define GLM_ENABLE_EXPERIMENTAL
 
#define MAX_ENEMY_VALUE   500
 
#define NUM_PLAYERS   4
 
#define MAX_MAZE_COLUMNS   10000
 
#define MAZE_CEILING_HEIGHT   10
 
#define DEFAULT_GRIDCELL_WIDTH   3
 
#define DM_Z_DISCOUNT   0.2
 
#define GRIDS_PER_FLOOR_OBJECT   5
 
#define INITIAL_HEALTH   100
 
#define INVENTORY_SIZE   4
 
#define FIRE_LIMIT   50
 
#define HEAL_LIMIT   3
 
#define TELEPORT_LIMIT   1
 
#define TELEPORT_RANGE   15
 
#define RESTORE_HEALTH   20
 
#define HEALTH_DURATION   0
 
#define NAUSEA_SCALAR   -1
 
#define NAUSEA_DURATION   10
 
#define INVIS_DURATION   15
 
#define INVINCIBLITY_SCALAR   100
 
#define INVINCIBLITY_DUR   15
 
#define SWORD_DMG   5
 
#define DAGGER_DMG   7
 
#define HAMMER_DMG   15
 
#define LIGHTNING_DMG   99
 
#define SWORD_PREP   200
 
#define SWORD_DUR   300
 
#define SWORD_TOTAL   500
 
#define DAGGER_PREP   150
 
#define DAGGER_DUR   150
 
#define DAGGER_TOTAL   300
 
#define HAMMER_PREP   500
 
#define HAMMER_DUR   350
 
#define HAMMER_TOTAL   850
 
#define LIGHTNING_PREP   1000
 
#define LIGHTNING_DUR   400
 
#define DM_MANA_TOTAL   30
 
#define DM_MANA_REGEN   1
 
#define LIGHTNING_MANA   6
 
#define LIGHT_CUT_MANA   3
 
#define MIRROR_USE_DURATION   30
 
#define GRAVITY   0.03f
 
#define PLAYER_SPEED   1.65f
 
#define JUMP_SPEED   0.59f
 
#define MAX_TRAPS   10
 
#define TRAP_INVENTORY_SIZE   7
 
#define TRAP_TIME   10
 
#define TRAP_COOL_DOWN   5
 
#define ITEM_SPAWN_PROB   0.1
 
#define ITEM_SPAWN_BOUND   3
 
#define LIGHTNING_LIGHT_CUT_TICKS   100
 
#define LIGHT_CUT_TICKS   200
 
#define LIGHT_CUT_RANGE   60.0
 
#define LIGHT_CUT_RANGE_LIGHTNING   20.0
 

Macro Definition Documentation

◆ DAGGER_DMG

#define DAGGER_DMG   7

◆ DAGGER_DUR

#define DAGGER_DUR   150

◆ DAGGER_PREP

#define DAGGER_PREP   150

◆ DAGGER_TOTAL

#define DAGGER_TOTAL   300

◆ DEFAULT_GRIDCELL_WIDTH

#define DEFAULT_GRIDCELL_WIDTH   3

◆ DM_MANA_REGEN

#define DM_MANA_REGEN   1

◆ DM_MANA_TOTAL

#define DM_MANA_TOTAL   30

◆ DM_Z_DISCOUNT

#define DM_Z_DISCOUNT   0.2

◆ FIRE_LIMIT

#define FIRE_LIMIT   50

◆ GLM_ENABLE_EXPERIMENTAL

#define GLM_ENABLE_EXPERIMENTAL

◆ GRAVITY

#define GRAVITY   0.03f

◆ GRIDS_PER_FLOOR_OBJECT

#define GRIDS_PER_FLOOR_OBJECT   5

◆ HAMMER_DMG

#define HAMMER_DMG   15

◆ HAMMER_DUR

#define HAMMER_DUR   350

◆ HAMMER_PREP

#define HAMMER_PREP   500

◆ HAMMER_TOTAL

#define HAMMER_TOTAL   850

◆ HEAL_LIMIT

#define HEAL_LIMIT   3

◆ HEALTH_DURATION

#define HEALTH_DURATION   0

◆ INITIAL_HEALTH

#define INITIAL_HEALTH   100

◆ INVENTORY_SIZE

#define INVENTORY_SIZE   4

◆ INVINCIBLITY_DUR

#define INVINCIBLITY_DUR   15

◆ INVINCIBLITY_SCALAR

#define INVINCIBLITY_SCALAR   100

◆ INVIS_DURATION

#define INVIS_DURATION   15

◆ ITEM_SPAWN_BOUND

#define ITEM_SPAWN_BOUND   3

◆ ITEM_SPAWN_PROB

#define ITEM_SPAWN_PROB   0.1

◆ JUMP_SPEED

#define JUMP_SPEED   0.59f

◆ LIGHT_CUT_MANA

#define LIGHT_CUT_MANA   3

◆ LIGHT_CUT_RANGE

#define LIGHT_CUT_RANGE   60.0

◆ LIGHT_CUT_RANGE_LIGHTNING

#define LIGHT_CUT_RANGE_LIGHTNING   20.0

◆ LIGHT_CUT_TICKS

#define LIGHT_CUT_TICKS   200

◆ LIGHTNING_DMG

#define LIGHTNING_DMG   99

◆ LIGHTNING_DUR

#define LIGHTNING_DUR   400

◆ LIGHTNING_LIGHT_CUT_TICKS

#define LIGHTNING_LIGHT_CUT_TICKS   100

◆ LIGHTNING_MANA

#define LIGHTNING_MANA   6

◆ LIGHTNING_PREP

#define LIGHTNING_PREP   1000

◆ MAX_ENEMY_VALUE

#define MAX_ENEMY_VALUE   500

◆ MAX_MAZE_COLUMNS

#define MAX_MAZE_COLUMNS   10000

◆ MAX_TRAPS

#define MAX_TRAPS   10

◆ MAZE_CEILING_HEIGHT

#define MAZE_CEILING_HEIGHT   10

◆ MIRROR_USE_DURATION

#define MIRROR_USE_DURATION   30

◆ NAUSEA_DURATION

#define NAUSEA_DURATION   10

◆ NAUSEA_SCALAR

#define NAUSEA_SCALAR   -1

◆ NUM_PLAYERS

#define NUM_PLAYERS   4

◆ PLAYER_SPEED

#define PLAYER_SPEED   1.65f

◆ RESTORE_HEALTH

#define RESTORE_HEALTH   20

◆ SWORD_DMG

#define SWORD_DMG   5

◆ SWORD_DUR

#define SWORD_DUR   300

◆ SWORD_PREP

#define SWORD_PREP   200

◆ SWORD_TOTAL

#define SWORD_TOTAL   500

◆ TELEPORT_LIMIT

#define TELEPORT_LIMIT   1

◆ TELEPORT_RANGE

#define TELEPORT_RANGE   15

◆ TRAP_COOL_DOWN

#define TRAP_COOL_DOWN   5

◆ TRAP_INVENTORY_SIZE

#define TRAP_INVENTORY_SIZE   7

◆ TRAP_TIME

#define TRAP_TIME   10