Class AIPlayer

java.lang.Object
  extended by Player
      extended by AIPlayer

public class AIPlayer
extends Player

A számítógépes ellenfél ezen az osztályon keresztül valósul meg és cselekszik.

Version:
0.1
Author:
Farkas Dániel

Field Summary
 
Fields inherited from class Player
money, name
 
Constructor Summary
AIPlayer()
           
 
Method Summary
 void loopAI()
          Végtelen ciklus.
 void makeAttackDecision()
          Támadással kapcsolatos döntéseket hoz, ezeket adja hozzá a MessageList-hez
 void makeStrategicDecision()
          Stratégiai döntéseket, hoz és ad hozzá a MessageList-hez.
 
Methods inherited from class Player
checkForMessage, loop, processMessages
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AIPlayer

public AIPlayer()
Method Detail

makeStrategicDecision

public void makeStrategicDecision()
Stratégiai döntéseket, hoz és ad hozzá a MessageList-hez.


makeAttackDecision

public void makeAttackDecision()
Támadással kapcsolatos döntéseket hoz, ezeket adja hozzá a MessageList-hez


loopAI

public void loopAI()
Végtelen ciklus. Ennek segítségével hívódnak meg újra és újra a döntéshozó metódusok.