VERSION 1.0 CLASS
BEGIN
  MultiUse = -1  'True
  Persistable = 0  'NotPersistable
  DataBindingBehavior = 0  'vbNone
  DataSourceBehavior  = 0  'vbNone
  MTSTransactionMode  = 0  'NotAnMTSObject
END
Attribute VB_Name = "objGameInfo"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
'//HOST INFO
Public Host As String              '[ALL] Game Creator
Public HostIP As String            '[ALL] Host's IP address
Public HostPort As Long            '[ALL] Host's Port

'//MAP INFO
Public Map As String               '[ALL] Map Name or Path
Public MapSize As String           '[SC/W3] Map Size
Public MapChecksum As String       '[SC/W3] Map Checksum/CRC32 Value
Public MapApproval As String       '[SC/W2] Map Approved by Blizzard? Ladder? etc...
Public MapAuthor As String         '[W3] Map Author (Similar to Approval)
Public MapIcon As Integer          '[ALL] Map Icon Index
Public MapTileset As String        '[SC] Map Tileset
Public MaxPlayers As String        '[SC] Map Supports X players

'//GAME INFO
Public GameName As String          '[ALL] Name of Game
Public GameObs As String           '[W3] Game Observers Allowed?
Public GamePass As String          '[Placeholder]
Public GamePenalty As String       '[SC] Penalty/Result of game
Public GameResources As Long       '[W2] Amount of resources to begin with
Public GameSpeed As String         '[ALL] Game Speed (Differs for each client)
Public GameState As String         '[SC] State of Game
Public GameTime As String          '[ALL] Timestamp of Game
Public GameType As String          '[ALL] Game Type (Differs for each client)
Public GameVisibility As String    '[W3] Visibility (Fog of War, Revealed, Always Visible, etc...)
Public RandomHero As Boolean       '[W3] Start with a random hero?
Public RandomRace As Boolean       '[W3] Start with a random race?
Public TeamFixed As Boolean        '[W3] Teams are fixed
Public TeamTogether As Boolean     '[W3] Teams start together on map
Public TeamUnitShare As Boolean    '[W3] Share units with people on your team?

'//RAW DATA
Public RawGameFlags As Long        '[W3] Raw Game Flags
Public RawGamePenalty As Long      '[SC] Raw Value
Public RawGameSpeed As Long        '[ALL] Raw Game Speed Value
Public RawGameStats As String      '[SC/W2] Raw Game Statstring
Public RawGameTime As Long         '[ALL] Raw time in seconds since game was made
Public RawGameType As Long         '[ALL] Raw Game Type Value


