Changeset 723 for 2010/23/teematma
- Timestamp:
- 2010-06-11 11:14:06 (11 years ago)
- Location:
- 2010/23/teematma/Tasohyppely2
- Files:
-
- 1 added
- 1 deleted
- 4 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
2010/23/teematma/Tasohyppely2/Bombs Away.csproj
r673 r723 8 8 <AppDesignerFolder>Properties</AppDesignerFolder> 9 9 <RootNamespace>Tasohyppely2</RootNamespace> 10 <AssemblyName> Tasohyppely2</AssemblyName>10 <AssemblyName>Bombs Away</AssemblyName> 11 11 <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> 12 12 <XnaFrameworkVersion>v3.1</XnaFrameworkVersion> -
2010/23/teematma/Tasohyppely2/Bombs Away.sln
r565 r723 2 2 Microsoft Visual Studio Solution File, Format Version 10.00 3 3 # Visual Studio 2008 4 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = " Tasohyppely2", "Tasohyppely2.csproj", "{641D0CDC-18F7-44D7-8C68-EDDA0399FB42}"4 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bombs Away", "Bombs Away.csproj", "{641D0CDC-18F7-44D7-8C68-EDDA0399FB42}" 5 5 EndProject 6 6 Global -
2010/23/teematma/Tasohyppely2/Content/Content.contentproj
r705 r723 76 76 </ItemGroup> 77 77 <ItemGroup> 78 <Compile Include=" back.png">79 <Name> back</Name>78 <Compile Include="CUBE.png"> 79 <Name>CUBE</Name> 80 80 <Importer>TextureImporter</Importer> 81 81 <Processor>TextureProcessor</Processor> -
2010/23/teematma/Tasohyppely2/Ohjelma.cs
r565 r723 12 12 static void Main(string[] args) 13 13 { 14 using ( Tasohyppely peli = new Tasohyppely())14 using (BombsAway peli = new BombsAway()) 15 15 { 16 16 peli.Run(); -
2010/23/teematma/Tasohyppely2/Peli.cs
r705 r723 8 8 namespace Tasohyppely2 9 9 { 10 class Tasohyppely : PhysicsGame10 class BombsAway : PhysicsGame 11 11 { 12 12 const double nopeus = 2000; … … 48 48 //Camera.ZoomToLevel(); 49 49 //Camera.StayInLevel = false; 50 SetWindowSize(true); 50 51 51 52 seuraavaKentta(); … … 74 75 { 75 76 Level.CreateBorders(1.0, false); 76 Level.Background.CreateGradient( Color. Lime, Color.DarkMagenta);77 Level.Background.CreateGradient( Color.Gray, Color.DarkGray ); 77 78 78 79 var merkit = new Dictionary<char, ObjectCreator>(); … … 80 81 merkit['M'] = lisaaMaali; 81 82 merkit['P'] = lisaaPelaajat; 83 merkit['O'] = lisaaTaso2; 82 84 83 85 … … 96 98 { 97 99 PhysicsObject taso = PhysicsObject.CreateStaticObject( 50, 50 ); 98 taso.Image = LoadImage(" taso");100 taso.Image = LoadImage("CUBE"); 99 101 taso.LinearDamping = 1; 100 102 taso.Tag = "taso"; … … 102 104 103 105 } 106 107 PhysicsObject lisaaTaso2() 108 { 109 PhysicsObject taso = PhysicsObject.CreateStaticObject(50, 50); 110 taso.Image = LoadImage("taso"); 111 taso.LinearDamping = 1; 112 taso.Tag = "taso2"; 113 return taso; 114 115 } 116 104 117 105 118 void lisaaPallo() … … 151 164 Keyboard.Listen(Key.Enter, ButtonState.Pressed, seuraavaKentta, "Restart"); 152 165 153 lisaaGamePadNappaimet( ControllerOne );154 }155 156 void lisaaGamePadNappaimet( GamePad controller )157 {158 controller.Listen( Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä" );159 160 controller.Listen( Button.DPadLeft, ButtonState.Down, liikuta, "Pelaaja liikkuu vasemmalle", pelaaja1, new Vector(-nopeus,0) );161 controller.Listen(Button.DPadRight, ButtonState.Down, liikuta, "Pelaaja liikkuu oikealle", pelaaja1, new Vector(nopeus,0));162 controller.Listen( Button.A, ButtonState.Pressed, hyppaa, "Pelaaja hyppää", pelaaja1, new Vector(0, hyppyVoima) );163 166 } 164 167 … … 218 221 } 219 222 223 if (otherObject.Tag.ToString() == "taso2") 224 { 225 MessageDisplay.Add("Kuolit! Paina Enter yrittääksesi uudestaan"); 226 Explosion e = new Explosion(1000); 227 e.Speed = 1000.0; 228 e.Force = 10000; 229 230 231 e.Position = pelaaja1.Position; 232 collidingObject.Destroy(); 233 Add(e); 234 } 235 220 236 } 221 237 -
2010/23/teematma/Tasohyppely2/kentta.txt
r705 r723 1 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX2 X X X3 X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X X4 X XX XXXXX X X5 XXX XX XXXXX X X6 X XXXX X X X X7 X XX XX XX X X X8 X XX XXX X XXX X9 X XX XX X X X10 X XXXXXX XXX X X X11 X XX X X X X12 X XX XX X X XX13 X XX X 14 X XX X 15 X XX X 16 X XXX X X XX17 XXXX X X XXXXXXXXXXXXXXXX18 XXXXX X X XXXX19 X X MMMMMX XXXXXX XXX20 X XX XXX XMMX X XXXX XX XX21 X XMMMMMX X XXXX XX X XXXX22 XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXX X XX X X X X XXXX XX XXXXXX X X X X X XXXXXXXXXXXXXXX23 X XX X 1 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 2 X X 3 X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X 4 X XXMXXXX X 5 XXX XXOOOOX X 6 X XXXXOXX X 7 X XX XXOOOOX X 8 X XX XXXOXXX XXX 9 X XX XXOOOOX X 10 X XXXXXX XXXXOXX X 11 X XXOOOOX X 12 X XX XX XXXOXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 13 X XX XXOOOOX X X 14 X XX XXXXOXX XX X 15 X XX XXOOOOX XX X 16 X XXX XXXOXXX X X X 17 XXXX XXOOOOX XXXXXXXXXXXXXXX X X X X 18 XXXXX XXXXOXX XXX X X X X X X 19 X XXOOOOX XXXXXX XX X X X X X X X X 20 X XX XXXOXXX X XXXX XX X X X X X X X X XX 21 XOOOOOOX XXOOOOX X XXXX XX X X X X X X XOXOXOXOXX 22 XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXOX X X X X X XXXX XX XXXXXX X X X X X XXXXXXXXXXXXXXX 23 X XX XOOOOOO XXXX XXX X X X X X X X X 24 24 X XX X XXXX XXXX X X X X X X X X 25 25 X XX X XXXX XXXXX XXX X X X X X X X 26 X XX XXX XXXX XXXX 26 X XX XXX XXXX XXXXOXOXOXOXOX X 27 27 X XX X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X 28 X X X XXXXXXXMXX29 X XX XXX XX XXXXXXXXXXXXX30 X XX XX X XX XXXXXXXXX XXX31 X P XX XXXXXXX X XX XXXXXXXXXXXX28 X X XO MX XX 29 X XX XXX XX XXXXXXX XXXX 30 X XX XX X XX XXXXXX XXX 31 X P XX XXXXXXX X XX XXX 32 32 XXXXXXXXX X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Note: See TracChangeset
for help on using the changeset viewer.