GameBoard: Difference between revisions
Jump to navigation
Jump to search
Line 45: | Line 45: | ||
= Uppgifter del 2 - rita bilder = | = Uppgifter del 2 - rita bilder = | ||
== Starta GameBoard == | |||
== Rita en prick == | == Rita en prick == | ||
Rita ett | Rita ett 3x3 bräde med mittpricken röd och resten svarta. | ||
== Rita flera prickar == | == Rita flera prickar == | ||
Rita ett | Rita ett 3x3 bräde med alla hörnen röda och resten svarta. | ||
== Rita en linje == | == Rita en linje == | ||
Rita ett | Rita ett 3x3 bräde med ett horisontellt rött streck och resten svarta. | ||
== Rita en linje == | == Rita en linje == | ||
Rita ett | Rita ett 3x3 bräde med ett vertikalt rött streck och resten svarta. | ||
== Rita med flera färger == | |||
Rita ett 3x3 bräde med hörnen blåa, mitten röd och resten svarta. | |||
= Uppgifter del 3 - animera = | = Uppgifter del 3 - animera = |
Revision as of 11:20, 25 May 2016
Instruktioner
Installera GameBoard
git clone ssh://stefan@steffe.net/home/stefan/gits/gameboard.git
GameBoard API referens (vad kan man göra med GameBoard)
Attribut | Beskrivning |
---|---|
gb.w | Bredden på GameBoarden räknat i antal punkter |
gb.h | Höjden på GameBoarden räknat i antal punkter |
gb.d[][] | Representerar en individuell punkt i GameBoard. Exempel: gb.d[3][5] = "red" sätter punkten på kolumn 3, rad 5 till röd. Notera att funktionen flip() sedan måste anropas för att detta skall synas i GameBoarden. På detta vis kan man först sätta flera punkter och sedan anropa flip() endast en gång. |
Funktion | Beskrivning |
---|---|
gb.show() | Visar själva fönstret som GameBoard ritas i. Anropas bara en gång i början på programmet. |
gb.flip() | När denna funktion anropas "flippas" alla punkter så att de punkter som ändrats i gb.d[][] faktiskt visas på GameBoarden. |
gb.sleep(t) | Pausar ditt program i t sekunder |
gb.waitforevent() | Pausar ditt program och väntar på att användaren skall göra något med fönstret (klicka i det, trycka på en knapp eller stänga det) |
gb.close() | Stänger ner GameBoard-fönstret |
Uppgifter del 2 - rita bilder
Starta GameBoard
Rita en prick
Rita ett 3x3 bräde med mittpricken röd och resten svarta.
Rita flera prickar
Rita ett 3x3 bräde med alla hörnen röda och resten svarta.
Rita en linje
Rita ett 3x3 bräde med ett horisontellt rött streck och resten svarta.
Rita en linje
Rita ett 3x3 bräde med ett vertikalt rött streck och resten svarta.
Rita med flera färger
Rita ett 3x3 bräde med hörnen blåa, mitten röd och resten svarta.
Uppgifter del 3 - animera
Rita en blinkande prick
Rita ett svart-vitt 3x3 bräde. Alla rutorna skall vara vita utom mittpricken som skall växla mellan svart och vitt. (1 sekund vit, sedan en sekund svart osv.)