public void init() { avatars = new VGDLAvatar[no_players]; counters = new int[no_counters]; avatarLastAction = new VGDLAvatarActions[no_players]; for (int i = 0; i < no_players; i++) { avatarLastAction[i] = VGDLAvatarActions.ACTION_NIL; } counters = new int[no_counters]; humanPlayer = new bool[no_players]; // taking care of the key handler parameter: //if (key_handler != null && key_handler.CompareAndIgnoreCase("Pulse")) //CompetitionParameters.KEY_HANDLER = CompetitionParameters.KEY_PULSE; inputHandler = !key_handler.CompareAndIgnoreCase("Pulse") ? new VGDLKeyHandler() : new VGDLPulseHandler(); }
protected VGDLAvatar() { inputHandler = new VGDLInputHandler(); }
public void setKeyHandler(VGDLInputHandler gameInputHandler) { inputHandler = gameInputHandler; }