Changeset 6941
- Timestamp:
- 2015-07-22 14:59:53 (8 years ago)
- Location:
- 2015/30/CamillaT
- Files:
-
- 39 added
- 2 deleted
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
2015/30/CamillaT/YouCombat/YouCombat/YouCombat/YouCombat.cs
r6874 r6941 10 10 { 11 11 12 P hysicsObjectrauski;13 P hysicsObjectmiisas;14 PhysicsObjectsoikku;12 PlatformCharacter rauski; 13 PlatformCharacter miisas; 14 //PlatformCharacter soikku; 15 15 16 16 Image tubecon = LoadImage("TubeCombat - tausta"); 17 17 Image rauskinKuva = LoadImage("TubeCombat - Rauski"); 18 18 Image miisasinKuva = LoadImage("TubeCombat - Miisas"); 19 //Image soikunKuva = LoadImage ("TubeCombat - Soikku")19 Image soikunKuva = LoadImage("TubeCombat - Soikku"); 20 20 21 PhysicsObject pelaaja1; 22 PhysicsObject pelaaja2; 23 21 PlatformCharacter pelaaja1; 22 PlatformCharacter pelaaja2; 23 24 double nopeus = 400.0; 25 double hyppynopeus = 800.0; 26 24 27 25 28 public override void Begin() 26 29 { 27 // Maisema valmis. Hahmoille lisää animaatioita ja uusitústa??? Hahmo valikko eikä kaikkia saman aikaa ruudulle!!28 30 // TODO Maisema valmis. Hahmoille hyppy ja hyökkäys animaatiot??? Nosta alarajaa! Menuvalikko ja musiikki! 31 LuoKentta(); 29 32 Hahmot(); 30 33 PeliMusiikit(); 34 HahmojenAnimaatiot(); 31 35 pelaaja1 = rauski; 32 36 pelaaja2 = miisas; 33 37 HahmojenOhjaus(); 34 38 35 PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 36 Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 39 } 37 40 41 void LuoKentta() 42 { 38 43 Level.Width = Screen.Width; 39 44 Level.Height = Screen.Height; … … 42 47 tausta.Image = tubecon; 43 48 Add(tausta, -3); 44 45 49 50 Surface alaReuna = Surface.CreateBottom(Level); 51 Add(alaReuna); 52 53 Level.CreateBorders(); 54 55 Gravity = new Vector(0.0, -700.0); 46 56 } 47 57 48 58 void Hahmot() 49 59 { 50 rauski = new P hysicsObject(270, 450);51 miisas = new P hysicsObject(270, 450);52 soikku = new PhysicsObject(270, 450);60 rauski = new PlatformCharacter(270, 450); 61 miisas = new PlatformCharacter(270, 450); 62 //soikku = new PlatformCharacter(270, 450); 53 63 54 64 rauski.X = 560.00; 55 65 rauski.Y = -200.0; 56 66 57 miisas.X = -650.00; 67 miisas.X = -650.00; 58 68 miisas.Y = -200.0; 59 69 60 //soikku.X = 70 //soikku.X = -500.00; 61 71 //soikku.Y = -200.0; 62 72 … … 72 82 73 83 74 void Hahmojen Ohjaus()84 void HahmojenAnimaatiot() 75 85 { 76 Keyboard.Listen(Key. A, ButtonState.Pressed, Liikuta, "Liiku Vasemmalle",pelaaja1, new Vector(-10000.0, 0.0));77 Keyboard.Listen(Key. W, ButtonState.Pressed, Liikuta, "Hyppy Ylos",pelaaja1, new Vector(0.0, 10000.0));78 //Keyboard.Listen(Key. S, ButtonState.Pressed, Liikuta, "Liiku Alas",pelaaja1);79 Keyboard.Listen(Key. D, ButtonState.Pressed, Liikuta, "Liiku Oikealle",pelaaja1, new Vector(10000.0,0.0));80 86 81 //Koita saada toimii. Luo menuValikko -_-" 82 83 Gravity = new Vector(0.0, -100.0); 87 Animation rauskinKavely = LoadAnimation("Rauski"); 88 rauski.AnimWalk = rauskinKavely; 89 rauski.AnimIdle = new Animation(rauskinKuva); 90 //Rauskin hyppy! 91 92 Animation miisaksenKavely = LoadAnimation("Miisas"); 93 miisas.AnimWalk = miisaksenKavely; 94 miisas.AnimWalk.FPS = 5; 95 miisas.AnimIdle = new Animation(miisasinKuva); 96 //Animaatiot Miisaskelle! 97 84 98 85 99 } 86 100 87 void Liikuta(PhysicsObject pelaaja,Vector vektor) 101 102 103 void HahmojenOhjaus() 88 104 { 89 pelaaja.Push(vektor); 105 Keyboard.Listen(Key.A, ButtonState.Down, Liikuta, "Liiku Vasemmalle", pelaaja1, -nopeus); 106 Keyboard.Listen(Key.W, ButtonState.Pressed, Hyppaa, "Hyppy Ylos", pelaaja1, hyppynopeus); 107 Keyboard.Listen(Key.D, ButtonState.Down, Liikuta, "Liiku Oikealle", pelaaja1, nopeus); 108 109 Keyboard.Listen(Key.Left, ButtonState.Down, Liikuta, "Liiku Vasemmalle", pelaaja2, -nopeus); 110 Keyboard.Listen(Key.Up, ButtonState.Pressed, Hyppaa, "Hyppy Ylos", pelaaja2, hyppynopeus); 111 Keyboard.Listen(Key.Right, ButtonState.Down, Liikuta, "Liiku Oikealle", pelaaja2, nopeus); 112 113 Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 114 115 //Koita saada toimii. Luo menuValikko -_-" 116 117 118 } 119 120 void Hyppaa(PlatformCharacter pelaaja, double suunta) 121 { 122 pelaaja.Jump(suunta); 123 } 124 125 void Liikuta(PlatformCharacter pelaaja, double suunta) 126 { 127 pelaaja.Walk(suunta); 90 128 } 91 129 … … 94 132 { 95 133 96 miisas.Destroy(); 97 98 134 miisas.Destroy(); 99 135 100 136 //Tännekki Elämää … … 118 154 elamaLaskuri.LowerLimit += delegate { this.Destroy(); }; 119 155 } 156 157 void Menu() 158 { 159 160 } 161 162 163 164 void Rajahtukset() 165 { 166 // AddCollisionHandler(pelaaja1, Pelaaja1Tormasi); 167 168 169 } 120 170 } 121 122 123 124 125 } 171 } 126 172 -
2015/30/CamillaT/YouCombat/YouCombat/YouCombat/YouCombat.csproj.Debug.cachefile
r6831 r6941 2 2 Content\TubeCombat - Rauski.xnb 3 3 Content\TubeCombat - Miisas.xnb 4 Content\TubeCombat - Soikku.xnb 5 Content\Rauski.xnb 6 Content\Rauski\Rauski1.xnb 7 Content\Rauski\Rauski2.xnb 8 Content\Rauski\Rauski3.xnb 9 Content\Miisas\Miisas1.xnb 10 Content\Miisas\Miisas2.xnb 11 Content\Miisas\Miisas3.xnb 12 Content\Miisas.xnb -
2015/30/CamillaT/YouCombat/YouCombat/YouCombat/obj/x86/Debug/YouCombat.csproj.FileListAbsolute.txt
r6831 r6941 10 10 C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\TubeCombat - Rauski.xnb 11 11 C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\TubeCombat - Miisas.xnb 12 C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\TubeCombat - Soikku.xnb 13 C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\Rauski.xnb 14 C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\Rauski\Rauski1.xnb 15 C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\Rauski\Rauski2.xnb 16 C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\Rauski\Rauski3.xnb 17 C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\Miisas\Miisas1.xnb 18 C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\Miisas\Miisas2.xnb 19 C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\Miisas\Miisas3.xnb 20 C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\Miisas.xnb -
2015/30/CamillaT/YouCombat/YouCombat/YouCombat/obj/x86/Debug/cachefile-{66C8E644-CC23-4609-AD73-46EEDD2FF150}-targetpath.txt
r6831 r6941 2 2 Content\TubeCombat - Rauski.xnb 3 3 Content\TubeCombat - Miisas.xnb 4 Content\TubeCombat - Soikku.xnb 5 Content\Rauski.xnb 6 Content\Rauski\Rauski1.xnb 7 Content\Rauski\Rauski2.xnb 8 Content\Rauski\Rauski3.xnb 9 Content\Miisas\Miisas1.xnb 10 Content\Miisas\Miisas2.xnb 11 Content\Miisas\Miisas3.xnb 12 Content\Miisas.xnb -
2015/30/CamillaT/YouCombat/YouCombat/YouCombatContent/YouCombatContent.contentproj
r6831 r6941 66 66 </Compile> 67 67 </ItemGroup> 68 <ItemGroup> 69 <Compile Include="TubeCombat - Soikku.png"> 70 <Name>TubeCombat - Soikku</Name> 71 <Importer>TextureImporter</Importer> 72 <Processor>TextureProcessor</Processor> 73 </Compile> 74 </ItemGroup> 75 <ItemGroup> 76 <Compile Include="Rauski.anim"> 77 <Name>Rauski</Name> 78 <Importer>AnimationImporter</Importer> 79 <Processor>AnimationContentProcessor</Processor> 80 </Compile> 81 </ItemGroup> 82 <ItemGroup> 83 <Compile Include="Rauski\Rauski1.png"> 84 <Name>Rauski1</Name> 85 <Importer>TextureImporter</Importer> 86 <Processor>TextureProcessor</Processor> 87 </Compile> 88 <Compile Include="Rauski\Rauski2.png"> 89 <Name>Rauski2</Name> 90 <Importer>TextureImporter</Importer> 91 <Processor>TextureProcessor</Processor> 92 </Compile> 93 <Compile Include="Rauski\Rauski3.png"> 94 <Name>Rauski3</Name> 95 <Importer>TextureImporter</Importer> 96 <Processor>TextureProcessor</Processor> 97 </Compile> 98 </ItemGroup> 99 <ItemGroup> 100 <Compile Include="Miisas.anim"> 101 <Name>Miisas</Name> 102 <Importer>AnimationImporter</Importer> 103 <Processor>AnimationContentProcessor</Processor> 104 </Compile> 105 </ItemGroup> 106 <ItemGroup> 107 <Compile Include="Miisas\Miisas1.png"> 108 <Name>Miisas1</Name> 109 <Importer>TextureImporter</Importer> 110 <Processor>TextureProcessor</Processor> 111 </Compile> 112 <Compile Include="Miisas\Miisas2.png"> 113 <Name>Miisas2</Name> 114 <Importer>TextureImporter</Importer> 115 <Processor>TextureProcessor</Processor> 116 </Compile> 117 <Compile Include="Miisas\Miisas3.png"> 118 <Name>Miisas3</Name> 119 <Importer>TextureImporter</Importer> 120 <Processor>TextureProcessor</Processor> 121 </Compile> 122 </ItemGroup> 68 123 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 69 124 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2015/30/CamillaT/YouCombat/YouCombat/YouCombatContent/obj/x86/Debug/ContentPipeline.xml
r6874 r6941 18 18 <Options>None</Options> 19 19 <Output>C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\TubeCombat - Rauski.xnb</Output> 20 <Time>2015-07-2 1T13:49:19.2190549+03:00</Time>20 <Time>2015-07-22T13:21:31.9746902+03:00</Time> 21 21 </Item> 22 22 <Item> … … 28 28 <Output>C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\TubeCombat - Miisas.xnb</Output> 29 29 <Time>2015-07-21T13:51:38.2210439+03:00</Time> 30 </Item> 31 <Item> 32 <Source>TubeCombat - Soikku.png</Source> 33 <Name>TubeCombat - Soikku</Name> 34 <Importer>TextureImporter</Importer> 35 <Processor>TextureProcessor</Processor> 36 <Options>None</Options> 37 <Output>C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\TubeCombat - Soikku.xnb</Output> 38 <Time>2015-07-22T10:05:30.3595205+03:00</Time> 39 </Item> 40 <Item> 41 <Source>Rauski.anim</Source> 42 <Name>Rauski</Name> 43 <Importer>AnimationImporter</Importer> 44 <Processor>AnimationContentProcessor</Processor> 45 <Options>None</Options> 46 <Output>C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\Rauski.xnb</Output> 47 <Time>2015-07-22T13:29:51.9862902+03:00</Time> 48 <Request>C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\Rauski\Rauski1.xnb</Request> 49 <Request>C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\Rauski\Rauski2.xnb</Request> 50 <Request>C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\Rauski\Rauski3.xnb</Request> 51 </Item> 52 <Item> 53 <Source>Rauski\Rauski1.png</Source> 54 <Name>Rauski\Rauski1</Name> 55 <Importer>TextureImporter</Importer> 56 <Processor>TextureProcessor</Processor> 57 <Options>None</Options> 58 <Output>C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\Rauski\Rauski1.xnb</Output> 59 <Time>2015-07-22T13:30:37.9202902+03:00</Time> 60 </Item> 61 <Item> 62 <Source>Rauski\Rauski2.png</Source> 63 <Name>Rauski\Rauski2</Name> 64 <Importer>TextureImporter</Importer> 65 <Processor>TextureProcessor</Processor> 66 <Options>None</Options> 67 <Output>C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\Rauski\Rauski2.xnb</Output> 68 <Time>2015-07-22T13:30:42.8398902+03:00</Time> 69 </Item> 70 <Item> 71 <Source>Rauski\Rauski3.png</Source> 72 <Name>Rauski\Rauski3</Name> 73 <Importer>TextureImporter</Importer> 74 <Processor>TextureProcessor</Processor> 75 <Options>None</Options> 76 <Output>C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\Rauski\Rauski3.xnb</Output> 77 <Time>2015-07-22T13:30:46.4872902+03:00</Time> 78 </Item> 79 <Item> 80 <Source>Miisas\Miisas1.png</Source> 81 <Name>Miisas\Miisas1</Name> 82 <Importer>TextureImporter</Importer> 83 <Processor>TextureProcessor</Processor> 84 <Options>None</Options> 85 <Output>C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\Miisas\Miisas1.xnb</Output> 86 <Time>2015-07-22T14:45:58.8573931+03:00</Time> 87 </Item> 88 <Item> 89 <Source>Miisas\Miisas2.png</Source> 90 <Name>Miisas\Miisas2</Name> 91 <Importer>TextureImporter</Importer> 92 <Processor>TextureProcessor</Processor> 93 <Options>None</Options> 94 <Output>C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\Miisas\Miisas2.xnb</Output> 95 <Time>2015-07-22T14:45:58.8573931+03:00</Time> 96 </Item> 97 <Item> 98 <Source>Miisas\Miisas3.png</Source> 99 <Name>Miisas\Miisas3</Name> 100 <Importer>TextureImporter</Importer> 101 <Processor>TextureProcessor</Processor> 102 <Options>None</Options> 103 <Output>C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\Miisas\Miisas3.xnb</Output> 104 <Time>2015-07-22T14:45:58.8573931+03:00</Time> 105 </Item> 106 <Item> 107 <Source>Miisas.anim</Source> 108 <Name>Miisas</Name> 109 <Importer>AnimationImporter</Importer> 110 <Processor>AnimationContentProcessor</Processor> 111 <Options>None</Options> 112 <Output>C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\Miisas.xnb</Output> 113 <Time>2015-07-22T14:52:01.7168828+03:00</Time> 114 <Request>C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\Miisas\Miisas1.xnb</Request> 115 <Request>C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\Miisas\Miisas2.xnb</Request> 116 <Request>C:\MyTemp\CamillaT\YouCombat\YouCombat\YouCombat\bin\x86\Debug\Content\Miisas\Miisas3.xnb</Request> 30 117 </Item> 31 118 <BuildSuccessful>true</BuildSuccessful>
Note: See TracChangeset
for help on using the changeset viewer.