23 lines
669 B
Go
23 lines
669 B
Go
package battleroyale
|
|
|
|
const (
|
|
MATCH_LOADING = iota
|
|
MATCH_START
|
|
STATE_UPDATE
|
|
FINAL_PHASE
|
|
MATCH_END
|
|
)
|
|
|
|
const (
|
|
TICK_RATE = 60
|
|
GRACE_WINDOW_TICKS = 15
|
|
ACTIVE_BULLET = -1
|
|
PLAYER_ALIVE = -1
|
|
STAGE_WIDTH float64 = 90.0
|
|
STAGE_HEIGHT float64 = 160.0
|
|
BULLET_OFFSCREEN_BUFFER_WIDTH float64 = 16.0
|
|
PLAYER_HIT_COL_RADIUS_MULTIPLIER float64 = 0.01
|
|
PLAYER_GRAZE_COL_RADIUS_MULTIPLIER float64 = 0.04
|
|
PLAYER_DEATH_TIMER_MAX int64 = 180
|
|
GRAZE_ADDITION_MULTIPLIER int = 1000
|
|
)
|