TJSnake
Public Member Functions | Public Attributes | List of all members
params.Params Class Reference

Public Member Functions

def __init__ (self, width, height)
 

Public Attributes

 width
 
 height
 
 feld
 
 vanish
 
 alive
 
 points
 
 time
 
 x
 
 y
 
 dir
 
 reason
 
 appletime
 
 changed
 
 heads
 
 apple
 

Detailed Description

Speichert den Spielzustand fuer einen Spieler.

Attributes:
    width (int): Breite des Spielfelds
    height (int): Hoehe des Spielfelds
    feld (int[width][height]): Aktueller Zustand des Felds
    vanish (int[width][height]): Bis wann ein Feld noch besetzt ist.
    alive (bool): Ob die Schlange noch am Leben ist.
    points (int): Punkte des Spielers
    time (int): Aktuelle Zeit (in Spielschritten)
    appletime (int): Zeit, zu welcher der Apfel verfault (und alle Schlangen sterben).
    x (int): x-Koordinate der Schlange
    y (int): y-Koordinate der Schlange
    dir (int): Letzte Richtung der Schlange
    reason (str): Todesursache
    changed (int[][2]): Koordinaten der Felder, wo eine Veraenderung stattgefunden hat.
    heads (int[][2]): Koordinaten der aller lebenden Schlangenkoepfe (auch des eigenen)
    apple (int[2]): Koordinaten des Apfels

Constructor & Destructor Documentation

◆ __init__()

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

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