Changeset 7591 for 2016/26/ViiviV
- Timestamp:
- 2016-06-30 11:30:44 (5 years ago)
- Location:
- 2016/26/ViiviV
- Files:
-
- 10 added
- 4 deleted
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
2016/26/ViiviV/AlpacaJump2/AlpacaJump2/AlpacaJump2/AlpacaJump2.cs
r7573 r7591 8 8 9 9 public class AlpacaJump2 : PhysicsGame 10 10 11 11 { 12 const double nopeus = 200; 13 const double hyppyNopeus = 750; 14 const int RUUDUN_KOKO = 70; 12 13 const double nopeus = 300; 14 const double hyppyNopeus = 1500; 15 const int RUUDUN_KOKO = 50; 15 16 16 17 PlatformCharacter pelaaja1; 17 18 18 19 Image pelaajanKuva = LoadImage("alpaca"); 19 Image kolikeKuva = LoadImage("tahti"); 20 20 Image kolikeKuva = LoadImage("kolike"); 21 Image vihuKuva = LoadImage("vihu"); 22 Image pyssykyparaKuva = LoadImage("pyssykypara"); 21 23 22 SoundEffect maaliAani = LoadSoundEffect("maali");23 24 24 25 public override void Begin() … … 29 30 LisaaNappaimet(); 30 31 31 32 Camera.ZoomFactor = 1.2; 32 33 Camera.Follow(pelaaja1); 34 Camera.Zoom(1.1); 35 33 36 Camera.StayInLevel = true; 34 37 } … … 36 39 void LuoKentta() 37 40 { 41 Level.Background.Color = Color.RosePink; 42 38 43 ColorTileMap kentta = ColorTileMap.FromLevelAsset("Untitled"); 39 44 kentta.SetTileMethod(Color.Black, LisaaTaso); 40 kentta.SetTileMethod(Color. Yellow, LisaaTahti);45 kentta.SetTileMethod(Color.FromHexCode("FFD800"), Lisaakolike); 41 46 kentta.SetTileMethod(Color.FromHexCode("FF00DC"), LisaaPelaaja); 47 kentta.SetTileMethod(Color.FromHexCode("00FF21"), Lisaavihu); 48 kentta.SetTileMethod(Color.FromHexCode("FF0000"), Lisaapyssykypara); 42 49 kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 43 50 Level.CreateBorders(); 44 Level.Background.CreateGradient(Color.White, Color.SkyBlue); 51 45 52 } 46 53 … … 53 60 } 54 61 55 void Lisaa Tahti(Vector paikka, double leveys, double korkeus)62 void Lisaakolike(Vector paikka, double leveys, double korkeus) 56 63 { 57 PhysicsObject kolike = PhysicsObject.CreateStaticObject( leveys, korkeus);64 PhysicsObject kolike = PhysicsObject.CreateStaticObject(80, 70); 58 65 kolike.IgnoresCollisionResponse = true; 59 66 kolike.Position = paikka; 60 kolike.Image = ;67 kolike.Image = kolikeKuva; 61 68 kolike.Tag = "kolike"; 62 Add( tahti);69 Add(kolike); 63 70 } 64 71 … … 69 76 pelaaja1.Mass = 4.0; 70 77 pelaaja1.Image = pelaajanKuva; 71 AddCollisionHandler(pelaaja1, "kolike", Tormaa Tahteen);78 AddCollisionHandler(pelaaja1, "kolike", Tormaakolikeen); 72 79 Add(pelaaja1); 73 80 } … … 101 108 } 102 109 103 void Tormaa Tahteen(PhysicsObject hahmo, PhysicsObject tahti)110 void Tormaakolikeen(PhysicsObject hahmo, PhysicsObject kolike) 104 111 { 105 112 106 113 MessageDisplay.Add("keräsit koliken"); 107 tahti.Destroy();114 kolike.Destroy(); 108 115 } 109 } 116 void Lisaavihu(Vector paikka, double leveys, double korkeus) 117 { 118 PhysicsObject vihu = new PhysicsObject(100, 80); 119 vihu.Shape = Shape.Circle; 120 vihu.Position = paikka; 121 vihu.Image = vihuKuva; 122 Add(vihu); 123 124 125 126 } 127 void Lisaapyssykypara(Vector paikka, double leveys, double korkeus) 128 { 129 PhysicsObject pyssykypara = new PhysicsObject(leveys*0.5, 0.5*korkeus); 130 pyssykypara.Shape = Shape.Rectangle; 131 pyssykypara.Position = paikka; 132 pyssykypara.Image = pyssykyparaKuva; 133 Add(pyssykypara); 134 } 135 } -
2016/26/ViiviV/AlpacaJump2/AlpacaJump2/AlpacaJump2/AlpacaJump2.csproj.Debug.cachefile
r7573 r7591 1 1 Content\maali.xnb 2 Content\norsu.xnb3 Content\tahti.xnb4 2 Content\alpaca.xnb 5 3 Content\kentta1.xnb 6 4 Content\Untitled.xnb 5 Content\vihu.xnb 6 Content\kolike.xnb 7 Content\pyssykypara.xnb -
2016/26/ViiviV/AlpacaJump2/AlpacaJump2/AlpacaJump2/obj/x86/Debug/AlpacaJump2.csproj.FileListAbsolute.txt
r7573 r7591 1 1 C:\MyTemp\ViiviV\AlpacaJump2\AlpacaJump2\AlpacaJump2\bin\x86\Debug\Content\maali.xnb 2 C:\MyTemp\ViiviV\AlpacaJump2\AlpacaJump2\AlpacaJump2\bin\x86\Debug\Content\norsu.xnb3 C:\MyTemp\ViiviV\AlpacaJump2\AlpacaJump2\AlpacaJump2\bin\x86\Debug\Content\tahti.xnb4 2 C:\MyTemp\ViiviV\AlpacaJump2\AlpacaJump2\AlpacaJump2\bin\x86\Debug\Content\alpaca.xnb 5 3 C:\MyTemp\ViiviV\AlpacaJump2\AlpacaJump2\AlpacaJump2\bin\x86\Debug\Content\kentta1.xnb … … 13 11 C:\MyTemp\ViiviV\AlpacaJump2\AlpacaJump2\AlpacaJump2\bin\x86\Debug\Content\Untitled.xnb 14 12 C:\MyTemp\ViiviV\AlpacaJump2\AlpacaJump2\AlpacaJump2\obj\x86\Debug\AlpacaJump2.csprojResolveAssemblyReference.cache 13 C:\MyTemp\ViiviV\AlpacaJump2\AlpacaJump2\AlpacaJump2\bin\x86\Debug\Content\vihu.xnb 14 C:\MyTemp\ViiviV\AlpacaJump2\AlpacaJump2\AlpacaJump2\bin\x86\Debug\Content\kolike.xnb 15 C:\MyTemp\ViiviV\AlpacaJump2\AlpacaJump2\AlpacaJump2\bin\x86\Debug\Content\pyssykypara.xnb -
2016/26/ViiviV/AlpacaJump2/AlpacaJump2/AlpacaJump2/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml
r7573 r7591 10 10 <Output>C:\MyTemp\ViiviV\AlpacaJump2\AlpacaJump2\AlpacaJump2\bin\x86\Debug\Content\maali.xnb</Output> 11 11 <Time>2016-06-29T13:20:17.0066347+03:00</Time> 12 </Item>13 <Item>14 <Source>norsu.png</Source>15 <Name>norsu</Name>16 <Importer>TextureImporter</Importer>17 <Processor>TextureProcessor</Processor>18 <Options>None</Options>19 <Output>C:\MyTemp\ViiviV\AlpacaJump2\AlpacaJump2\AlpacaJump2\bin\x86\Debug\Content\norsu.xnb</Output>20 <Time>2016-06-29T13:20:17.0076348+03:00</Time>21 </Item>22 <Item>23 <Source>tahti.png</Source>24 <Name>tahti</Name>25 <Importer>TextureImporter</Importer>26 <Processor>TextureProcessor</Processor>27 <Options>None</Options>28 <Output>C:\MyTemp\ViiviV\AlpacaJump2\AlpacaJump2\AlpacaJump2\bin\x86\Debug\Content\tahti.xnb</Output>29 <Time>2016-06-29T13:20:17.009635+03:00</Time>30 12 </Item> 31 13 <Item> … … 54 36 <Options>None</Options> 55 37 <Output>C:\MyTemp\ViiviV\AlpacaJump2\AlpacaJump2\AlpacaJump2\bin\x86\Debug\Content\Untitled.xnb</Output> 56 <Time>2016-06-29T14:36:15.7604645+03:00</Time> 38 <Time>2016-06-30T10:19:53.0011078+03:00</Time> 39 </Item> 40 <Item> 41 <Source>vihu.png</Source> 42 <Name>vihu</Name> 43 <Importer>TextureImporter</Importer> 44 <Processor>TextureProcessor</Processor> 45 <Options>None</Options> 46 <Output>C:\MyTemp\ViiviV\AlpacaJump2\AlpacaJump2\AlpacaJump2\bin\x86\Debug\Content\vihu.xnb</Output> 47 <Time>2016-06-30T10:28:44.0538337+03:00</Time> 48 </Item> 49 <Item> 50 <Source>kolike.png</Source> 51 <Name>kolike</Name> 52 <Importer>TextureImporter</Importer> 53 <Processor>TextureProcessor</Processor> 54 <Options>None</Options> 55 <Output>C:\MyTemp\ViiviV\AlpacaJump2\AlpacaJump2\AlpacaJump2\bin\x86\Debug\Content\kolike.xnb</Output> 56 <Time>2016-06-30T11:02:10.5825354+03:00</Time> 57 </Item> 58 <Item> 59 <Source>pyssykypara.png</Source> 60 <Name>pyssykypara</Name> 61 <Importer>TextureImporter</Importer> 62 <Processor>TextureProcessor</Processor> 63 <Options>None</Options> 64 <Output>C:\MyTemp\ViiviV\AlpacaJump2\AlpacaJump2\AlpacaJump2\bin\x86\Debug\Content\pyssykypara.xnb</Output> 65 <Time>2016-06-30T11:27:09.0485629+03:00</Time> 57 66 </Item> 58 67 <BuildSuccessful>true</BuildSuccessful> -
2016/26/ViiviV/AlpacaJump2/AlpacaJump2/AlpacaJump2/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt
r7573 r7591 1 1 Content\maali.xnb 2 Content\norsu.xnb3 Content\tahti.xnb4 2 Content\alpaca.xnb 5 3 Content\kentta1.xnb 6 4 Content\Untitled.xnb 5 Content\vihu.xnb 6 Content\kolike.xnb 7 Content\pyssykypara.xnb -
2016/26/ViiviV/AlpacaJump2/AlpacaJump2/AlpacaJump2Content/AlpacaJump2Content.contentproj
r7573 r7591 51 51 <Processor>SoundEffectProcessor</Processor> 52 52 </Compile> 53 <Compile Include="norsu.png">54 <Name>norsu</Name>55 <Importer>TextureImporter</Importer>56 <Processor>TextureProcessor</Processor>57 </Compile>58 <Compile Include="tahti.png">59 <Name>tahti</Name>60 <Importer>TextureImporter</Importer>61 <Processor>TextureProcessor</Processor>62 </Compile>63 53 <Compile Include="kentta1.txt"> 64 54 <Name>kentta1</Name> … … 81 71 </Compile> 82 72 </ItemGroup> 73 <ItemGroup> 74 <Compile Include="vihu.png"> 75 <Name>vihu</Name> 76 <Importer>TextureImporter</Importer> 77 <Processor>TextureProcessor</Processor> 78 </Compile> 79 </ItemGroup> 80 <ItemGroup> 81 <Compile Include="kolike.png"> 82 <Name>kolike</Name> 83 <Importer>TextureImporter</Importer> 84 <Processor>TextureProcessor</Processor> 85 </Compile> 86 </ItemGroup> 87 <ItemGroup> 88 <Compile Include="pyssykypara.png"> 89 <Name>pyssykypara</Name> 90 <Importer>TextureImporter</Importer> 91 <Processor>TextureProcessor</Processor> 92 </Compile> 93 </ItemGroup> 83 94 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 84 95 <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Note: See TracChangeset
for help on using the changeset viewer.