Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/simulation/components/tests/test_Barter.js
Engine.LoadHelperScript("Player.js"); | Engine.LoadHelperScript("Player.js"); | ||||
Engine.LoadComponentScript("interfaces/Barter.js"); | Engine.LoadComponentScript("interfaces/Barter.js"); | ||||
Engine.LoadComponentScript("interfaces/Foundation.js"); | Engine.LoadComponentScript("interfaces/Foundation.js"); | ||||
Engine.LoadComponentScript("interfaces/Player.js"); | Engine.LoadComponentScript("interfaces/Player.js"); | ||||
Engine.LoadComponentScript("interfaces/StatisticsTracker.js"); | Engine.LoadComponentScript("interfaces/StatisticsTracker.js"); | ||||
Engine.LoadComponentScript("interfaces/Timer.js"); | Engine.LoadComponentScript("interfaces/Timer.js"); | ||||
Engine.LoadComponentScript("Barter.js"); | Engine.LoadComponentScript("Barter.js"); | ||||
// truePrice. Use the same for each resource for those tests. | // truePrice. Use the same for each resource for those tests. | ||||
const truePrice = 110; | const truePrice = 110; | ||||
Resources = { | Resources = { | ||||
"GetCodes": () => ["wood", "stone", "metal"], | "GetBarterableCodes": () => ["wood", "stone", "metal"], | ||||
"GetResource": (resource) => ({ "truePrice": truePrice }) | "GetResource": (resource) => ({ "truePrice": truePrice }) | ||||
}; | }; | ||||
const playerID = 1; | const playerID = 1; | ||||
const playerEnt = 11; | const playerEnt = 11; | ||||
AddMock(SYSTEM_ENTITY, IID_PlayerManager, { | AddMock(SYSTEM_ENTITY, IID_PlayerManager, { | ||||
"GetPlayerByID": id => playerEnt | "GetPlayerByID": id => playerEnt | ||||
▲ Show 20 Lines • Show All 172 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator