Skip to content

Commit

Permalink
preparing examples for the CWI open day
Browse files Browse the repository at this point in the history
  • Loading branch information
jurgenvinju committed Oct 2, 2023
1 parent 6d33d68 commit 79a753f
Show file tree
Hide file tree
Showing 4 changed files with 42 additions and 1 deletion.
2 changes: 1 addition & 1 deletion src/lang/miniSVG/Bekijken.rsc
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ void bekijken(MiniSVG plaatje) {

// dit start een web server en een web viewer op met het plaatje er in:
private void bekijkSVG(str svg, str id="miniSVG") {
showInteractiveContent(content(id, webServer(svg)), viewColumn=2, title=id);
showInteractiveContent(content(id, webServer(svg)), viewColumn=1, title=id);
}

// dit is een kleine webserver die twee dingen doet:
Expand Down
1 change: 1 addition & 0 deletions src/lang/yop/Semantiek.rsc
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ MiniSVG vertaal(Programma p) {
huidigeX = 0.;
huidigeY = 0.;
huidigeRichting = 0.;
huidigePenKleur = rgb(0,0,0,1.);
pen = true;
waarden = ();

Expand Down
6 changes: 6 additions & 0 deletions voorbeelden/cirkels.yop
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,11 @@ herhaal 30 {
// dan draaien we wat naar rechts
rechts 20

// we kliezen een andere kleur
pen kleur meng
random 50 delen wit met
random 50 delen rood met
random 50 delen blauw

// en gaan we nog 29 keer alles overnieuw
}
34 changes: 34 additions & 0 deletions voorbeelden/simpel vierkantje.yop
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
// zo gaat het prima

pen kleur zwart

vooruit 100
rechts 90
vooruit 100
rechts 90
vooruit 100
rechts 90
vooruit 100
rechts 90

// maar dit is handiger

pen kleur rood
spring 120

herhaal 4 {
vooruit 100
rechts 90
}

// en hier spelen met letter formules:
pen kleur blauw
spring 120

afstand = 100
hoek = 60

herhaal 360 / hoek {
vooruit afstand
rechts hoek
}

0 comments on commit 79a753f

Please sign in to comment.