Differential D1960 Diff 9986 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
Engine.LoadHelperScript("Player.js"); | Engine.LoadHelperScript("Player.js"); | ||||
Engine.LoadComponentScript("interfaces/Attack.js"); | Engine.LoadComponentScript("interfaces/Attack.js"); | ||||
Engine.LoadComponentScript("interfaces/AlertRaiser.js"); | Engine.LoadComponentScript("interfaces/AlertRaiser.js"); | ||||
Engine.LoadComponentScript("interfaces/Auras.js"); | Engine.LoadComponentScript("interfaces/Auras.js"); | ||||
Engine.LoadComponentScript("interfaces/Barter.js"); | Engine.LoadComponentScript("interfaces/Barter.js"); | ||||
Engine.LoadComponentScript("interfaces/Builder.js"); | Engine.LoadComponentScript("interfaces/Builder.js"); | ||||
Engine.LoadComponentScript("interfaces/Capturable.js"); | Engine.LoadComponentScript("interfaces/Capturable.js"); | ||||
Engine.LoadComponentScript("interfaces/CeasefireManager.js"); | Engine.LoadComponentScript("interfaces/CeasefireManager.js"); | ||||
Engine.LoadComponentScript("interfaces/Controllability.js"); | |||||
Engine.LoadComponentScript("interfaces/Resistance.js"); | Engine.LoadComponentScript("interfaces/Resistance.js"); | ||||
Engine.LoadComponentScript("interfaces/DeathDamage.js"); | Engine.LoadComponentScript("interfaces/DeathDamage.js"); | ||||
Engine.LoadComponentScript("interfaces/EndGameManager.js"); | Engine.LoadComponentScript("interfaces/EndGameManager.js"); | ||||
Engine.LoadComponentScript("interfaces/EntityLimits.js"); | Engine.LoadComponentScript("interfaces/EntityLimits.js"); | ||||
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"); | ||||
▲ Show 20 Lines • Show All 521 Lines • ▼ Show 20 Lines | |||||
}); | }); | ||||
AddMock(10, IID_Identity, { | AddMock(10, IID_Identity, { | ||||
GetClassesList: function() { return ["class1", "class2"]; }, | GetClassesList: function() { return ["class1", "class2"]; }, | ||||
GetVisibleClassesList: function() { return ["class3", "class4"]; }, | GetVisibleClassesList: function() { return ["class3", "class4"]; }, | ||||
GetRank: function() { return "foo"; }, | GetRank: function() { return "foo"; }, | ||||
GetSelectionGroupName: function() { return "Selection Group Name"; }, | GetSelectionGroupName: function() { return "Selection Group Name"; }, | ||||
HasClass: function() { return true; }, | HasClass: function() { return true; }, | ||||
IsUndeletable: function() { return false; } | |||||
}); | }); | ||||
AddMock(10, IID_Position, { | AddMock(10, IID_Position, { | ||||
GetTurretParent: function() {return INVALID_ENTITY;}, | GetTurretParent: function() {return INVALID_ENTITY;}, | ||||
GetPosition: function() { | GetPosition: function() { | ||||
return {x:1, y:2, z:3}; | return {x:1, y:2, z:3}; | ||||
}, | }, | ||||
IsInWorld: function() { | IsInWorld: function() { | ||||
Show All 12 Lines | |||||
TS_ASSERT_UNEVAL_EQUALS(cmp.GetEntityState(-1, 10), { | TS_ASSERT_UNEVAL_EQUALS(cmp.GetEntityState(-1, 10), { | ||||
"id": 10, | "id": 10, | ||||
"player": INVALID_PLAYER, | "player": INVALID_PLAYER, | ||||
"template": "example", | "template": "example", | ||||
"identity": { | "identity": { | ||||
"rank": "foo", | "rank": "foo", | ||||
"classes": ["class1", "class2"], | "classes": ["class1", "class2"], | ||||
"visibleClasses": ["class3", "class4"], | "visibleClasses": ["class3", "class4"], | ||||
"selectionGroupName": "Selection Group Name", | "selectionGroupName": "Selection Group Name" | ||||
"canDelete": true | |||||
}, | }, | ||||
"position": {x:1, y:2, z:3}, | "position": {x:1, y:2, z:3}, | ||||
"hitpoints": 50, | "hitpoints": 50, | ||||
"maxHitpoints": 60, | "maxHitpoints": 60, | ||||
"needsRepair": false, | "needsRepair": false, | ||||
"needsHeal": true, | "needsHeal": true, | ||||
"builder": true, | "builder": true, | ||||
"canGarrison": false, | "canGarrison": false, | ||||
"visibility": "visible", | "visibility": "visible", | ||||
"isBarterMarket":true, | "isBarterMarket":true, | ||||
"resourceTrickle": { | "resourceTrickle": { | ||||
"interval": 1250, | "interval": 1250, | ||||
"rates": { "food": 2, "wood": 3, "stone": 5, "metal": 9 } | "rates": { "food": 2, "wood": 3, "stone": 5, "metal": 9 } | ||||
} | } | ||||
}); | }); |
Wildfire Games · Phabricator