Das Spielfenster

Die wichtigsten beiden Klassen der Bibliothek gamegridp sind GameGrid und Actor.

Die Klasse GameGrid erzeugt das Spielfenster Actors sind alle sich bewegenden Figuren und Objekte, die im Spielfenster erscheinen

GameGrid stellt ein Spielfenster (GameGrid) zur Verfügung. Das Spielfenster besteht aus einzelnen, quadratischen Zellen, die in Zeilen und Spalten angeordnet sind. Die Zellengröße, Anzahl der Zeilen, Spalten, Abstände zwischen den Zellen (und vieles mehr) ist frei wählbar.

1
2
class MyGrid(gamegrid.GameGrid):
     """My Grid with custom setup method."""

Zuletzt erstellst du ein konkretes Grid nach diesem Bauplan - Hier mit 8 Zeilen, 8 Spalten, der Zellgröße 64 und dem Abstand 1 zwischen den einzelnen Zellen:

1
2
 grid=MyGrid("My Grid", cell_size=64, columns=8, rows=8, margin=1)
     grid.show()

Komplettes Programm:

1
2
3
4
5
6
7
import gamegridp

class MyGrid(gamegridp.GameGrid):
    """My Grid with custom setup method."""

grid=MyGrid("My Grid", cell_size=64, columns=8, rows=8,margin=1)
grid.show()