Options
All
  • Public
  • Public/Protected
  • All
Menu

Class InfoObject

InfoObject parses data from "war3map.w3i" and can dump it back.

Hierarchy

  • InfoObject

Implements

Index

Properties

Protected _customLightEnvironment

_customLightEnvironment: string = ""

Protected _customSoundEnvironment

_customSoundEnvironment: string = ""

Protected _editorVersion

_editorVersion: number = 0

Protected _fileVersion

_fileVersion: number = 25

Protected _forces

_forces: ForceInfo[] = []

Protected _gameDataSet

_gameDataSet: number = 0

Protected Optional _gameVersion

_gameVersion: GameVersion

Protected _globalWeatherId

_globalWeatherId: string = ""

Protected Optional _legacyTail

_legacyTail: Buffer

Protected _players

_players: PlayerInfo[] = []

Protected _randomGroupTables

_randomGroupTables: RandomGroupTable[] = []

Protected _randomItemTables

_randomItemTables: RandomItemTable[] = []

Protected Optional _reforged

_reforged: ReforgedInfo

Protected _saves

_saves: number = 0

Protected _techtree

_techtree: TechtreeInfo[] = []

Protected _upgrades

_upgrades: UpgradeInfo[] = []

Protected _waterColor

_waterColor: number[] = [255, 255, 255, 255]

Accessors

camera

editorVersion

  • get editorVersion(): number

fileVersion

  • get fileVersion(): number

forces

loadingScreen

map

players

saves

  • get saves(): number

techtree

upgrades

Methods

dump

  • dump(): Buffer

read

  • read(buffer: Buffer): void

Protected readForces

Protected readPlayers

Protected readRandomGroupTables

Protected readRandomItemTables

Protected readTechtree

Protected readUpgrades

Protected writeForces

Protected writePlayers

Protected writeRandomGroupTables

Protected writeRandomItemTables

Protected writeTechtree

Protected writeUpgrades

Static flagsToObject

  • flagsToObject(flags: number): MapFlags

Static objectToFlags

  • objectToFlags(flags: MapFlags): number

Object literals

Protected _camera

_camera: object

bounds

bounds: never[] = []

complements

complements: never[] = []

Protected _fog

_fog: object

color

color: number[] = [0, 0, 0, 255]

density

density: number = 0

endHeight

endHeight: number = 0

startHeight

startHeight: number = 0

type

type: number = 0

Protected _loadingScreen

_loadingScreen: object

background

background: number = 0

path

path: string = ""

subtitle

subtitle: string = ""

text

text: string = ""

title

title: string = ""

Protected _map

_map: object

author

author: string = ""

description

description: string = ""

flags

flags: MapFlags = InfoObject.flagsToObject(0)

mainTileset

mainTileset: string = ""

name

name: string = ""

playableAreaHeight

playableAreaHeight: number = 0

playableAreaWidth

playableAreaWidth: number = 0

recommendedPlayers

recommendedPlayers: string = ""

Protected _prologue

_prologue: object

background

background: number = 0

path

path: string = ""

subtitle

subtitle: string = ""

text

text: string = ""

title

title: string = ""

Generated using TypeDoc