- Timestamp:
- 2015-07-02 09:32:42 (8 years ago)
- Location:
- 2015/27/JouniP
- Files:
-
- 2 added
- 17 edited
Legend:
- Unmodified
- Added
- Removed
-
2015/27/JouniP/JouninTasoloikka/JouninTasoloikka/JouninTasoloikka/JouninTasoloikka.cs
r6588 r6719 18 18 Image tahtiKuva = LoadImage("tahti"); 19 19 Image pahiksenKuva = LoadImage("pahatyyppi"); 20 Image rajahdyskuva = LoadImage("rajahdys"); 20 21 21 22 SoundEffect maaliAani = LoadSoundEffect("maali"); … … 27 28 public override void Begin() 28 29 { 29 SetWindowSize(800, 600); 30 //SetWindowSize(800, 600); 31 Window.Width = 800; 32 Window.Height = 600; 30 33 //IsFullScreen = true; 31 34 … … 40 43 Camera.ZoomFactor = 1.2; 41 44 Camera.StayInLevel = true; 45 } 46 47 void Hyppaa(PlatformCharacter hahmo, double nopeus) 48 { 49 hyppaamisenAani.Play(); 50 hahmo.Jump(nopeus); 42 51 } 43 52 … … 66 75 vaelteluaivot.FallsOffPlatforms = true; 67 76 vaelteluaivot.JumpSpeed = 400.0; 68 vaelteluaivot.Speed = 50.0;77 vaelteluaivot.Speed = 150.0; 69 78 vaelteluaivot.TriesToJump = true; 70 79 … … 125 134 } 126 135 127 void Hyppaa(PlatformCharacter hahmo, double nopeus)128 {129 hyppaamisenAani.Play();130 hahmo.Jump(nopeus);131 }132 133 136 void TormaaTahteen(PhysicsObject hahmo, PhysicsObject tahti) 134 137 { … … 137 140 MessageDisplay.Add("Keräsit tähden!"); 138 141 tahti.Destroy(); 142 143 //Explosion rajahdys = new Explosion(40.0); 144 //rajahdys.Position = tahti.Position; 145 //rajahdys.Image = rajahdyskuva; 146 //Add(rajahdys); 147 148 ExplosionSystem raj = new ExplosionSystem(tahtiKuva, 1); 149 Add(raj); 150 double x = tahti.X; 151 double y = tahti.Y; 152 int pMaara = 50; 153 // "Käynnistetään" räjähdys 154 raj.AddEffect(x, y, pMaara); 155 156 157 //Smoke savu = new Smoke(tahtiKuva, 20.0); 158 //savu.Position = tahti.Position; 159 //Add(savu); 139 160 } 140 161 -
2015/27/JouniP/JouninTasoloikka/JouninTasoloikka/JouninTasoloikka/JouninTasoloikka.csproj.Debug.cachefile
r6588 r6719 7 7 Content\hyppy.xnb 8 8 Content\kuolema.xnb 9 Content\rajahdys.xnb -
2015/27/JouniP/JouninTasoloikka/JouninTasoloikka/JouninTasoloikka/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml
r6588 r6719 74 74 <Time>2015-06-30T13:42:04.1543705+03:00</Time> 75 75 </Item> 76 <Item> 77 <Source>rajahdys.png</Source> 78 <Name>rajahdys</Name> 79 <Importer>TextureImporter</Importer> 80 <Processor>TextureProcessor</Processor> 81 <Options>None</Options> 82 <Output>C:\MyTemp\JouniP\JouninTasoloikka\JouninTasoloikka\JouninTasoloikka\bin\x86\Debug\Content\rajahdys.xnb</Output> 83 <Time>2015-07-02T09:11:36.122897+03:00</Time> 84 </Item> 76 85 <BuildSuccessful>true</BuildSuccessful> 77 86 <Settings> -
2015/27/JouniP/JouninTasoloikka/JouninTasoloikka/JouninTasoloikka/obj/x86/Debug/JouninTasoloikka.csproj.FileListAbsolute.txt
r6588 r6719 15 15 C:\MyTemp\JouniP\JouninTasoloikka\JouninTasoloikka\JouninTasoloikka\bin\x86\Debug\Content\hyppy.xnb 16 16 C:\MyTemp\JouniP\JouninTasoloikka\JouninTasoloikka\JouninTasoloikka\bin\x86\Debug\Content\kuolema.xnb 17 C:\MyTemp\JouniP\JouninTasoloikka\JouninTasoloikka\JouninTasoloikka\bin\x86\Debug\Content\rajahdys.xnb -
2015/27/JouniP/JouninTasoloikka/JouninTasoloikka/JouninTasoloikka/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt
r6588 r6719 7 7 Content\hyppy.xnb 8 8 Content\kuolema.xnb 9 Content\rajahdys.xnb -
2015/27/JouniP/JouninTasoloikka/JouninTasoloikka/JouninTasoloikkaContent/JouninTasoloikkaContent.contentproj
r6588 r6719 93 93 </Compile> 94 94 </ItemGroup> 95 <ItemGroup> 96 <Compile Include="rajahdys.png"> 97 <Name>rajahdys</Name> 98 <Importer>TextureImporter</Importer> 99 <Processor>TextureProcessor</Processor> 100 </Compile> 101 </ItemGroup> 95 102 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 96 103 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2015/27/JouniP/ParasPallopeli/ParasPallopeli/ParasPallopeli/ParasPallopeli.cs
r6633 r6719 11 11 public override void Begin() 12 12 { 13 SetWindowSize(800, 600); 14 15 AloitaAlusta(); 16 17 } 18 19 void AloitaAlusta() 20 { 21 ClearAll(); 22 Level.CreateBorders(); 23 //Gravity = new Vector(0.0, -500.0); 24 13 25 // x, y, muoto, väri, leveys, korkeus 14 LuoOlio(200.5, 100.0, Shape.Circle, Color.Red, 50.0, 50.0);15 LuoOlio(120.0, 80.0, Shape.Circle, Color.Blue,50.0, 100.0);16 LuoOlio( 40.0, 38.9, Shape.Diamond, Color.Green, 25.0,25.0);17 LuoOlio( 50.0, -50.0, Shape.Hexagon,Color.Purple, 100.0, 100.0);26 //LuoOlio(200.5, 100.0, Shape.Circle, Color.Red, 50.0, 50.0); 27 LuoOlio(120.0, 80.0, Shape.Circle, Color.Blue, 50.0, 100.0); 28 LuoOlio(40.0, 38.9, Shape.Diamond, Color.Green, 25.0, 25.0); 29 LuoOlio(50.0, -50.0, Shape.Hexagon, Color.Purple, 100.0, 100.0); 18 30 19 double satunnainenX = RandomGen.NextDouble(4.0, 500.0); 20 double satunnainenY = 50.0; 21 LuoOlio(satunnainenX, satunnainenY, Shape.Circle, Color.Red, 50.0, 50.0); 31 // Luodaan monta ympyrää: 32 for (int i = 0; i < 7; i++) 33 { 34 double satunnainenX = RandomGen.NextDouble(Level.Left, Level.Right); 35 double satunnainenY = RandomGen.NextDouble(Level.Bottom, Level.Top); 36 Color arvottuVari = RandomGen.NextColor(); 37 LuoOlio(satunnainenX, satunnainenY, Shape.Circle, arvottuVari, 50.0, 50.0); 38 } 22 39 40 for (int x = 0; x < 500; x = x + 50) // x kasvaa 50 kerrallaan, kunnes se on 500 41 { 42 double randomiYkoordinaattiLaatikolle = RandomGen.NextDouble(0.0, 50.0); 43 LuoOlio(x, randomiYkoordinaattiLaatikolle, Shape.Rectangle, Color.White, 40.0, 5.0); 44 } 23 45 46 Keyboard.Listen(Key.R, ButtonState.Pressed, AloitaAlusta, "Aloita peli alusta"); 24 47 Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 48 Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 49 Camera.ZoomToLevel(); 50 25 51 } 26 52
Note: See TracChangeset
for help on using the changeset viewer.