Class TacticOff1

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

public class TacticOff1
extends Tactic
implements StrategyGeneralInterface

This class encapsulates the intelligence for TacticOff1

Version:
0.01
Author:
Samuel Broscheit

Field Summary
(package private)  int cycles
          cycles to run
(package private)  boolean DEBUG
          a debug switch
(package private)  boolean suceeded
          is this Tactic suceeded it will be removed
(package private)  int wait
          a wait timer
 
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
TacticOff1(Player player)
          constructor
 
Method Summary
private  void act(Skill skill)
           
(package private)  void debug(java.lang.String id, java.lang.String msg)
           
 void perform()
          performs the tactic TacticOff1 (generates skills)
 boolean succeeded()
          check wether tactic TacticOff1 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
a debug switch

suceeded

boolean suceeded
is this Tactic suceeded it will be removed

cycles

int cycles
cycles to run

wait

int wait
a wait timer
Constructor Detail

TacticOff1

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

perform

public void perform()
performs the tactic TacticOff1 (generates skills)
Overrides:
perform in class Tactic

succeeded

public boolean succeeded()
check wether tactic TacticOff1 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)