package teamXXX;

import battlecode.common.*;

public class RobotPlayer implements Runnable {
	
	protected final RobotController rc;
		
	public RobotPlayer(RobotController rc) {
		this.rc = rc;
	}
	
	public void run() {
		switch (rc.getRobotType()) {
			case SOLDIER:
				new SoldierPlayer(rc).run();
				break;
			case ARCHON:
				new ArchonPlayer(rc).run();
				break;
			// ... more here ....
			
			default:
				return;
		}
	}
}
