Changeset 7567
- Timestamp:
- 2016-06-29 11:29:02 (7 years ago)
- Location:
- 2016/26/HeiniI/CloudJump
- Files:
-
- 6 added
- 1 deleted
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
2016/26/HeiniI/CloudJump/CloudJump/CloudJump/CloudJump.cs
r7560 r7567 9 9 public class CloudJump : PhysicsGame 10 10 { 11 12 PlatformCharacter lammas; 13 Image pelaajanKuva = LoadImage("lammas"); 14 Image Oikeatausta = LoadImage("Oikeatausta1"); 15 Image pinkkilaattakuva = LoadImage("pinkkilaatta"); 16 Image liilalaattakuva = LoadImage("liilalaatta"); 11 17 const double nopeus = 200; 12 18 const double hyppyNopeus = 750; 13 const int RUUDUN_KOKO = 40;14 19 15 PlatformCharacter pelaaja1;16 Image pelaajanKuva = LoadImage("lammas");17 18 20 public override void Begin() 19 21 { … … 23 25 LisaaNappaimet(); 24 26 25 Camera.Follow( pelaaja1);27 Camera.Follow(lammas); 26 28 Camera.ZoomFactor = 1.2; 27 29 Camera.StayInLevel = true; 28 PhysicsObject lammas = new PhysicsObject(60, 60);29 lammas.Shape = Shape.Rectangle;30 Add(lammas);31 30 } 32 31 33 32 void LuoKentta() 34 33 { 34 35 35 ColorTileMap ruudut = ColorTileMap.FromLevelAsset("Oikeatausta1"); 36 37 ruudut.SetTileMethod(Color.FromHexCode("#FFFF3A61"),LisaaPilvi); 38 ruudut.SetTileMethod(Color.FromHexCode("0026FF"), LisaaLammas); 39 ruudut.SetTileMethod(Color.Black, PohjaLaatta); 40 ruudut.SetTileMethod(Color.FromHexCode("#FF00FF08"), PuunRunko); 41 42 ruudut.Execute(20, 20); 36 43 Level.Background.CreateGradient(Color.White, Color.SkyBlue); 37 44 38 ruudut.SetTileMethod(Color.FromHexCode("00FF04"), LuoTaso);39 ruudut.SetTileMethod(Color.FromHexCode("0026FF"), LisaaLammas);40 45 } 41 46 void LisaaPilvi(Vector paikka, double leveys, double korkeus) … … 48 53 void LisaaLammas(Vector paikka, double leveys, double korkeus) 49 54 { 50 pelaaja1 = new PlatformCharacter(10, 10); 51 pelaaja1.Position = paikka; 52 Add(pelaaja1); 55 lammas = new PlatformCharacter(leveys, korkeus); 56 lammas.Position = paikka; 57 lammas.Image = pelaajanKuva; 58 lammas.Tag = "lammas"; 59 Add(lammas); 53 60 54 61 } 55 void LuoTaso( )62 void LuoTaso(Vector paikka,double leveys, double korkeus) 56 63 { 64 PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 65 taso.Position = paikka; 66 taso.Image = Oikeatausta; 67 Add(taso); 68 } 69 void PohjaLaatta(Vector paikka, double leveys, double korkeus) 70 { 71 PhysicsObject pinkkilaatta = PhysicsObject.CreateStaticObject(leveys, korkeus); 72 pinkkilaatta.Position = paikka; 73 pinkkilaatta.Image = pinkkilaattakuva; 74 Add(pinkkilaatta); 75 } 57 76 77 void PuunRunko(Vector paikka, double leveys, double korkeus) 78 { 79 PhysicsObject liilalaatta = PhysicsObject.CreateStaticObject(leveys, korkeus); 80 liilalaatta.Position = paikka; 81 liilalaatta.Image = liilalaattakuva; 82 Add(liilalaatta); 58 83 } 59 60 61 void LisaaNappaimet() 84 void LisaaNappaimet() 62 85 { 63 86 Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 64 87 Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 65 88 66 Keyboard.Listen(Key.Left, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, -nopeus);67 Keyboard.Listen(Key.Right, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, nopeus);68 Keyboard.Listen(Key.Up, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus);89 Keyboard.Listen(Key.Left, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", lammas, -nopeus); 90 Keyboard.Listen(Key.Right, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", lammas, nopeus); 91 Keyboard.Listen(Key.Up, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", lammas, hyppyNopeus); 69 92 70 93 ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); 71 94 72 ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, Liikuta, "Pelaaja liikkuu vasemmalle", pelaaja1, -nopeus);73 ControllerOne.Listen(Button.DPadRight, ButtonState.Down, Liikuta, "Pelaaja liikkuu oikealle", pelaaja1, nopeus);74 ControllerOne.Listen(Button.A, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus);95 ControllerOne.Listen(Button.DPadLeft, ButtonState.Down, Liikuta, "Pelaaja liikkuu vasemmalle", lammas, -nopeus); 96 ControllerOne.Listen(Button.DPadRight, ButtonState.Down, Liikuta, "Pelaaja liikkuu oikealle", lammas, nopeus); 97 ControllerOne.Listen(Button.A, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", lammas, hyppyNopeus); 75 98 76 PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 99 PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 100 101 77 102 } 78 103 -
2016/26/HeiniI/CloudJump/CloudJump/CloudJump/CloudJump.csproj.Debug.cachefile
r7560 r7567 1 1 Content\lammas.xnb 2 Content\kenttatesti.xnb 2 Content\Oikeatausta1.xnb 3 Content\pinkkilaatta.xnb 4 Content\liilalaatta.xnb -
2016/26/HeiniI/CloudJump/CloudJump/CloudJump/obj/x86/Debug/CloudJump.csproj.FileListAbsolute.txt
r7560 r7567 10 10 \\fileservices.ad.jyu.fi\homes\empaheik\my documents\visual studio 2015\Projects\CloudJump\CloudJump\CloudJump\bin\x86\Debug\Content\kenttatesti.xnb 11 11 C:\MyTemp\HeiniI-uusin\CloudJump\CloudJump\CloudJump\bin\x86\Debug\Content\lammas.xnb 12 C:\MyTemp\HeiniI-uusin\CloudJump\CloudJump\CloudJump\bin\x86\Debug\Content\kenttatesti.xnb13 12 C:\MyTemp\HeiniI-uusin\CloudJump\CloudJump\CloudJump\bin\x86\Debug\CloudJump.exe 14 13 C:\MyTemp\HeiniI-uusin\CloudJump\CloudJump\CloudJump\bin\x86\Debug\CloudJump.pdb … … 19 18 C:\MyTemp\HeiniI-uusin\CloudJump\CloudJump\CloudJump\obj\x86\Debug\CloudJump.exe 20 19 C:\MyTemp\HeiniI-uusin\CloudJump\CloudJump\CloudJump\obj\x86\Debug\CloudJump.pdb 20 C:\MyTemp\HeiniI-uusin\CloudJump\CloudJump\CloudJump\bin\x86\Debug\Content\Oikeatausta1.xnb 21 C:\MyTemp\HeiniI-uusin\CloudJump\CloudJump\CloudJump\bin\x86\Debug\Content\pinkkilaatta.xnb 22 C:\MyTemp\HeiniI-uusin\CloudJump\CloudJump\CloudJump\bin\x86\Debug\Content\liilalaatta.xnb -
2016/26/HeiniI/CloudJump/CloudJump/CloudJump/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml
r7560 r7567 9 9 <Options>None</Options> 10 10 <Output>C:\MyTemp\HeiniI-uusin\CloudJump\CloudJump\CloudJump\bin\x86\Debug\Content\lammas.xnb</Output> 11 <Time>2016-06-2 8T14:06:05+03:00</Time>11 <Time>2016-06-29T10:02:21.1128315+03:00</Time> 12 12 </Item> 13 13 <Item> 14 <Source> kenttatesti.png</Source>15 <Name> kenttatesti</Name>14 <Source>Oikeatausta1.png</Source> 15 <Name>Oikeatausta1</Name> 16 16 <Importer>TextureImporter</Importer> 17 17 <Processor>TextureProcessor</Processor> 18 18 <Options>None</Options> 19 <Output>C:\MyTemp\HeiniI-uusin\CloudJump\CloudJump\CloudJump\bin\x86\Debug\Content\kenttatesti.xnb</Output> 20 <Time>2016-06-28T14:17:41+03:00</Time> 19 <Output>C:\MyTemp\HeiniI-uusin\CloudJump\CloudJump\CloudJump\bin\x86\Debug\Content\Oikeatausta1.xnb</Output> 20 <Time>2016-06-29T11:12:48.6415421+03:00</Time> 21 </Item> 22 <Item> 23 <Source>pinkkilaatta.png</Source> 24 <Name>pinkkilaatta</Name> 25 <Importer>TextureImporter</Importer> 26 <Processor>TextureProcessor</Processor> 27 <Options>None</Options> 28 <Output>C:\MyTemp\HeiniI-uusin\CloudJump\CloudJump\CloudJump\bin\x86\Debug\Content\pinkkilaatta.xnb</Output> 29 <Time>2016-06-29T10:49:08.7395661+03:00</Time> 30 </Item> 31 <Item> 32 <Source>liilalaatta.png</Source> 33 <Name>liilalaatta</Name> 34 <Importer>TextureImporter</Importer> 35 <Processor>TextureProcessor</Processor> 36 <Options>None</Options> 37 <Output>C:\MyTemp\HeiniI-uusin\CloudJump\CloudJump\CloudJump\bin\x86\Debug\Content\liilalaatta.xnb</Output> 38 <Time>2016-06-29T11:21:56.9293654+03:00</Time> 21 39 </Item> 22 40 <BuildSuccessful>true</BuildSuccessful> -
2016/26/HeiniI/CloudJump/CloudJump/CloudJump/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt
r7560 r7567 1 1 Content\lammas.xnb 2 Content\kenttatesti.xnb 2 Content\Oikeatausta1.xnb 3 Content\pinkkilaatta.xnb 4 Content\liilalaatta.xnb -
2016/26/HeiniI/CloudJump/CloudJump/CloudJumpContent/CloudJumpContent.contentproj
r7560 r7567 46 46 </ItemGroup> 47 47 <ItemGroup> 48 <Compile Include="Oikeatausta1.png"> 49 <Name>Oikeatausta1</Name> 50 <Importer>TextureImporter</Importer> 51 <Processor>TextureProcessor</Processor> 52 </Compile> 53 </ItemGroup> 54 <ItemGroup> 48 55 <Compile Include="lammas.png"> 49 56 <Name>lammas</Name> … … 53 60 </ItemGroup> 54 61 <ItemGroup> 55 <Compile Include="Oikeatausta1.png"> 56 <Name>Oikeatausta1</Name> 62 <Compile Include="pinkkilaatta.png"> 63 <Name>pinkkilaatta</Name> 64 <Importer>TextureImporter</Importer> 65 <Processor>TextureProcessor</Processor> 66 </Compile> 67 </ItemGroup> 68 <ItemGroup> 69 <Compile Include="liilalaatta.png"> 70 <Name>liilalaatta</Name> 57 71 <Importer>TextureImporter</Importer> 58 72 <Processor>TextureProcessor</Processor>
Note: See TracChangeset
for help on using the changeset viewer.