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
TypeScript
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;