Differential D787 Diff 3119 binaries/data/mods/public/simulation/components/tests/test_GuiInterface.js
Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/simulation/components/tests/test_GuiInterface.js
Show All 12 Lines | |||||
Engine.LoadComponentScript("interfaces/Foundation.js"); | Engine.LoadComponentScript("interfaces/Foundation.js"); | ||||
Engine.LoadComponentScript("interfaces/Garrisonable.js"); | Engine.LoadComponentScript("interfaces/Garrisonable.js"); | ||||
Engine.LoadComponentScript("interfaces/GarrisonHolder.js"); | Engine.LoadComponentScript("interfaces/GarrisonHolder.js"); | ||||
Engine.LoadComponentScript("interfaces/Gate.js"); | Engine.LoadComponentScript("interfaces/Gate.js"); | ||||
Engine.LoadComponentScript("interfaces/Guard.js"); | Engine.LoadComponentScript("interfaces/Guard.js"); | ||||
Engine.LoadComponentScript("interfaces/Heal.js"); | Engine.LoadComponentScript("interfaces/Heal.js"); | ||||
Engine.LoadComponentScript("interfaces/Health.js"); | Engine.LoadComponentScript("interfaces/Health.js"); | ||||
Engine.LoadComponentScript("interfaces/Loot.js"); | Engine.LoadComponentScript("interfaces/Loot.js"); | ||||
Engine.LoadComponentScript("interfaces/ManpowerHolder.js"); | |||||
Engine.LoadComponentScript("interfaces/Market.js"); | Engine.LoadComponentScript("interfaces/Market.js"); | ||||
Engine.LoadComponentScript("interfaces/Pack.js"); | Engine.LoadComponentScript("interfaces/Pack.js"); | ||||
Engine.LoadComponentScript("interfaces/ProductionQueue.js"); | Engine.LoadComponentScript("interfaces/ProductionQueue.js"); | ||||
Engine.LoadComponentScript("interfaces/Promotion.js"); | Engine.LoadComponentScript("interfaces/Promotion.js"); | ||||
Engine.LoadComponentScript("interfaces/RallyPoint.js"); | Engine.LoadComponentScript("interfaces/RallyPoint.js"); | ||||
Engine.LoadComponentScript("interfaces/Repairable.js"); | Engine.LoadComponentScript("interfaces/Repairable.js"); | ||||
Engine.LoadComponentScript("interfaces/ResourceDropsite.js"); | Engine.LoadComponentScript("interfaces/ResourceDropsite.js"); | ||||
Engine.LoadComponentScript("interfaces/ResourceGatherer.js"); | Engine.LoadComponentScript("interfaces/ResourceGatherer.js"); | ||||
Engine.LoadComponentScript("interfaces/ResourceTrickle.js"); | Engine.LoadComponentScript("interfaces/ResourceTrickle.js"); | ||||
Engine.LoadComponentScript("interfaces/ResourceSupply.js"); | Engine.LoadComponentScript("interfaces/ResourceSupply.js"); | ||||
Engine.LoadComponentScript("interfaces/TechnologyManager.js"); | Engine.LoadComponentScript("interfaces/TechnologyManager.js"); | ||||
Engine.LoadComponentScript("interfaces/Trader.js"); | Engine.LoadComponentScript("interfaces/Trader.js"); | ||||
Engine.LoadComponentScript("interfaces/Timer.js"); | Engine.LoadComponentScript("interfaces/Timer.js"); | ||||
Engine.LoadComponentScript("interfaces/StatisticsTracker.js"); | Engine.LoadComponentScript("interfaces/StatisticsTracker.js"); | ||||
Engine.LoadComponentScript("interfaces/UnitAI.js"); | Engine.LoadComponentScript("interfaces/UnitAI.js"); | ||||
Engine.LoadComponentScript("interfaces/Upgrade.js"); | Engine.LoadComponentScript("interfaces/Upgrade.js"); | ||||
Engine.LoadComponentScript("interfaces/BuildingAI.js"); | |||||
Engine.LoadComponentScript("GuiInterface.js"); | Engine.LoadComponentScript("GuiInterface.js"); | ||||
Resources = { | Resources = { | ||||
"GetCodes": () => ["food", "metal", "stone", "wood"], | "GetCodes": () => ["food", "metal", "stone", "wood"], | ||||
"GetNames": () => ({ | "GetNames": () => ({ | ||||
"food": "Food", | "food": "Food", | ||||
"metal": "Metal", | "metal": "Metal", | ||||
"stone": "Stone", | "stone": "Stone", | ||||
▲ Show 20 Lines • Show All 593 Lines • ▼ Show 20 Lines | TS_ASSERT_UNEVAL_EQUALS(cmp.GetEntityState(-1, 10), { | ||||
needsRepair: false, | needsRepair: false, | ||||
needsHeal: true, | needsHeal: true, | ||||
canDelete: true | canDelete: true | ||||
}); | }); | ||||
TS_ASSERT_UNEVAL_EQUALS(cmp.GetExtendedEntityState(-1, 10), { | TS_ASSERT_UNEVAL_EQUALS(cmp.GetExtendedEntityState(-1, 10), { | ||||
armour: null, | armour: null, | ||||
attack: null, | attack: null, | ||||
buildingAI: null, | manpowerHolder: null, | ||||
deathDamage:null, | deathDamage:null, | ||||
heal: null, | heal: null, | ||||
isBarterMarket: true, | isBarterMarket: true, | ||||
loot: null, | loot: null, | ||||
obstruction: null, | obstruction: null, | ||||
turretParent: null, | turretParent: null, | ||||
promotion: null, | promotion: null, | ||||
repairRate: null, | repairRate: null, | ||||
Show All 16 Lines |
Wildfire Games · Phabricator