Changeset 3672
- Timestamp:
- 2012-07-06 12:47:18 (11 years ago)
- Location:
- 2012/27/JuhoK/Impossible/Impossible
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
2012/27/JuhoK/Impossible/Impossible/Impossible/Impossible.cs
r3619 r3672 22 22 Image pelaajanKuva = LoadImage("cube"); 23 23 Image maanKuva = LoadImage("viiva"); 24 Image gameoverKuva = LoadImage("gameover"); 24 25 25 26 Vector currPos; … … 30 31 public override void Begin() 31 32 { 33 Content.Load<Microsoft.Xna.Framework.Media.Song>("track1"); 34 32 35 IsMouseVisible = true; 33 36 Level.BackgroundColor = Color.Black; … … 80 83 Keyboard.Listen(Key.Space, ButtonState.Down, jump, null); 81 84 Keyboard.Listen(Key.Enter, ButtonState.Pressed, startGame, null); 82 83 Gravity = new Vector(0, -7500); 85 Keyboard.Listen(Key.Escape, ButtonState.Pressed, Exit, null); 86 87 Gravity = new Vector(0, -5000); 84 88 85 89 Camera.Follow(pelaajanHaamu); … … 90 94 } 91 95 else { gameOver(); } 92 93 96 } 94 97 … … 110 113 maa.Shape = Shape.Rectangle; 111 114 maa.Color = Color.Black; 115 maa.Restitution = 0.0; 112 116 maa.IsVisible = false; 113 117 Add(maa); … … 126 130 palikka.Image = palikanKuva; 127 131 palikka.Shape = Shape.Rectangle; 132 palikka.Restitution = 0.0; 128 133 palikka.Color = Color.Gray; 129 134 Add(palikka); … … 143 148 void LuoPelaaja(Vector paikka, double leveys, double korkeus) 144 149 { 145 cube = new PlatformCharacter (leveys, korkeus);150 cube = new PlatformCharacter (leveys, korkeus); 146 151 cube.Image = pelaajanKuva; 147 152 cube.Shape = Shape.Rectangle; 148 153 cube.Position = paikka; 149 154 cube.CanRotate = false; 155 cube.Restitution = 0.0; 150 156 cube.Y += 1; 151 157 Add(cube, -1); … … 178 184 void jump() 179 185 { 180 cube.Jump( 1250);186 cube.Jump(2000); 181 187 } 182 188 … … 205 211 void gameOver() 206 212 { 207 Level.BackgroundColor = Color.Pink; 208 MessageDisplay.Add("OutOfMemoryExeption; GAME ABORTED!"); 213 ClearAll(); 214 Widget gameover = new Widget(Screen.Width, Screen.Height); 215 gameover.Image = gameoverKuva; 216 Add(gameover); 217 //Keyboard.Listen(... 209 218 } 210 219 } -
2012/27/JuhoK/Impossible/Impossible/Impossible/Impossible.csproj.Debug.cachefile
r3610 r3672 7 7 Content\explosion.xnb 8 8 Content\track1.xnb 9 Content\gameover.xnb 9 10 Content\track1.wma 10 11 Content\piikki.png -
2012/27/JuhoK/Impossible/Impossible/ImpossibleContent/ImpossibleContent.contentproj
r3590 r3672 101 101 </Compile> 102 102 </ItemGroup> 103 <ItemGroup> 104 <Compile Include="gameover.jpg"> 105 <Name>gameover</Name> 106 <Importer>TextureImporter</Importer> 107 <Processor>TextureProcessor</Processor> 108 </Compile> 109 </ItemGroup> 103 110 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 104 111 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2012/27/JuhoK/Impossible/Impossible/ImpossibleContent/kentta1.txt
r3618 r3672 1 2 3 AAA QQQQQQQQQ UUUUUUUU UUUUUUUU AAA 4 A:::A QQ:::::::::QQ U::::::U U::::::U A:::A 5 A:::::A QQ:::::::::::::QQ U::::::U U::::::U A:::::A 6 A:::::::A Q:::::::QQQ:::::::QUU:::::U U:::::UU A:::::::A 7 A:::::::::A Q::::::O Q::::::Q U:::::U U:::::U A:::::::::A 8 A:::::A:::::A Q:::::O Q:::::Q U:::::D D:::::U A:::::A:::::A 9 A:::::A A:::::A Q:::::O Q:::::Q U:::::D D:::::U A:::::A A:::::A 10 A:::::A A:::::A Q:::::O Q:::::Q U:::::D D:::::U A:::::A A:::::A 11 A:::::A A:::::A Q:::::O Q:::::Q U:::::D D:::::U A:::::A A:::::A 12 A:::::AAAAAAAAA:::::A Q:::::O Q:::::Q U:::::D D:::::U A:::::AAAAAAAAA:::::A 13 A:::::::::::::::::::::A Q:::::O QQQQ:::::Q U:::::D D:::::U A:::::::::::::::::::::A 14 A:::::AAAAAAAAAAAAA:::::A Q::::::O Q::::::::Q U::::::U U::::::U A:::::AAAAAAAAAAAAA:::::A 15 A:::::A A:::::AQ:::::::QQ::::::::Q U:::::::UUU:::::::UA:::::A A:::::A 16 A:::::A A:::::AQQ::::::::::::::Q UU:::::::::::::UUA:::::A A:::::A 17 A:::::A A:::::A QQ:::::::::::Q UU:::::::::UU A:::::A A:::::A 18 AAAAAAA AAAAAAA QQQQQQQQ::::QQ UUUUUUUUU AAAAAAA AAAAAAA 19 Q:::::Q 20 QQQQQQ 1 21 2 22 … … 10 30 11 31 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 P L L L L L L L L M 28 ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 32 L 33 LLL = == = = 34 ============ ====== ================ = = 35 = = 36 = = 37 = = 38 = = 39 = = 40 = ============================ = 41 = = = 42 = = = 43 = = = 44 ==== = = 45 ==== = = 46 ==== L = = 47 ==== = L L = = LLLLLLLLLL LLLLLLL 48 ==== =============================================================================== ========================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================== 49 ===== ==== = 50 ==== = = 51 ===== ================ = 52 P L L L LL L L L L ===== L L L L L L = M 53 _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Note: See TracChangeset
for help on using the changeset viewer.