Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/simulation/components/tests/test_Player.js
Show First 20 Lines • Show All 46 Lines • ▼ Show 20 Lines | |||||
}); | }); | ||||
TS_ASSERT_EQUALS(cmpPlayer.GetPopulationCount(), 0); | TS_ASSERT_EQUALS(cmpPlayer.GetPopulationCount(), 0); | ||||
TS_ASSERT_EQUALS(cmpPlayer.GetPopulationLimit(), 0); | TS_ASSERT_EQUALS(cmpPlayer.GetPopulationLimit(), 0); | ||||
cmpPlayer.SetDiplomacy([-1, 1, 0, 1, -1]); | cmpPlayer.SetDiplomacy([-1, 1, 0, 1, -1]); | ||||
TS_ASSERT_UNEVAL_EQUALS(cmpPlayer.GetAllies(), [1, 3]); | TS_ASSERT_UNEVAL_EQUALS(cmpPlayer.GetAllies(), [1, 3]); | ||||
TS_ASSERT_UNEVAL_EQUALS(cmpPlayer.GetEnemies(), [0, 4]); | TS_ASSERT_UNEVAL_EQUALS(cmpPlayer.GetEnemies(), [0, 4]); | ||||
TS_ASSERT_UNEVAL_EQUALS(cmpPlayer.GetNeutrals(), [2]); | |||||
TS_ASSERT_UNEVAL_EQUALS(cmpPlayer.GetAllPlayers(), [0, 1, 2, 3, 4]); | |||||
var diplo = cmpPlayer.GetDiplomacy(); | var diplo = cmpPlayer.GetDiplomacy(); | ||||
diplo[0] = 1; | diplo[0] = 1; | ||||
TS_ASSERT(cmpPlayer.IsEnemy(0)); | TS_ASSERT(cmpPlayer.IsEnemy(0)); | ||||
diplo = [1, 1, 0]; | diplo = [1, 1, 0]; | ||||
cmpPlayer.SetDiplomacy(diplo); | cmpPlayer.SetDiplomacy(diplo); | ||||
diplo[1] = -1; | diplo[1] = -1; | ||||
Show All 15 Lines |
Wildfire Games · Phabricator