- Timestamp:
- 2010-06-10 11:42:03 (13 years ago)
- Location:
- 2010/23/leperoih/Tasohyppely2
- Files:
-
- 4 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
2010/23/leperoih/Tasohyppely2/Peli.cs
r620 r659 3 3 using Jypeli.ScreenObjects; 4 4 using Jypeli.Assets; 5 using System.Collections.Generic; 5 6 6 7 … … 9 10 class Tasohyppely : PhysicsGame 10 11 { 12 11 13 const double nopeus = 200; 12 14 const double hyppyVoima = 10000; 15 const int ruudunLeveys = 50; 16 const int ruudunKorkeus = 50; 13 17 14 18 IntMeter pisteLaskuri; … … 76 80 void luoKentta() 77 81 { 82 var merkit = new Dictionary<char, ObjectCreator>(); 83 merkit['='] = LuoPalikka; 84 merkit['*'] = lisaaMaali; 85 char[,] ruudut = Tiles.ReadFromFile("kentta.txt"); 86 Tiles.Insert(this, ruudut, merkit, ruudunLeveys, ruudunKorkeus); 87 78 88 Level.CreateBorders(); 79 Level.Background.CreateGradient(Color.Green, Color.Blue); 80 81 lisaaTaso(-150, -200); 82 lisaaTaso(-150, -350); 83 lisaaTaso(-100, -425); 84 lisaaTaso(300, 0); 85 lisaaTaso(0, -250); 86 lisaaTaso(-375, -200); 87 lisaaTaso(-150, 500); 88 lisaaTaso(200,-250); 89 lisaaTaso(-250, 100); 90 lisaaTaso(-500, -400); 91 lisaaTaso(-550, -300); 92 93 lisaaMaali(); 89 Level.Background.CreateGradient(Color.Orange, Color.Red); 90 94 91 lisaaPelaajat(); 95 92 } 93 94 PhysicsObject LuoPalikka() 95 { 96 PhysicsObject palikka = PhysicsObject.CreateStaticObject(50.0, 50.0); 97 return palikka; 98 } 99 100 PhysicsObject LuoTahti() 101 { 102 PhysicsObject tahti = PhysicsObject.CreateStaticObject(25.0, 25.0); 103 return tahti; 104 } 105 96 106 97 107 void luoKentta2() … … 153 163 MessageDisplay.Add("vihollinenLyo"); 154 164 } 155 voidlisaaMaali()165 PhysicsObject lisaaMaali() 156 166 { 157 167 PhysicsObject maali = PhysicsObject.CreateStaticObject(50, 50, Shapes.Triangle); 158 168 maali.Tag = "maali"; 159 169 maali.IgnoresCollisionResponse = true; 160 maali.X = 0;161 maali.Y = 0;162 170 maali.Image = LoadImage("portaali"); 163 171 Add(maali); 172 return maali; 164 173 } 165 174 -
2010/23/leperoih/Tasohyppely2/Tasohyppely2.csproj
r570 r659 89 89 <Content Include="Game.ico" /> 90 90 <Content Include="GameThumbnail.png" /> 91 <Content Include="kentta.txt"> 92 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 93 </Content> 91 94 </ItemGroup> 92 95 <ItemGroup>
Note: See TracChangeset
for help on using the changeset viewer.