TJSnake
Public Member Functions | List of all members
ivo_simple_strategy.IvoSimpleStrategy Class Reference
Inheritance diagram for ivo_simple_strategy.IvoSimpleStrategy:
Inheritance graph
[legend]
Collaboration diagram for ivo_simple_strategy.IvoSimpleStrategy:
Collaboration graph
[legend]

Public Member Functions

def __init__ (self, width, height)
 
def getDir (self)
 

Detailed Description

Ganz einfache Beispiel-Klasse einer Strategie.

Attributes:
    params (Params): Aktueller Spielzustand fuer diese Strategie. Dieser darf nur gelesen, aber
        nicht geschrieben werden. Der aktuelle Spielzustand wird von der Game Klasse geschrieben.

Constructor & Destructor Documentation

◆ __init__()

def ivo_simple_strategy.IvoSimpleStrategy.__init__ (   self,
  width,
  height 
)
Args:
    width (int): Breite des Felds
    height (int): Hoehe des Felds

Member Function Documentation

◆ getDir()

def ivo_simple_strategy.IvoSimpleStrategy.getDir (   self)
Aus dem aktuellen Spielstand soll die Richtung fuer den naechsten Zug errechnet werden.

Returns:
    Richtung (int) 0 bis 3, Richtung in 90-grad Schritten, trigonometrisch
0=rechts
1=unten
2=links
3=oben

The documentation for this class was generated from the following file: