PixelGrid

class gamegridp.gamegrid.PixelGrid(title, cell_size=32, columns=8, rows=8, margin=0, background_color=(255, 255, 255), cell_color=(0, 0, 0), img_path=None, img_action='upscale', speed=60, toolbar=False, console=False, actionbar=True)[Quellcode]

Das Pixel-Grid ist gedacht für Grids, deren Zellen genau 1 Pixel groß sind, d.h. für Spiele in denen Pixelgenaue Informationen wichtig sind.

bounce_against_line(actor, line_axis)[Quellcode]

Pralle gegen eine (gedachte) Linie mit dem angegebenen Winkel nach der Formel Enfallswinkel=Ausfallswinkel

Parameter:
  • actor – Der Actor, der abprallt.
  • line_axis – Der Winkel in dem die Linie steht. 0° bezeichnet eine horizontale Linie (von links nach rechts verlaufend, der Winkel wird gegen den Uhrzeigersinn angegeben.
bounce_from_border(actor, border: str)[Quellcode]

Pralle gegen einen Rand und ändere dabei den Winkel nach der Formel Einfallswinkel = Ausfallswinkel.

Parameter:
  • actor – Der Actor der abprallen soll.
  • border – Der Rand als String („left“, „right“, „top“, „border“)