Changeset 1124
- Timestamp:
- 2010-07-07 11:29:34 (13 years ago)
- Location:
- 2010/27/malirola
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
2010/27/malirola/Jumpy Jumpie/Peli.cs
r1098 r1124 9 9 const double nopeus = 200; 10 10 const double hyppyVoima = 4000; 11 12 IntMeter pisteLaskuri;13 Label pisteNaytto;14 11 15 12 PlatformCharacter pelaaja1; … … 24 21 Level.Height = 1000; 25 22 26 pisteLaskuri = new IntMeter(0); 23 // Zoomataan lähemmäksi 24 //Camera.ZoomFactor = 0.6; 27 25 28 // Zoomataan lähemmäksi29 Camera.ZoomFactor = 2.0;26 Camera.ZoomToLevel(); 27 //Camera.StayInLevel = true; 30 28 31 Camera.StayInLevel = true; 32 33 seuraavaKentta(); 34 MessageDisplay.Add("Etsi iso tähti!"); 35 29 luoKentta(); 30 lisaaNappaimet(); 31 36 32 } 37 33 … … 44 40 45 41 // Asetetaan painovoima 46 Gravity = new Vector(0, -1000);42 47 43 } 48 44 49 45 void luoKentta() 50 46 { 47 Gravity = new Vector(0, -1000); 51 48 Level.CreateBorders(); 52 Level.Background .CreateGradient(Color.White, Color.SkyBlue);49 Level.BackgroundColor = Color.White; 53 50 54 lisaaTaso(- 200, -350);55 lisaaTaso( 0, -200);51 lisaaTaso(-510, -400); 52 lisaaTaso(-300, -200); 56 53 57 54 lisaaMaali(); 58 55 lisaaPelaajat(); 56 Level.CreateBorders(); 59 57 } 60 58 … … 70 68 void lisaaPelaajat() 71 69 { 72 pelaaja1 = new PlatformCharacter(40, 40); 70 pelaaja1 = new PlatformCharacter(35, 35); 71 pelaaja1.Shape = Shapes.Circle; 72 pelaaja1.Color = Color.Black; 73 pelaaja1.Restitution = 0.7; 73 74 pelaaja1.Mass = 4.0; 74 pelaaja1.Image = LoadImage("norsu"); 75 pelaaja1.X = 0; 76 pelaaja1.Y = Level.Bottom + 120; 75 pelaaja1.X = -510; 76 pelaaja1.Y = Level.Bottom + 170; 77 77 78 78 AddCollisionHandler(pelaaja1, PelaajaOsuu); … … 83 83 void lisaaMaali() 84 84 { 85 PhysicsObject maali = PhysicsObject.CreateStaticObject( 50, 50, Shapes.Circle);85 PhysicsObject maali = PhysicsObject.CreateStaticObject(40, 40, Shapes.Circle); 86 86 maali.Tag = "maali"; 87 87 maali.IgnoresCollisionResponse = true; 88 maali.X = 30; 89 maali.Y = -60; 90 maali.Image = LoadImage("tahti"); 88 maali.X = 620; 89 maali.Y = 430; 90 maali.Shape = Shapes.Circle; 91 maali.Color = Color.Red; 91 92 Add(maali); 92 93 } 94 95 void lisaaPiikit() 96 { 97 PhysicsObject piikit = PhysicsObject.CreateStaticObject(20, 20, Shapes.Triangle); 98 piikit.X = 20.0; 99 piikit.Y = 20.0; 100 Add(piikit); 101 } 102 93 103 94 104 void lisaaNappaimet() … … 127 137 if (otherObject.Tag.ToString() == "maali") 128 138 { 129 PlaySound("maali"); 130 int edellisenKentanPisteet = pisteLaskuri.Value; 139 131 140 seuraavaKentta(); 132 MessageDisplay.Add("Pääsit läpi kentän " + kenttaNro + ". Pisteitä: " + edellisenKentanPisteet);141 MessageDisplay.Add("Pääsit läpi kentän " + kenttaNro); 133 142 } 134 143 } -
2010/27/malirola/thf/Peli.cs
r1098 r1124 102 102 } 103 103 104 void lisaaPiikit() 105 { 106 107 108 109 } 110 104 111 void lisaaNappaimet() 105 112 {
Note: See TracChangeset
for help on using the changeset viewer.