import SimKit.*;
class RedGreenBalls extends Simulation {
public static void main(String[] argv) {
System.out.println("starting in main");
SimKit.Arguments args = new SimKit.Arguments(argv);
args.add("Debug"); args.add("EndTime", "25");
args.add("NumPlayers", "6"); System.out.println("with args = " + args + "\n");
new RedGreenBalls(args).run();
}
int fNumPlayers; double fEndTime;
public RedGreenBalls(Arguments args) {
super(args); System.out.println("starting in RGBalls parsing args");
System.out.println(args + "\n"); String val = args.retrieve("EndTime");
if (val != null) { fEndTime = (Double.valueOf(val)).doubleValue();}
val = args.retrieve("NumPlayers");
if (val != null) {fNumPlayers = (Integer.valueOf(val)).intValue();}
val = args.retrieve("RedTime");
if (val != null) { Player.setRedDelay((Integer.valueOf(val)).intValue()); }
val = args.retrieve("GreenTime");
if (val != null) { Player.setGreenDelay((Integer.valueOf(val)).intValue()); }
System.out.println("EndTime = " + fEndTime + " NumPlayers = " + fNumPlayers);
}
Previous slide | Next slide | Back to first slide | View graphic version |