TJSnake
|
Public Member Functions | |
def | __init__ (self, width, height) |
def | getParams (self) |
def | getDir (self) |
Public Attributes | |
params | |
Basis-Klasse fuer eine 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.
def strategy.Strategy.__init__ | ( | self, | |
width, | |||
height | |||
) |
Args: width (int): Breite des Felds height (int): Hoehe des Felds
def strategy.Strategy.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