Klassen - HerrSturm/EckenerProject GitHub Wiki

Hier die Dokumentation der Methoden und der Konstruktoren der Klassen notieren.

Charakter

Block

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

Hitbox

Vec2

Layer



⚠️ **GitHub.com Fallback** ⚠️