- Timestamp:
- 2015-07-22 19:17:06 (8 years ago)
- Location:
- 2015/30/ArttuH/TasoHyppely
- Files:
-
- 2 deleted
- 18 edited
Legend:
- Unmodified
- Added
- Removed
-
2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppely/TasoHyppely.cs
r6942 r6946 13 13 const int RUUDUN_KOKO = 40; 14 14 double ammusnopeus2 = 1000; 15 double pahisNopeus = 100; 16 double Painovoima = -1000; 17 double pelaajaMassa = 4.0; 18 double pelaajan1_ase_nopeus = 10; 19 double ase_X = 20.0; 20 double ase_Y = -10.0; 21 double pelaajan_nopeus = 300.0; 22 double pistelaskurin_X = 100; 23 double pistelaskurin_Y = 100; 24 double pelaajan1_Luoti_laskuri_X = 190; 25 double pelaajan1_Luoti_laskuri_Y = 100; 26 double pelaajan2_Luoti_laskuri_X = 190; 27 double pelaajan2_Luoti_laskuri_Y = 180; 15 28 16 29 PlatformCharacter pelaaja1; … … 42 55 void LuoKentta(int pelaajienMaara) 43 56 { 44 Gravity = new Vector(0, -1000); 57 ClearAll(); 58 Gravity = new Vector(0, Painovoima); 45 59 TileMap kentta = TileMap.FromLevelAsset("kentta"+ kenttaNro); 46 60 kentta.SetTileMethod('#', LisaaTaso); … … 57 71 } 58 72 kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 59 60 73 Level.CreateBorders(); 61 74 Level.Background.CreateGradient(Color.White, Color.SkyBlue); … … 95 108 pelaaja1 = new PlatformCharacter(leveys, korkeus); 96 109 pelaaja1.Position = paikka; 97 pelaaja1.Mass = 4.0;110 pelaaja1.Mass = pelaajaMassa; 98 111 pelaaja1.Image = pelaajanKuva1; 99 112 pelaaja1.AnimWalk = pelihahmo1; 100 113 pelaaja1.Weapon = new AssaultRifle(50, 10); 101 114 pelaaja1.Weapon.Image = asekuva; 102 pelaaja1.Weapon.FireRate = 10;103 pelaaja1.Weapon.X = 20.0;104 pelaaja1.Weapon.Y = -10.0;115 pelaaja1.Weapon.FireRate = pelaajan1_ase_nopeus; 116 pelaaja1.Weapon.X = ase_X; 117 pelaaja1.Weapon.Y = ase_Y; 105 118 pelaaja1.Weapon.Ammo.Value = 100; 106 119 AddCollisionHandler(pelaaja1, "tahti", TormaaTahteen); … … 137 150 ControllerOne.Listen(Button.Start, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 138 151 ControllerTwo.Listen(Button.Start, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 152 Keyboard.Listen(Key.F1, ButtonState.Pressed, Cheat, ""); 139 153 } 140 154 … … 151 165 pelaaja2.Weapon.Image = null; 152 166 pelaaja2.Weapon.Image = asekuva2; 153 pelaaja2.Weapon.X = 20.0;167 pelaaja2.Weapon.X = ase_X; 154 168 pelaaja2.Weapon.Y = -10.0; 169 pelaaja2.Weapon.Ammo.Value = 100; 155 170 AddCollisionHandler(pelaaja2, "tahti", TormaaTahteen); 156 171 AddCollisionHandler(pelaaja2, "piikki", PiikkiTormaa); … … 171 186 return; 172 187 } 173 hahmo.Walk( 300.0* tatinAsento.X);188 hahmo.Walk(pelaajan_nopeus * tatinAsento.X); 174 189 175 190 } … … 206 221 207 222 Label pisteNaytto = new Label(); 208 pisteNaytto.X = Screen.Left + 100;209 pisteNaytto.Y = Screen.Top - 100;223 pisteNaytto.X = Screen.Left + pistelaskurin_X; 224 pisteNaytto.Y = Screen.Top - pistelaskurin_Y; 210 225 pisteNaytto.TextColor = Color.Black; 211 226 pisteNaytto.Color = Color.White; … … 274 289 275 290 Label pisteNaytto = new Label(); 276 pisteNaytto.X = Screen.Right - 190;277 pisteNaytto.Y = Screen.Top - 100;291 pisteNaytto.X = Screen.Right - pelaajan1_Luoti_laskuri_X; 292 pisteNaytto.Y = Screen.Top - pelaajan1_Luoti_laskuri_Y; 278 293 pisteNaytto.TextColor = Color.Black; 279 294 pisteNaytto.Color = Color.White; … … 289 304 290 305 Label pisteNaytto = new Label(); 291 pisteNaytto.X = Screen.Right - 190;292 pisteNaytto.Y = Screen.Top - 180;306 pisteNaytto.X = Screen.Right - pelaajan2_Luoti_laskuri_X; 307 pisteNaytto.Y = Screen.Top - pelaajan2_Luoti_laskuri_Y; 293 308 pisteNaytto.TextColor = Color.Black; 294 309 pisteNaytto.Color = Color.White; … … 325 340 pahis.Image = orkki; 326 341 pahis.Position = paikka; 342 343 PlatformWandererBrain tasoAivot = new PlatformWandererBrain(); 344 tasoAivot.Speed = pahisNopeus; 327 345 Add(pahis); 328 346 } … … 346 364 voittomaali.Position = paikka; 347 365 voittomaali.Tag = "maali"; 348 366 Add(voittomaali); 367 } 368 369 void Cheat() 370 { 371 ClearAll(); 372 kenttaNro++; 373 LuoKentta(pelaajienMaara); 349 374 } 350 375 } -
2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppely/TasoHyppely.csproj.Debug.cachefile
r6942 r6946 10 10 Content\ukko.xnb 11 11 Content\suklaa.xnb 12 Content\asekuva.xnb13 Content\asekuva_2.xnb14 Content\luoti.xnb15 12 Content\toinenukkoanimaatio.xnb 16 13 Content\ukkoanimaatio.xnb … … 18 15 Content\kentta3.xnb 19 16 Content\Gaslamp_Funworks.xnb 20 Content\ Kentta1.xnb21 Content\ piikki.xnb17 Content\asekuva.xnb 18 Content\asekuva_2.xnb 22 19 Content\pahis2.xnb 23 20 Content\orkki.xnb 21 Content\luoti.xnb 22 Content\piikki.xnb 23 Content\Kentta1.xnb 24 24 Content\Gaslamp_Funworks.wma -
2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppely/bin/x86/Debug/Jypeli.xml
r6893 r6946 2931 2931 </summary> 2932 2932 </member> 2933 <member name="M:Jypeli.Game.SetWindowSize(System.Int32,System.Int32 ,System.Boolean)">2933 <member name="M:Jypeli.Game.SetWindowSize(System.Int32,System.Int32)"> 2934 2934 <summary> 2935 2935 Asettaa ikkunan koon. … … 2937 2937 <param name="width">Leveys.</param> 2938 2938 <param name="height">Korkeus.</param> 2939 <param name="height">KÀyttÀÀkö peli koko ruutua.</param> 2940 </member> 2941 <member name="M:Jypeli.Game.SetWindowSize(System.Int32,System.Int32)"> 2942 <summary> 2943 Asettaa ikkunan koon. 2939 </member> 2940 <member name="M:Jypeli.Game.SetWindowSize(System.Int32,System.Int32,System.Boolean)"> 2941 <summary> 2942 Asettaa ikkunan koon ja alustaa pelin kÀyttÀmÀÀn joko ikkunaa tai koko ruutua. 2944 2943 </summary> 2945 2944 <param name="width">Leveys.</param> 2946 2945 <param name="height">Korkeus.</param> 2946 <param name="fullscreen">Koko ruutu jos <c>true</c>, muuten ikkuna.</param> 2947 <returns></returns> 2947 2948 </member> 2948 2949 <member name="M:Jypeli.Game.Pause"> … … 3072 3073 <summary> 3073 3074 NÀytön dimensiot, eli koko ja reunat. 3074 </summary>3075 </member>3076 <member name="P:Jypeli.Game.Window">3077 <summary>3078 Ikkuna.3079 3075 </summary> 3080 3076 </member> … … 3552 3548 Ruudukko. Ruudukko piirretÀÀn asettamalla tÀhÀn <c>Grid</c>-olio. 3553 3549 Jos <c>null</c>, ruudukkoa ei piirretÀ. 3554 </summary>3555 </member>3556 <member name="M:Jypeli.JypeliWindow.OnXnaMethod(System.EventHandler{System.EventArgs},System.Object,System.EventArgs)">3557 <summary>3558 Generic XNA event handler.3559 </summary>3560 <param name="method"></param>3561 <param name="sender"></param>3562 <param name="args"></param>3563 </member>3564 <member name="M:Jypeli.JypeliWindow.#ctor(Microsoft.Xna.Framework.GameWindow,Microsoft.Xna.Framework.GraphicsDeviceManager)">3565 <summary>3566 Luo uuden ikkunan xna-ikkunan perusteella.3567 </summary>3568 <param name="gameWindow"></param>3569 <param name="graphicsDeviceManager"></param>3570 </member>3571 <member name="M:Jypeli.JypeliWindow.BeginScreenDeviceChange(System.Boolean)">3572 <summary>3573 3574 </summary>3575 <param name="willBeFullScreen"></param>3576 </member>3577 <member name="M:Jypeli.JypeliWindow.EndScreenDeviceChange(System.String,System.Int32,System.Int32)">3578 <summary>3579 3580 </summary>3581 <param name="screenDeviceName"></param>3582 <param name="clientWidth"></param>3583 <param name="clientHeight"></param>3584 </member>3585 <member name="M:Jypeli.JypeliWindow.Update">3586 <summary>3587 Kutsutaan Jypelin pÀivityssilmukasta.3588 </summary>3589 </member>3590 <member name="E:Jypeli.JypeliWindow.ClientSizeChanged">3591 <summary>3592 3593 </summary>3594 </member>3595 <member name="E:Jypeli.JypeliWindow.OrientationChanged">3596 <summary>3597 3598 </summary>3599 </member>3600 <member name="E:Jypeli.JypeliWindow.ScreenDeviceNameChanged">3601 <summary>3602 3603 </summary>3604 </member>3605 <member name="E:Jypeli.JypeliWindow.EnterFullscreen">3606 <summary>3607 Tapahtuu kun mennÀÀn koko ruudun tilaan.3608 </summary>3609 </member>3610 <member name="E:Jypeli.JypeliWindow.ExitFullscreen">3611 <summary>3612 Tapahtuu kun poistutaan koko ruudun tilasta3613 </summary>3614 </member>3615 <member name="E:Jypeli.JypeliWindow.Moved">3616 <summary>3617 Tapahtuu kun ikkunaa siirretÀÀn.3618 </summary>3619 </member>3620 <member name="E:Jypeli.JypeliWindow.Resized">3621 <summary>3622 Tapahtuu kun ikkunan kokoa on muutettu.3623 </summary>3624 </member>3625 <member name="P:Jypeli.JypeliWindow.AllowUserResizing">3626 <summary>3627 Voiko kÀyttÀjÀ muuttaa ikkunan kokoa ikkunan reunasta.3628 </summary>3629 </member>3630 <member name="P:Jypeli.JypeliWindow.CurrentOrientation">3631 <summary>3632 Ikkunan asento puhelimessa (pysty tai vaaka)3633 </summary>3634 </member>3635 <member name="P:Jypeli.JypeliWindow.Title">3636 <summary>3637 Ikkunan otsikko.3638 </summary>3639 </member>3640 <member name="P:Jypeli.JypeliWindow.Width">3641 <summary>3642 Ikkunan leveys.3643 </summary>3644 </member>3645 <member name="P:Jypeli.JypeliWindow.Height">3646 <summary>3647 Ikkunan korkeus.3648 </summary>3649 </member>3650 <member name="P:Jypeli.JypeliWindow.Fullscreen">3651 <summary>3652 Onko ikkuna koko nÀytön kokoinen ilman reunoja.3653 </summary>3654 </member>3655 <member name="P:Jypeli.JypeliWindow.Handle">3656 <summary>3657 API-kahva ikkunaan.3658 </summary>3659 </member>3660 <member name="P:Jypeli.JypeliWindow.ScreenDeviceName">3661 <summary>3662 NÀyttölaitteen nimi.3663 </summary>3664 </member>3665 <member name="P:Jypeli.JypeliWindow.Left">3666 <summary>3667 Ikkunan vasemman reunan x-koordinaatti.3668 </summary>3669 </member>3670 <member name="P:Jypeli.JypeliWindow.Top">3671 <summary>3672 Ikkunan ylÀreunan y-koordinaatti.3673 Huom. y kasvaa alaspÀin!3674 </summary>3675 </member>3676 <member name="P:Jypeli.JypeliWindow.Right">3677 <summary>3678 Ikkunan oikean reunan x-koordinaatti.3679 </summary>3680 </member>3681 <member name="P:Jypeli.JypeliWindow.Bottom">3682 <summary>3683 Ikkunan alareunan y-koordinaatti.3684 Huom. y kasvaa alaspÀin!3685 </summary>3686 </member>3687 <member name="P:Jypeli.JypeliWindow.X">3688 <summary>3689 Ikkunan keskikohdan x-koordinaatti.3690 </summary>3691 </member>3692 <member name="P:Jypeli.JypeliWindow.Y">3693 <summary>3694 Ikkunan keskikohdan y-koordinaatti.3695 Huom. y kasvaa alaspÀin!3696 </summary>3697 </member>3698 <member name="P:Jypeli.JypeliWindow.ClientBounds">3699 <summary>3700 Ikkunan koko ja paikka xna-neliönÀ.3701 </summary>3702 </member>3703 <member name="T:Jypeli.JypeliWindow.MoveEvent">3704 <summary>3705 Tapahtumatyyppi ikkunan paikan muutokselle.3706 </summary>3707 </member>3708 <member name="T:Jypeli.JypeliWindow.ResizeEvent">3709 <summary>3710 Tapahtumatyyppi ikkunan koon muutokselle.3711 3550 </summary> 3712 3551 </member> -
2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppely/obj/x86/Debug/ContentPipeline-{6FC3E379-BCB4-46AD-88D8-15B242DAFE49}.xml
r6880 r6946 102 102 </Item> 103 103 <Item> 104 <Source>pahis 2.png</Source>105 <Name>pahis 2</Name>106 <Importer>TextureImporter</Importer>107 <Processor>TextureProcessor</Processor>108 <Options>None</Options>109 <Output>C:\Users\Arttu\Desktop\pelikussi\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\pahis 2.xnb</Output>110 <Time>2015-07-21T15:56:21.4418275+03:00</Time>111 </Item>112 <Item>113 <Source>Örkki.png</Source>114 <Name>Örkki</Name>115 <Importer>TextureImporter</Importer>116 <Processor>TextureProcessor</Processor>117 <Options>None</Options>118 <Output>C:\Users\Arttu\Desktop\pelikussi\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\Örkki.xnb</Output>119 <Time>2015-07-21T15:56:21.5288324+03:00</Time>120 </Item>121 <Item>122 104 <Source>toinenukkoanimaatio.anim</Source> 123 105 <Name>toinenukkoanimaatio</Name> … … 148 130 <Options>None</Options> 149 131 <Output>C:\Users\Arttu\Desktop\pelikussi\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\Kentta2.xnb</Output> 150 <Time>2015-07-2 1T19:52:30.6282586+03:00</Time>132 <Time>2015-07-22T19:09:11.3617693+03:00</Time> 151 133 </Item> 152 134 <Item> … … 185 167 <Options>None</Options> 186 168 <Output>C:\Users\Arttu\Desktop\pelikussi\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\asekuva_2.xnb</Output> 187 <Time>2015-07-21T19:05:26.9937559+03:00</Time> 169 <Time>2015-07-22T15:49:55.8969559+03:00</Time> 170 </Item> 171 <Item> 172 <Source>pahis2.png</Source> 173 <Name>pahis2</Name> 174 <Importer>TextureImporter</Importer> 175 <Processor>TextureProcessor</Processor> 176 <Options>None</Options> 177 <Output>C:\Users\Arttu\Desktop\pelikussi\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\pahis2.xnb</Output> 178 <Time>2015-07-22T15:49:56.1039677+03:00</Time> 179 </Item> 180 <Item> 181 <Source>orkki.png</Source> 182 <Name>orkki</Name> 183 <Importer>TextureImporter</Importer> 184 <Processor>TextureProcessor</Processor> 185 <Options>None</Options> 186 <Output>C:\Users\Arttu\Desktop\pelikussi\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\orkki.xnb</Output> 187 <Time>2015-07-22T15:49:56.0999675+03:00</Time> 188 </Item> 189 <Item> 190 <Source>luoti.png</Source> 191 <Name>luoti</Name> 192 <Importer>TextureImporter</Importer> 193 <Processor>TextureProcessor</Processor> 194 <Options>None</Options> 195 <Output>C:\Users\Arttu\Desktop\pelikussi\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\luoti.xnb</Output> 196 <Time>2015-07-22T15:49:56.0949672+03:00</Time> 197 </Item> 198 <Item> 199 <Source>piikki.png</Source> 200 <Name>piikki</Name> 201 <Importer>TextureImporter</Importer> 202 <Processor>TextureProcessor</Processor> 203 <Options>None</Options> 204 <Output>C:\Users\Arttu\Desktop\pelikussi\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\piikki.xnb</Output> 205 <Time>2015-07-22T15:49:56.1019676+03:00</Time> 206 </Item> 207 <Item> 208 <Source>Kentta1.txt</Source> 209 <Name>Kentta1</Name> 210 <Importer>TextFileImporter</Importer> 211 <Processor>TextFileContentProcessor</Processor> 212 <Options>None</Options> 213 <Output>C:\Users\Arttu\Desktop\pelikussi\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\Kentta1.xnb</Output> 214 <Time>2015-07-22T15:49:56.0969673+03:00</Time> 188 215 </Item> 189 216 <BuildSuccessful>true</BuildSuccessful> -
2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppely/obj/x86/Debug/TasoHyppely.csproj.FileListAbsolute.txt
r6942 r6946 35 35 C:\Users\Arttu\Desktop\pelikussi\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\ukko.xnb 36 36 C:\Users\Arttu\Desktop\pelikussi\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\suklaa.xnb 37 C:\Users\Arttu\Desktop\pelikussi\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\pahis 2.xnb38 C:\Users\Arttu\Desktop\pelikussi\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\Ãrkki.xnb39 37 C:\Users\Arttu\Desktop\pelikussi\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\toinenukkoanimaatio.xnb 40 38 C:\Users\Arttu\Desktop\pelikussi\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\ukkoanimaatio.xnb … … 60 58 C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\pahis2.xnb 61 59 C:\MyTemp\ArttuH\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\orkki.xnb 60 C:\Users\Arttu\Desktop\pelikussi\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\pahis2.xnb 61 C:\Users\Arttu\Desktop\pelikussi\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\orkki.xnb 62 C:\Users\Arttu\Desktop\pelikussi\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\luoti.xnb 63 C:\Users\Arttu\Desktop\pelikussi\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\piikki.xnb 64 C:\Users\Arttu\Desktop\pelikussi\TasoHyppely\TasoHyppely\TasoHyppely\bin\x86\Debug\Content\Kentta1.xnb -
2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppely/obj/x86/Debug/cachefile-{6FC3E379-BCB4-46AD-88D8-15B242DAFE49}-targetpath.txt
r6942 r6946 10 10 Content\ukko.xnb 11 11 Content\suklaa.xnb 12 Content\asekuva.xnb13 Content\asekuva_2.xnb14 Content\luoti.xnb15 12 Content\toinenukkoanimaatio.xnb 16 13 Content\ukkoanimaatio.xnb … … 19 16 Content\Gaslamp_Funworks.xnb 20 17 Content\Gaslamp_Funworks.wma 21 Content\ Kentta1.xnb22 Content\ piikki.xnb18 Content\asekuva.xnb 19 Content\asekuva_2.xnb 23 20 Content\pahis2.xnb 24 21 Content\orkki.xnb 22 Content\luoti.xnb 23 Content\piikki.xnb 24 Content\Kentta1.xnb -
2015/30/ArttuH/TasoHyppely/TasoHyppely/TasoHyppelyContent/Kentta2.txt
r6903 r6946 20 20 ...................................................* 21 21 XXXXXXX...................### 22 ...............................###.......A...X....*....X. .22 ...............................###.......A...X....*....X.M 23 23 ............................................................###..################# 24 24 .......................................XXXXXXXXXXXXXXXXXXXXXXXXXXXX....
Note: See TracChangeset
for help on using the changeset viewer.