Puts Copyable Moves in its own namespace for clarity, began working on assist unit tests

This commit is contained in:
2021-08-29 11:51:04 +02:00
parent 94529b7b6b
commit 12765c5e69
2 changed files with 71 additions and 57 deletions

View File

@@ -15,7 +15,7 @@ namespace Gen7 {
for (uint j = 0; j < moves.length; j++){
auto m = moves[j];
if (m is null){ continue; }
if (CanCopyMove(m.MoveData)){
if (CopyableMoves::CanCopyMove(m.MoveData)){
possibleMoves.insertLast(m.MoveData);
}
}
@@ -28,4 +28,16 @@ namespace Gen7 {
moveName = possibleMoves[i].Name;
}
}
}
}
#if TESTS
[Test name="Assist: Switch move to known move from party member"]
void Assist_ChangesMove(){
auto p1 = CreateSimpleParty({"charizard", "blastoise"}, 100);
auto p2 = CreateSimpleParty({"venusaur", "pikachu"}, 100);
auto battle = CreateSimpleBattle(684, p1, p2);
}
#endif