- Timestamp:
- 2015-07-03 12:15:07 (8 years ago)
- Location:
- 2015/27/SanteriK/Hundreddays
- Files:
-
- 2 added
- 20 edited
Legend:
- Unmodified
- Added
- Removed
-
2015/27/SanteriK/Hundreddays/Hundreddays/Hundreddays/Hundreddays.cs
r6763 r6795 10 10 { 11 11 Image wallimage = LoadImage("seinä"); 12 Image pelaajankuva = LoadImage("ukkeli2");12 //Image pelaajankuva = LoadImage("ukkeli2"); 13 13 Image pelaajankuva1 = LoadImage("ukkeli1"); 14 14 Image groundImage = LoadImage("lattia"); … … 22 22 PhysicsObject ukkeli1; 23 23 24 24 // List<Vector> 25 25 //Kuinka nopeasti ukkeli liikkuu maksimissaan 26 26 double maxLiikkuminen = 1800.0; … … 56 56 ruudut.SetTileMethod(Color.FromHexCode("4CFF00"), LuoPelaaja2); 57 57 ruudut.SetTileMethod(Color.FromHexCode("FF006E"), Luolaatikko); 58 ruudut.SetTileMethod(Color.FromHexCode("FF6A00"), Luokansio); 58 ruudut.SetTileMethod(Color.FromHexCode("00137F"), Luolaatikko); 59 ruudut.SetTileMethod(Color.FromHexCode("FF6A00"), LuoLattia); 59 60 ruudut.SetTileMethod(Color.Black, LuoTaso); 60 61 ruudut.SetTileMethod(Color.Gray, LuoLattia); … … 65 66 Add(pimeys,2); 66 67 68 // tehdään ekat zombit 67 69 LuoZombit(); 70 71 // luodaan tietyin väliajoin zombit 72 Timer zombiajastin = new Timer(); 73 zombiajastin.Interval = 120; 74 zombiajastin.Timeout += delegate 75 { 76 LuoZombit(); 77 MessageDisplay.Add("More zombies"); 78 }; 79 zombiajastin.Start(); 68 80 69 81 Luolaskuri(); 70 82 71 83 Timer.SingleShot(5, Luokansiot); 72 84 } 73 85 void Luolaskuri() … … 78 90 Add(pistenäyttö); 79 91 pistenäyttö.BindTo(kansiolaskuri); 92 kansiolaskuri.UpperLimit += Voitto; 93 } 94 void Voitto() 95 { 96 80 97 } 81 98 void LuoZombit() … … 85 102 zombiruudut.Execute(20, 20); 86 103 } 87 104 void Luokansiot() 105 { 106 ColorTileMap kansioruudut = ColorTileMap.FromLevelAsset("kenttä"); 107 kansioruudut.SetTileMethod(Color.FromHexCode("FF6A00"), Luokansio); 108 kansioruudut.Execute(20, 20); 109 } 88 110 void LuoTaso(Vector paikka, double leveys, double korkeus) 89 111 { … … 100 122 PhysicsObject kansio = PhysicsObject.CreateStaticObject(leveys, korkeus); 101 123 kansio.Position = paikka; 124 kansio.Tag = "kansio"; 102 125 kansio.Image = kansionkuva; 103 126 Add(kansio); 104 127 kansiolaskuri.MaxValue++; 128 LuoLattia(paikka, leveys, korkeus); 129 130 Timer nakyvyysAjastin = new Timer(); 131 nakyvyysAjastin.Interval = 0.05; 132 nakyvyysAjastin.Timeout += delegate { TarkistaNakyvyys(kansio); }; 133 nakyvyysAjastin.Start(); 105 134 } 106 135 … … 131 160 RandomMoverBrain satunnaisAivot = new RandomMoverBrain(); 132 161 seuraajanAivot.Speed = 40; // Millä nopeudella kohdetta seurataan 133 seuraajanAivot.DistanceFar = 150; // Etäisyys jolla aletaan seurata kohdetta162 seuraajanAivot.DistanceFar = 200; // Etäisyys jolla aletaan seurata kohdetta 134 163 seuraajanAivot.TurnWhileMoving = true; 135 164 seuraajanAivot.FarBrain = satunnaisAivot; // Käytetään satunnaisaivoja kun ollaan kaukana … … 153 182 } 154 183 }; 184 185 155 186 } 156 187 } … … 218 249 219 250 AddCollisionHandler(ukkeli, "zombi", PelaajaosuuVihuun); 220 251 AddCollisionHandler(ukkeli, "kansio", Pelaajaosuukansioon); 252 // AddCollisionHandler(ukkeli, "Kerättäväase", PelaajasuuAseeseen); 221 253 GameObject valo = new GameObject(250, 250); 222 254 valo.X = 130; … … 277 309 laatikko.Tag = "laatikko"; 278 310 Add(laatikko); 279 } 311 312 Timer nakyvyysAjastin = new Timer(); 313 nakyvyysAjastin.Interval = 0.05; 314 nakyvyysAjastin.Timeout += delegate { TarkistaNakyvyys(laatikko); }; 315 nakyvyysAjastin.Start(); 316 } 317 318 void Pelaajaosuukansioon(PhysicsObject ukkeli,PhysicsObject kansio) 319 { 320 kansiolaskuri.Value++; 321 kansio.Destroy(); 322 } 323 280 324 void PelaajaosuuVihuun(PhysicsObject ukkeli,PhysicsObject zombi ) 281 325 { … … 306 350 307 351 olio.IsVisible = !piilossa; 352 } 353 //void PelaajaosuuKerättäväänaseeseen(PhysicsObject ukkeli, PhysicsObject Kerättäväase) 354 //{ 355 //} 356 void LuoKerättäväase(Vector paikka, double leveys, double korkeus) 357 { 358 PhysicsObject ase = new PhysicsObject(leveys, korkeus); 359 ase.Position = paikka; 360 ase.Tag = "ase"; 361 Add(ase); 308 362 } 309 363 } -
2015/27/SanteriK/Hundreddays/Hundreddays/Hundreddays/Hundreddays.csproj.Debug.cachefile
r6763 r6795 10 10 Content\laatikko.xnb 11 11 Content\kansio.xnb 12 Content\AseLaatikko.xnb -
2015/27/SanteriK/Hundreddays/Hundreddays/Hundreddays/obj/x86/Debug/ContentPipeline-{C1114E9D-1591-4DC8-8A7E-521487466790}.xml
r6612 r6795 8 8 <Processor>TextureProcessor</Processor> 9 9 <Options>None</Options> 10 <Output>C:\MyTemp\ santeriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\kenttä.xnb</Output>11 <Time>2015-0 6-30T14:48:29.7613812+03:00</Time>10 <Output>C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\kenttä.xnb</Output> 11 <Time>2015-07-03T09:56:08.5632655+03:00</Time> 12 12 </Item> 13 13 <Item> … … 17 17 <Processor>TextureProcessor</Processor> 18 18 <Options>None</Options> 19 <Output>C:\MyTemp\ santeriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\lattia.xnb</Output>20 <Time>2015-06- 30T09:58:50.2384139+03:00</Time>19 <Output>C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\lattia.xnb</Output> 20 <Time>2015-06-29T14:31:10.0544587+03:00</Time> 21 21 </Item> 22 22 <Item> … … 26 26 <Processor>TextureProcessor</Processor> 27 27 <Options>None</Options> 28 <Output>C:\MyTemp\ santeriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\seinä.xnb</Output>29 <Time>2015-06- 30T09:58:50.2384139+03:00</Time>28 <Output>C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\seinä.xnb</Output> 29 <Time>2015-06-29T14:31:10.0544587+03:00</Time> 30 30 </Item> 31 31 <Item> … … 35 35 <Processor>TextureProcessor</Processor> 36 36 <Options>None</Options> 37 <Output>C:\MyTemp\ santeriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\ukkeli.xnb</Output>38 <Time>2015-0 6-30T10:05:27.5470139+03:00</Time>37 <Output>C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\ukkeli.xnb</Output> 38 <Time>2015-07-03T09:19:05.6918655+03:00</Time> 39 39 </Item> 40 40 <Item> … … 44 44 <Processor>TextureProcessor</Processor> 45 45 <Options>None</Options> 46 <Output>C:\MyTemp\ santeriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\ukkeli1.xnb</Output>47 <Time>2015-0 6-30T13:59:39.6861812+03:00</Time>46 <Output>C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\ukkeli1.xnb</Output> 47 <Time>2015-07-03T09:19:05.8322655+03:00</Time> 48 48 </Item> 49 49 <Item> … … 53 53 <Processor>TextureProcessor</Processor> 54 54 <Options>None</Options> 55 <Output>C:\MyTemp\ santeriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\zombie.xnb</Output>56 <Time>2015-0 6-30T10:05:27.5470139+03:00</Time>55 <Output>C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\zombie.xnb</Output> 56 <Time>2015-07-03T09:19:05.8322655+03:00</Time> 57 57 </Item> 58 58 <Item> … … 62 62 <Processor>TextureProcessor</Processor> 63 63 <Options>None</Options> 64 <Output>C:\MyTemp\ santeriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\zombie1.xnb</Output>65 <Time>2015-0 6-30T10:05:27.5470139+03:00</Time>64 <Output>C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\zombie1.xnb</Output> 65 <Time>2015-07-03T09:19:05.8478655+03:00</Time> 66 66 </Item> 67 67 <Item> … … 71 71 <Processor>TextureProcessor</Processor> 72 72 <Options>None</Options> 73 <Output>C:\MyTemp\santeriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\ukkeli2.xnb</Output> 74 <Time>2015-06-30T13:59:22.1913812+03:00</Time> 73 <Output>C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\ukkeli2.xnb</Output> 74 <Time>2015-07-03T11:05:49.6546655+03:00</Time> 75 </Item> 76 <Item> 77 <Source>valo.png</Source> 78 <Name>valo</Name> 79 <Importer>TextureImporter</Importer> 80 <Processor>TextureProcessor</Processor> 81 <Options>None</Options> 82 <Output>C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\valo.xnb</Output> 83 <Time>2015-07-03T09:19:05.6918655+03:00</Time> 84 </Item> 85 <Item> 86 <Source>laatikko.png</Source> 87 <Name>laatikko</Name> 88 <Importer>TextureImporter</Importer> 89 <Processor>TextureProcessor</Processor> 90 <Options>None</Options> 91 <Output>C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\laatikko.xnb</Output> 92 <Time>2015-07-03T09:19:05.6918655+03:00</Time> 93 </Item> 94 <Item> 95 <Source>kansio.png</Source> 96 <Name>kansio</Name> 97 <Importer>TextureImporter</Importer> 98 <Processor>TextureProcessor</Processor> 99 <Options>None</Options> 100 <Output>C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\kansio.xnb</Output> 101 <Time>2015-07-03T09:19:05.6918655+03:00</Time> 102 </Item> 103 <Item> 104 <Source>AseLaatikko.png</Source> 105 <Name>AseLaatikko</Name> 106 <Importer>TextureImporter</Importer> 107 <Processor>TextureProcessor</Processor> 108 <Options>None</Options> 109 <Output>C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\AseLaatikko.xnb</Output> 110 <Time>2015-07-03T11:16:43.7274655+03:00</Time> 75 111 </Item> 76 112 <BuildSuccessful>true</BuildSuccessful> … … 81 117 <BuildConfiguration>Debug</BuildConfiguration> 82 118 <CompressContent>false</CompressContent> 83 <RootDirectory>C:\MyTemp\ santeriK\Hundreddays\Hundreddays\HundreddaysContent\</RootDirectory>84 <LoggerRootDirectory>C:\MyTemp\ santeriK\Hundreddays\Hundreddays\Hundreddays\</LoggerRootDirectory>85 <IntermediateDirectory>C:\MyTemp\ santeriK\Hundreddays\Hundreddays\Hundreddays\obj\x86\Debug\</IntermediateDirectory>86 <OutputDirectory>C:\MyTemp\ santeriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\</OutputDirectory>119 <RootDirectory>C:\MyTemp\SanteriK\Hundreddays\Hundreddays\HundreddaysContent\</RootDirectory> 120 <LoggerRootDirectory>C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\</LoggerRootDirectory> 121 <IntermediateDirectory>C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\obj\x86\Debug\</IntermediateDirectory> 122 <OutputDirectory>C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\</OutputDirectory> 87 123 </Settings> 88 124 <Assemblies> … … 121 157 <Assembly> 122 158 <Key>C:\Windows\Microsoft.Net\assembly\GAC_32\Microsoft.Xna.Framework.Content.Pipeline\v4.0_4.0.0.0__842cf8be1de50553\Microsoft.Xna.Framework.Content.Pipeline.dll</Key> 123 <Value>201 4-04-23T00:53:38.0521963+03:00</Value>159 <Value>2012-07-09T09:25:56.9793042+03:00</Value> 124 160 </Assembly> 125 161 </Assemblies> -
2015/27/SanteriK/Hundreddays/Hundreddays/Hundreddays/obj/x86/Debug/Hundreddays.csproj.FileListAbsolute.txt
r6763 r6795 1 C:\MyTemp\ santeriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\kenttÀ.xnb2 C:\MyTemp\ santeriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\lattia.xnb3 C:\MyTemp\ santeriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\seinÀ.xnb4 C:\MyTemp\ santeriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\ukkeli.xnb5 C:\MyTemp\ santeriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\ukkeli1.xnb6 C:\MyTemp\ santeriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\zombie.xnb7 C:\MyTemp\ santeriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\zombie1.xnb8 C:\MyTemp\ santeriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Hundreddays.exe9 C:\MyTemp\ santeriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Hundreddays.pdb10 C:\MyTemp\ santeriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Jypeli.dll11 C:\MyTemp\ santeriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Jypeli.xml12 C:\MyTemp\ santeriK\Hundreddays\Hundreddays\Hundreddays\obj\x86\Debug\Hundreddays.csprojResolveAssemblyReference.cache13 C:\MyTemp\ santeriK\Hundreddays\Hundreddays\Hundreddays\obj\x86\Debug\Microsoft.Xna.Framework.RuntimeProfile.txt14 C:\MyTemp\ santeriK\Hundreddays\Hundreddays\Hundreddays\obj\x86\Debug\Hundreddays.exe15 C:\MyTemp\ santeriK\Hundreddays\Hundreddays\Hundreddays\obj\x86\Debug\Hundreddays.pdb16 C:\MyTemp\ santeriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\ukkeli2.xnb1 C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\obj\x86\Debug\Hundreddays.csprojResolveAssemblyReference.cache 2 C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\obj\x86\Debug\Microsoft.Xna.Framework.RuntimeProfile.txt 3 C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\kenttÀ.xnb 4 C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Hundreddays.exe 5 C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Hundreddays.pdb 6 C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Jypeli.dll 7 C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Jypeli.xml 8 C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\obj\x86\Debug\Hundreddays.exe 9 C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\obj\x86\Debug\Hundreddays.pdb 10 C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\lattia.xnb 11 C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\seinÀ.xnb 12 C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\ukkeli.xnb 13 C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\ukkeli1.xnb 14 C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\zombie.xnb 15 C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\zombie1.xnb 16 C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\ukkeli2.xnb 17 17 C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\valo.xnb 18 18 C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\laatikko.xnb 19 19 C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\kansio.xnb 20 C:\MyTemp\SanteriK\Hundreddays\Hundreddays\Hundreddays\bin\x86\Debug\Content\AseLaatikko.xnb -
2015/27/SanteriK/Hundreddays/Hundreddays/Hundreddays/obj/x86/Debug/cachefile-{C1114E9D-1591-4DC8-8A7E-521487466790}-targetpath.txt
r6763 r6795 10 10 Content\laatikko.xnb 11 11 Content\kansio.xnb 12 Content\AseLaatikko.xnb -
2015/27/SanteriK/Hundreddays/Hundreddays/HundreddaysContent/HundreddaysContent.contentproj
r6763 r6795 114 114 </Compile> 115 115 </ItemGroup> 116 <ItemGroup> 117 <Compile Include="AseLaatikko.png"> 118 <Name>AseLaatikko</Name> 119 <Importer>TextureImporter</Importer> 120 <Processor>TextureProcessor</Processor> 121 </Compile> 122 </ItemGroup> 116 123 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 117 124 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2015/27/SanteriK/Hundreddays/Hundreddays/HundreddaysContent/obj/x86/Debug/HundreddaysContent.contentproj.FileListAbsolute.txt
r6612 r6795 1 C:\MyTemp\ santeriK\Hundreddays\Hundreddays\HundreddaysContent\obj\x86\Debug\HundreddaysContent.contentprojResolveAssemblyReference.cache1 C:\MyTemp\SanteriK\Hundreddays\Hundreddays\HundreddaysContent\obj\x86\Debug\HundreddaysContent.contentprojResolveAssemblyReference.cache
Note: See TracChangeset
for help on using the changeset viewer.