Klassen - HerrSturm/EckenerProject GitHub Wiki
Hier die Dokumentation der Methoden und der Konstruktoren der Klassen notieren.
Mit from Block import Block
importieren
dann initiieren mit Block(size, position, color)
size = Vec2 aus Länge und Höhe (in Blockgröße(24x24) =>Eingabe:(1,1))
position = Vec2 aus x-,y-Koordinate (in Blockgröße (24x24) =>Eingabe:(1,1))
color = vorher definierte Farbe in RGB
Beispiel:
brown = (150,80,50)
b1 = Block((10, 10), (0,26), brown)
Kreiert braunes Rechteck aus 10 Blocklängen(1024px) und 10 Blockhöhen(1024px) beim 0. x-Block (x=024px) und beim 26. y-Block (y=2624px).
Methoden:
update():
zeichnet den Block neu
move(position):
bewegt den block um die eingegebenen Parameter PIXEL FÜR PIXEL
Beispiel:
b1.Block.move(1,2)
-> Bewegt b1 um 1 Pixel nach rechts und 2 Pixel nach oben