source: 2015/koodauskerho/EliasH/Turtle/Turtle/Turtle/Piirto.cs @ 7113

Revision 7113, 2.7 KB checked in by elalhutt, 5 years ago (diff)
Line 
1using System;
2using System.Collections.Generic;
3using Jypeli;
4using Jypeli.Assets;
5using Jypeli.Controls;
6using Jypeli.Effects;
7using Jypeli.Widgets;
8
9class Piirto : Turtle
10{
11    protected override void LisaaKaskyt()
12    {
13        /* GameObject ympyra3 = new GameObject(515, 515, Shape.Circle);
14         ympyra3.Color = Color.Black;
15         ympyra3.Y = 90;
16         ympyra3.X = 50;
17         Add(ympyra3);
18
19         GameObject ympyra2 = new GameObject(500, 500, Shape.Circle);
20         ympyra2.Color = Color.Yellow;
21         ympyra2.Y = 90;
22         ympyra2.X = 50;
23         Add(ympyra2);
24
25         GameObject ympyra = new GameObject(125, 125, Shape.Circle);
26         ympyra.Color = Color.Black;
27         ympyra.Y = 90;
28         ympyra.X = 50;
29         Add(ympyra);*/
30        hmm();
31
32        /* ympyra1();
33         suu();
34         silmat();*/
35        // juttu();
36
37        /* PiirtoPois();
38         Kaanny(-90);
39         Liiku(900);*/
40    }
41    {
42
43    void hmm()
44    {
45        for (int i = 0; i < 69991.6666; i++)
46        {
47            AsetaViivanPaksuus(50);
48            Kaanny(30);
49            Liiku(50.91);
50            Kaanny(-30);
51            Liiku(60);
52            Kaanny(i*3);
53
54        }
55    }
56
57
58    void juttu()
59    {
60        for (int i = 0; i < 66.6666; i++)
61        {
62            AsetaViivanPaksuus(6);
63            PiirtoPaalle();
64            Liiku(100+i*2);
65            Kaanny(60);
66            PiirtoPois();
67            Liiku(100 + i*2);
68            Kaanny(60);
69        }
70        Kaanny(-90);
71        Liiku(200);
72    }
73    void ympyra1()
74    {
75        for (int i = 0; i < 360; i++)
76        {
77            Liiku(1.74532);
78            Kaanny(1);
79            AsetaViivanPaksuus(10);
80            AsetaVari(Color.Green);
81        }
82    }
83    void suu()
84    {
85        PiirtoPois();
86        Kaanny(90);
87        Liiku(50);
88        Kaanny(90);
89        Liiku(50);
90        Kaanny(-90);
91        Liiku(20);
92        PiirtoPaalle();
93        Kaanny(180);
94        Liiku(20);
95        Kaanny(90);
96        Liiku(100);
97        Kaanny(90);
98        Liiku(20);
99        PiirtoPois();
100        Liiku(50);
101        PiirtoPaalle();
102
103    }
104
105    void silmat()
106    {
107        for (int i = 0; i < 180; i++)
108        {
109            Liiku(0.5);
110            Kaanny(2);
111            AsetaViivanPaksuus(10);
112            AsetaVari(Color.Green);
113        }
114        PiirtoPois();
115        Kaanny(90);
116        Liiku(75);
117        Kaanny(-90);
118        PiirtoPaalle();
119        for (int i = 0; i < 180; i++)
120        {
121            Liiku(0.5);
122            Kaanny(2);
123            AsetaViivanPaksuus(10);
124            AsetaVari(Color.Green);
125        }
126    }
127}
128
Note: See TracBrowser for help on using the repository browser.