Changeset 8702 for 2017/24/LeeviE/Peli/Jump/Jump/Jump/Jump.cs
- Timestamp:
- 2017-06-15 11:56:57 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
2017/24/LeeviE/Peli/Jump/Jump/Jump/Jump.cs
r8675 r8702 11 11 Image pelaajankuva = LoadImage("Tyyppi peliin cropattu"); 12 12 Image platformi = LoadImage("Plat"); 13 double nopeusOikea = 700.0;14 double nopeusVasen = - 700.0;13 double nopeusOikea = 600.0; 14 double nopeusVasen = -600.0; 15 15 double hyppy = 1500.0; 16 16 17 17 PlatformCharacter pelaaja; 18 19 Image groundimage = LoadImage("Laatta4"); 20 Image tausta = LoadImage("bg2"); 21 Image taahti = LoadImage("tääthi"); 22 Image vihu1 = LoadImage("Vihu"); 18 23 19 24 … … 34 39 //Luolaatta(0.0, -100.0); 35 40 //Luolaatta(100.0, -200.0); 36 37 41 42 //Level.Background.Image = tausta; 43 //Level.Background.ScaleToLevelFull = tausta; 44 45 46 47 GameObject taustakuva = new GameObject(9300.0, 2000.0); 48 taustakuva.Image = tausta; 49 Add(taustakuva, -3); 50 Layers[-3].RelativeTransition = new Vector(0.5, 0.5); 51 taustakuva.Y = 200.0; 52 53 54 55 38 56 39 57 … … 46 64 Camera.Follow(pelaaja); 47 65 66 67 PhysicsObject vihollinen = new PhysicsObject(124.0, 84.0); 68 vihollinen.Image = vihu1; 69 SmoothTextures = false; 70 Add(vihollinen); 71 72 48 73 } 74 75 76 49 77 50 78 void LuoPelaaja(Vector paikka, double leveys, double korkeus) … … 54 82 SmoothTextures = false; 55 83 pelaaja.Position = paikka; 84 AddCollisionHandler(pelaaja, "tahti", TormaaTahteen); 85 86 56 87 57 88 Add(pelaaja); 58 89 59 90 } 91 void TormaaTahteen(PhysicsObject pelaaja, PhysicsObject tahti) 92 { 93 tahti.Destroy(); 94 MessageDisplay.Add("Keräsit tähden!"); 95 } 96 60 97 void Asetaohjaimet() 61 98 { … … 87 124 88 125 } 126 127 128 89 129 void LuoPalikka(Vector paikka, double leveys, double korkeus) 90 130 { … … 94 134 taso.Color = Color.Gray; 95 135 taso.CollisionIgnoreGroup = 1; 136 taso.Image = groundimage; 137 96 138 Add(taso); 97 139 … … 100 142 void LuoTahti(Vector paikka, double leveys, double korkeus) 101 143 { 102 PhysicsObject tahti = PhysicsObject.CreateStaticObject(leveys, korkeus); 144 PhysicsObject tahti = PhysicsObject.CreateStaticObject(korkeus, leveys); 145 tahti.IgnoresCollisionResponse = true; 103 146 tahti.Position = paikka; 104 tahti.Shape = Shape.Rectangle; 105 tahti.Color = Color.Yellow; 147 //tahti.Shape = Shape.Rectangle; 148 //tahti.Color = Color.Yellow; 149 tahti.Image = taahti; 150 tahti.Tag = "tahti"; 151 106 152 Add(tahti); 107 153
Note: See TracChangeset
for help on using the changeset viewer.