Implemented move in Tester

This commit is contained in:
Bokros Bálint 2016-04-25 20:42:53 +02:00
parent 9e2a21f967
commit cf356806c5

View File

@ -24,14 +24,26 @@ public class Tester {
return dungeon; return dungeon;
} }
void listPlayers() { void listPlayers() {
System.out.println(oneill); System.out.println(oneill);
System.out.println(jaffa); System.out.println(jaffa);
System.out.println(replicator); System.out.println(replicator);
} }
void move(String param) {
switch (param) {
case "O" :
oneill.move(oneill.getFacingDirection());
break;
case "J" :
jaffa.move(jaffa.getFacingDirection());
break;
default:
//TODO error handling
break;
}
}
/* custom Test annotation */ /* custom Test annotation */
@Target(ElementType.METHOD) // it's for methods @Target(ElementType.METHOD) // it's for methods
@Retention(RetentionPolicy.RUNTIME) // we want to retain annotations in runtime @Retention(RetentionPolicy.RUNTIME) // we want to retain annotations in runtime