Class TacticOff2

java.lang.Object
  |
  +--Tactic
        |
        +--TacticOff2
All Implemented Interfaces:
DebugInterface, StrategyGeneralInterface

public class TacticOff2
extends Tactic
implements StrategyGeneralInterface

This class encapsulates TacticOff2

Version:
0.01
Author:
Samuel Broscheit

Field Summary
(package private)  int cycles
          cycles to run
(package private)  boolean DEBUG
          class internal debug switch
(package private)  boolean suceeded
          succeed check variable
(package private)  int wait
          for perform
 
Fields inherited from class Tactic
player, succeeded
 
Fields inherited from interface StrategyGeneralInterface
AUDIO_CUT_DIST, BALL_DECAY, BALL_RAND, BALL_SIZE, BALL_SPEED_MAX, BALL_WEIGHT, CATCH_BAN_CYCLE, CATCH_PROBABILITY, CATCHABLE_AREA_L, CATCHABLE_AREA_W, CKICK_MARGIN, DASH_POWER_RATE, EFFORT_DEC, EFFORT_DEC_THR, EFFORT_INC, EFFORT_INC_THR, EFFORT_MIN, FORMATION_244, FORMATION_433, FORMATION_541, FORMATION_CATENAGIO, FORMATIONS_NUM_OF, GOAL_CENTER_POINT, GOAL_WIDTH, HEAR_DECAY, HEAR_INC, HEAR_MAX, INERTIA_MOMENT, KICK_POWER_RATE, KICKABLE_AREA, KICKABLE_MARGIN, MAX_AUDIOINFO, MAX_DASH_PER_CYCLE, MAXMOMENT, MAXPOWER, MIN_STAMINA, MINMOMENT, MINPOWER, NECK, OFFSIDE_ACTIVE_AREA_SIZE, PENALTY_AREA_X_WIDTH, PENALTY_AREA_Y_WIDTH, PLAYER_DECAY, PLAYER_RAND, PLAYER_SIZE, PLAYER_SPEED_MAX, PLAYER_WEIGHT, PORT, RECOVER_DEC, RECOVER_DEC_THR, RECOVER_MIN, RECV_STEP, SEND_STEP, SENSE_BODY_STEP, SIMULATOR_STEP, SKILL_CENTER_EGDE_OF_VIEW, SKILL_CONST_SLOPE, SKILL_DEC_SLOPE, SKILL_DESTINATION_DASH, SKILL_DISTANCE_DASH, SKILL_DYNOBJ_DASH, SKILL_DYNOBJ_SHOOT, SKILL_FIX_ANGLE_TURN, SKILL_FIX_ANGLE_TURN_NECK, SKILL_HIGH_PRECISION, SKILL_INC_SLOPE, SKILL_INFINIT, SKILL_KOORD_SHOOT, SKILL_LEFT_EGDE_OF_VIEW, SKILL_LOW_PRECISION, SKILL_MEDIUM_PRECISION, SKILL_RIGHT_EGDE_OF_VIEW, SKILL_TO_COORDINATES_TURN, SKILL_TO_COORDINATES_TURN_NECK, SKILL_TO_DYNOBJ_TURN, STAMINA_INC_MAX, STAMINA_MAX, STRATEGIES, STRATEGY_FLAG_OPPGOAL, STRATEGY_FLAG_PUMP, STRATEGY_FLAG_TESTFLAG, VISIBLE_ANGLE
 
Fields inherited from interface DebugInterface
DEBUG_SWITCH_STRATEGY_IS_SET, DEBUG_SWITCH_VISUALISATION_IS_SET, DEBUG_SWITCH_WORLDMODEL_AUDIOEVENT_IS_SET, DEBUG_SWITCH_WORLDMODEL_BODYEVENT_IS_SET, DEBUG_SWITCH_WORLDMODEL_VISUALEVENT_IS_SET
 
Constructor Summary
TacticOff2(Player player)
          constructor
 
Method Summary
private  void act(Skill skill)
           
(package private)  void debug(java.lang.String id, java.lang.String msg)
           
 void perform()
          generates skills for this tactic and stores the genereated Skill objects on the SkillsQueue of the SkillManager of the player
 boolean succeeded()
          check wether tactic TacticOff2 has succeeded
 
Methods inherited from class Tactic
getCycles, setCycles
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

DEBUG

final boolean DEBUG
class internal debug switch

suceeded

boolean suceeded
succeed check variable

cycles

int cycles
cycles to run

wait

int wait
for perform
Constructor Detail

TacticOff2

public TacticOff2(Player player)
constructor
Parameters:
player - reference to player
Method Detail

perform

public void perform()
Description copied from class: Tactic
generates skills for this tactic and stores the genereated Skill objects on the SkillsQueue of the SkillManager of the player
Overrides:
perform in class Tactic
See Also:
Tactic.perform()

succeeded

public boolean succeeded()
check wether tactic TacticOff2 has succeeded
Overrides:
succeeded in class Tactic
Returns:
boolean succeeded

act

private void act(Skill skill)

debug

void debug(java.lang.String id,
           java.lang.String msg)