Commit 9dd30932 authored by Raphael Das Gupta's avatar Raphael Das Gupta
Browse files

korrigiert, umformuliert und formattiert

parent 035e2884
= Python & Pew Pew
==== Die Programmiersprache Python
===== Zuweisungen & Variablen
......@@ -53,8 +55,6 @@ while bedingung: # <1><2>
<2> Der Doppelpunkt (`:`) ist wichtig und darf nicht weggelassen werden.
<3> Die Einrückung (4 Leerschläge auf der linken Seite) ist auch hier wichtig.
<<<
==== PewPew-Programme
.Struktur eines PewPew-Programms
......@@ -133,16 +133,19 @@ element = pew.Pix.from_iter((
))
----
Dieser Code muss _vor_ die `while`-Schleife hin und kann dann in der `while`-Schleife mit `screen.blit(element, X-Koordinate, Y-Koordinate, Helligkeit 0-3)` gezeichnet werden.
Dieser Code muss _vor_ die `while`-Schleife hin und kann dann in der `while`-Schleife mit `screen.blit(element, _<X-Koordinate>_, _<Y-Koordinate>_, _<Helligkeit (0-3)>_)` gezeichnet werden.
===== Pixel und Elemente auf die Zeichenfläche zeichnen
Dafür nutzt man in der `while`-Schleife die Zeile `screen._funktionsname_()`.
Optionen:
* `screen.pixel(x, y, Helligkeit 0-3)`
Beispiel: `screen.pixel(5, 3, 3)` zeichnet einen Pixel an der Koordinate (5, 3) mit der höchsten Helligkeitsstufe.
* `screen.blit(Element, x, y)`
Beispiel: `screen.blit(ball, 1, 2, 2)` zeichnet das Element namens `ball` auf die Zeichenfläche `screen` an der Koordinate (1, 2) mit der mittleren Helligkeitsstufe.
Dafür nutzt man in der `while`-Schleife die Zeile `screen._<funktionsname>_()`.
.Optionen:
* `screen.pixel(x, y, _<Helligkeit (0-3)>_)`
+
Beispiel: `screen.pixel(5, 3, 3)` zeichnet einen Pixel an der Koordinate (5, 3) mit der höchsten Helligkeitsstufe.
* `screen.blit(element, x=_<x>_, y=_<y>_)`
+
Beispiel: `screen.blit(ball, x=1, y=2)` zeichnet das Element namens `ball` auf die Zeichenfläche `screen` an der Koordinate (1, 2).
===== Ein Pixel oder Element auf dem Bildschirm bewegen lassen
......@@ -179,13 +182,13 @@ while True:
Falls `keys & pew.K_UP` wahr ist, wurde der Knopf UP (oben) gedrückt und der Code im Bereich <3> wird ausgeführt.
Übersicht aller Knöpfe:
* pew.K_UP = Knopf oben
* pew.K_DOWN = Knopf unten
* pew.K_LEFT = Knopf links
* pew.K_RIGHT = Knopf rechts
* pew.K_O = Knopf "O"
* pew.K_X = Knopf "X"
.Übersicht aller Knöpfe:
* `pew.K_UP` = Knopf oben
* `pew.K_DOWN` = Knopf unten
* `pew.K_LEFT` = Knopf links
* `pew.K_RIGHT` = Knopf rechts
* `pew.K_O` = Knopf "O"
* `pew.K_X` = Knopf "X"
===== Text nach Abbruch der while-Schleife ausgeben
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment