updated slapapi

This commit is contained in:
2026-02-21 14:45:14 +11:00
parent 3dcb864a3e
commit 9b4d78997e
9 changed files with 597 additions and 19 deletions

View File

@@ -1,12 +1,16 @@
package slapshotapi
// Regions
const (
RegionEUWest = "eu-west"
RegionNAEast = "na-east"
RegionNACentral = "na-central"
RegionNAWest = "na-west"
RegionOCEEast = "oce-east"
)
// Arenas - API format (used in API responses and lobby creation)
const (
ArenaSlapstadium = "Slapstadium"
ArenaSlapville = "Slapville"
ArenaSlapstadiumMini = "Slapstadium_mini"
@@ -18,7 +22,25 @@ const (
ArenaIsland = "Island"
ArenaObstacles = "Obstacles"
ArenaObstaclesXL = "Obstacles_XL"
ArenaCyberpuck = "Cyberpuck"
)
// Arenas - Display format (used in local match logs)
const (
ArenaDisplaySlapStadium = "Slap Stadium"
ArenaDisplaySlapville = "Slapville"
ArenaDisplaySlapStadiumMini = "Slap Stadium Mini"
ArenaDisplayTableHockey = "Table Hockey"
ArenaDisplayColosseum = "Colosseum"
ArenaDisplaySlapvilleJumbo = "Slapville Jumbo"
ArenaDisplaySlapstadiumXL = "Slapstadium XL"
ArenaDisplayIsland = "Island"
ArenaDisplayObstaclesXL = "Obstacles XL"
ArenaDisplayCyberpuck = "Cyberpuck"
)
// End reasons
const (
EndReasonEndOfReg = "EndOfRegulation"
EndReasonOvertime = "Overtime"
EndReasonHomeTeamLeft = "HomeTeamLeft"
@@ -28,8 +50,30 @@ const (
EndReasonForfeit = "Forfeit"
EndReasonCancelled = "Cancelled"
EndReasonUnknown = "Unknown"
)
// Game modes
const (
GameModeHockey = "hockey"
GameModeDodgePuck = "dodgepuck"
GameModeTag = "tag"
)
// Teams
const (
TeamHome = "home"
TeamAway = "away"
)
// Match winners
const (
WinnerHome = "home"
WinnerAway = "away"
WinnerNone = "none"
)
// Match types
const (
MatchTypePublic = "public"
MatchTypePrivate = "private"
)