TJSnake
Public Member Functions | Public Attributes | List of all members
strategy.Strategy Class Reference

Public Member Functions

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

Public Attributes

 params
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ __init__()

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

Member Function Documentation

◆ getDir()

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

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