#This file is processed when a new game is started.

#Syntax:
#type var_name_suffix init_value
#Acceptable types: b, i, f, s, v.
#If var_name_suffix is X, then the variable created
#will be "game.globals.X".
#You should put the game of your game/package somewhere
#in each var_name_suffix (preferably at the beginning).

######################################
#   One Time Per Game Initialization
######################################

b var.init.body flase

######################################
#               Input
######################################

b var.dragging_mouse false

#######################################
#          Cur Weapon (or item)
#######################################

#Should only be set by the lua game.
i var.player.cur_wep 1

#######################################
#         Inventory Execution
#######################################

i var.inv_exec.cur_wep -1
b var.inv_exec.primary
b var.inv_exec.starting_shoot false
f var.inv_exec.last_fire_time 0.0

######################################
#          Body Dimensions
######################################

f var.body.normal.radius      0.23
f var.body.normal.bot_to_eye  1.3
f var.body.normal.eye_to_top  0.6

f var.body.crouch.radius      0.23
f var.body.crouch.bot_to_eye  0.6
f var.body.crouch.eye_to_top  0.3

######################################
#              Movement
######################################

--Can also be "ladder_x_pos", etc.
s var.movement.mod "normal"

b var.movement.forward           false
b var.movement.back              false
b var.movement.left              false
b var.movement.right             false
b var.movement.jump              false
b var.movement.wants_to_crouch   false
b var.movement.wants_to_uncrouch false
b var.movement.ledge_guard       false

b var.movement.moving_in_plane false
b var.movement.in_air          false
b var.movement.crouching       false

b var.movement.fly.up         false
b var.movement.fly.down       false

######################################
#           Physics modifiers
######################################

b var.physics.low_gravity false

######################################
#                HUD
######################################

s var.messages.slot1.msg
f var.messages.slot1.ttl
s var.messages.slot2.msg
f var.messages.slot2.ttl
s var.messages.slot3.msg
f var.messages.slot3.ttl
s var.messages.slot4.msg
f var.messages.slot4.ttl
s var.messages.slot5.msg
f var.messages.slot5.ttl

######################################
#              Diamonds
######################################

i var.diamonds 0
