UNPKG

mdx-m3-viewer

Version:

A browser WebGL model viewer. Mainly focused on models of the games Warcraft 3 and Starcraft 2.

81 lines (80 loc) 3.44 kB
import JassPlayerColor from './types/playercolor'; import JassRace from './types/race'; import JassPlayerGameResult from './types/playergameresult'; import JassAllianceType from './types/alliancetype'; import JassVersion from './types/version'; import JassAttackType from './types/attacktype'; import JassDamageType from './types/damagetype'; import JassWeaponType from './types/weapontype'; import JassPathingType from './types/pathingtype'; import JassMouseButtonType from './types/mousebuttontype'; import JassAnimType from './types/animtype'; import JassSubAnimType from './types/subanimtype'; import JassRacePreference from './types/racepreference'; import JassMapControl from './types/mapcontrol'; import JassGameType from './types/gametype'; import JassMapFlag from './types/mapflag'; import JassPlacement from './types/placement'; import JassStartLocPrio from './types/startlocprio'; import JassMapDensity from './types/mapdensity'; import JassGameDifficulty from './types/gamedifficulty'; import JassGameSpeed from './types/gamespeed'; import JassPlayerSlotState from './types/playerslotstate'; import JassVolumeGroup from './types/volumegroup'; import JassPlayerState from './types/playerstate'; import JassUnitState from './types/unitstate'; import JassAiDifficulty from './types/aidifficulty'; import JassPlayerScore from './types/playerscore'; import JassLimitOp from './types/limitop'; import JassUnitType from './types/unittype'; import JassItemType from './types/itemtype'; import JassCameraField from './types/camerafield'; import JassBlendMode from './types/blendmode'; import JassRarityControl from './types/raritycontrol'; import JassTexMapFlags from './types/texmapflags'; import JassFogState from './types/fogstate'; import JassEffectType from './types/effecttype'; import JassSoundType from './types/soundtype'; import { JassEventId, JassGameState } from './types'; export interface ConstantHandles { playerColors: JassPlayerColor[]; races: JassRace[]; playerGameResults: JassPlayerGameResult[]; allianceTypes: JassAllianceType[]; versions: JassVersion[]; attackTypes: JassAttackType[]; damageTypes: JassDamageType[]; weaponTypes: JassWeaponType[]; pathingTypes: JassPathingType[]; mouseButtonTypes: JassMouseButtonType[]; animTypes: JassAnimType[]; subAnimTypes: JassSubAnimType[]; racePrefs: JassRacePreference[]; mapControls: JassMapControl[]; gameTypes: JassGameType[]; mapFlags: JassMapFlag[]; placements: JassPlacement[]; startLocPrios: JassStartLocPrio[]; mapDensities: JassMapDensity[]; gameDifficulties: JassGameDifficulty[]; gameSpeeds: JassGameSpeed[]; playerSlotStates: JassPlayerSlotState[]; volumeGroups: JassVolumeGroup[]; gameStates: JassGameState[]; playerStates: JassPlayerState[]; unitStates: JassUnitState[]; aiDifficulties: JassAiDifficulty[]; playerScores: JassPlayerScore[]; events: JassEventId[]; limitOps: JassLimitOp[]; unitTypes: JassUnitType[]; itemTypes: JassItemType[]; cameraFields: JassCameraField[]; blendModes: JassBlendMode[]; rarityControls: JassRarityControl[]; texMapFlags: JassTexMapFlags[]; fogStates: JassFogState[]; effectTypes: JassEffectType[]; soundTypes: JassSoundType[]; } export default function constantHandles(): ConstantHandles;