.. role:: python(code)
:language: python
.. |br| raw:: html
Extra oefening: Arrows
========================
Deze opdracht gaat over het positioneren van sprites in het venster.
Sprites
-----------
Download de volgende sprites:
* :download:`arrow_green.png `
* :download:`arrow_grey.png `
* :download:`arrow_red.png `
* :download:`arrow_yellow.png `
Mappenstructuur
----------------
Maak voor deze oefening in je :file:`games` map een nieuwe map met de naam :file:`arrows`. Maak in Mu editor een nieuw bestand en sla het op in je :file:`arrows` map onder de naam :file:`arrows.py`. Plaats de gedownloade sprites in de :file:`images` map in de :file:`arrows` map.
.. card::
.. uml::
:align: left
:html_format: svg
@startuml
@startfiles
/games/arrows/images/arrow_green.png
/games/arrows/images/arrow_grey.png
/games/arrows/images/arrow_red.png
/games/arrows/images/arrow_yellow.png
/games/arrows/arrows.py
@endfiles
@enduml
Opdracht
---------
Begin met de volgende code in :file:`arrows.py`:
.. code-block:: python
:linenos:
# Vensterinstellingen
WIDTH = 400
HEIGHT = 300
TITLE = 'Arrows'
Maak vervolgens een programma dat vier pijlen op de onderstaande manier op het scherm toont. De pijlpunten moeten precies zijn uitgelijnd in de hoeken van het venster.
.. figure:: images/arrows.png