Changeset 5374 for 2014/27


Ignore:
Timestamp:
2014-07-03 14:57:32 (5 years ago)
Author:
emkronqv
Message:
 
Location:
2014/27/EmilK
Files:
61 added
4 deleted
14 edited

Legend:

Unmodified
Added
Removed
  • 2014/27/EmilK/toimintajuttu/toimintajuttu/toimintajuttu/obj/x86/Debug/ContentPipeline-{1279BD45-05B8-49CE-8E6D-26708C229F93}.xml

    r5301 r5374  
    2727      <Options>None</Options> 
    2828      <Output>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\kentta1.xnb</Output> 
    29       <Time>2014-07-02T14:58:50.2208502+03:00</Time> 
     29      <Time>2014-07-03T14:50:38.9493011+03:00</Time> 
    3030    </Item> 
    3131    <Item> 
     
    3737      <Output>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\god of war.xnb</Output> 
    3838      <Time>2014-07-02T12:45:21.3958502+03:00</Time> 
    39     </Item> 
    40     <Item> 
    41       <Source>Emilin hahmon suunittelu.png</Source> 
    42       <Name>Emilin hahmon suunittelu</Name> 
    43       <Importer>TextureImporter</Importer> 
    44       <Processor>TextureProcessor</Processor> 
    45       <Options>None</Options> 
    46       <Output>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\Emilin hahmon suunittelu.xnb</Output> 
    47       <Time>2014-07-01T10:22:03.7641175+03:00</Time> 
    4839    </Item> 
    4940    <Item> 
     
    137128      <Output>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\bossinhyökkäys.xnb</Output> 
    138129      <Time>2014-07-02T14:52:04.7808502+03:00</Time> 
     130    </Item> 
     131    <Item> 
     132      <Source>musiikki2.mp3</Source> 
     133      <Name>musiikki2</Name> 
     134      <Importer>Mp3Importer</Importer> 
     135      <Processor>SongProcessor</Processor> 
     136      <Options>None</Options> 
     137      <Output>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\musiikki2.xnb</Output> 
     138      <Extra>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\musiikki2.wma</Extra> 
     139      <Time>2014-07-03T09:51:44.6717193+03:00</Time> 
     140    </Item> 
     141    <Item> 
     142      <Source>kentta2.txt</Source> 
     143      <Name>kentta2</Name> 
     144      <Importer>TextFileImporter</Importer> 
     145      <Processor>TextFileContentProcessor</Processor> 
     146      <Options>None</Options> 
     147      <Output>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\kentta2.xnb</Output> 
     148      <Time>2014-07-03T14:51:12.8966955+03:00</Time> 
     149    </Item> 
     150    <Item> 
     151      <Source>kentta3.txt</Source> 
     152      <Name>kentta3</Name> 
     153      <Importer>TextFileImporter</Importer> 
     154      <Processor>TextFileContentProcessor</Processor> 
     155      <Options>None</Options> 
     156      <Output>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\kentta3.xnb</Output> 
     157      <Time>2014-07-03T14:51:44.5298585+03:00</Time> 
     158    </Item> 
     159    <Item> 
     160      <Source>Emilinhahmonsuunittelu.png</Source> 
     161      <Name>Emilinhahmonsuunittelu</Name> 
     162      <Importer>TextureImporter</Importer> 
     163      <Processor>TextureProcessor</Processor> 
     164      <Options>None</Options> 
     165      <Output>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\Emilinhahmonsuunittelu.xnb</Output> 
     166      <Time>2014-07-03T12:29:38.8667643+03:00</Time> 
     167    </Item> 
     168    <Item> 
     169      <Source>hiippailutausta.jpg</Source> 
     170      <Name>hiippailutausta</Name> 
     171      <Importer>TextureImporter</Importer> 
     172      <Processor>TextureProcessor</Processor> 
     173      <Options>None</Options> 
     174      <Output>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\hiippailutausta.xnb</Output> 
     175      <Time>2014-07-03T12:14:58.3327197+03:00</Time> 
     176    </Item> 
     177    <Item> 
     178      <Source>vihulainen.png</Source> 
     179      <Name>vihulainen</Name> 
     180      <Importer>TextureImporter</Importer> 
     181      <Processor>TextureProcessor</Processor> 
     182      <Options>None</Options> 
     183      <Output>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\vihulainen.xnb</Output> 
     184      <Time>2014-07-03T12:15:07.0115875+03:00</Time> 
     185    </Item> 
     186    <Item> 
     187      <Source>toistajuoksuu1.png</Source> 
     188      <Name>toistajuoksuu1</Name> 
     189      <Importer>TextureImporter</Importer> 
     190      <Processor>TextureProcessor</Processor> 
     191      <Options>None</Options> 
     192      <Output>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\toistajuoksuu1.xnb</Output> 
     193      <Time>2014-07-03T12:15:46.4135273+03:00</Time> 
     194    </Item> 
     195    <Item> 
     196      <Source>toistajuoksuu2.png</Source> 
     197      <Name>toistajuoksuu2</Name> 
     198      <Importer>TextureImporter</Importer> 
     199      <Processor>TextureProcessor</Processor> 
     200      <Options>None</Options> 
     201      <Output>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\toistajuoksuu2.xnb</Output> 
     202      <Time>2014-07-03T12:15:55.2864145+03:00</Time> 
     203    </Item> 
     204    <Item> 
     205      <Source>musiikki3.mp3</Source> 
     206      <Name>musiikki3</Name> 
     207      <Importer>Mp3Importer</Importer> 
     208      <Processor>SongProcessor</Processor> 
     209      <Options>None</Options> 
     210      <Output>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\musiikki3.xnb</Output> 
     211      <Extra>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\musiikki3.wma</Extra> 
     212      <Time>2014-07-03T12:16:08.4767334+03:00</Time> 
     213    </Item> 
     214    <Item> 
     215      <Source>toinenbossi.png</Source> 
     216      <Name>toinenbossi</Name> 
     217      <Importer>TextureImporter</Importer> 
     218      <Processor>TextureProcessor</Processor> 
     219      <Options>None</Options> 
     220      <Output>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\toinenbossi.xnb</Output> 
     221      <Time>2014-07-03T12:47:55.2763943+03:00</Time> 
     222    </Item> 
     223    <Item> 
     224      <Source>alieni.png</Source> 
     225      <Name>alieni</Name> 
     226      <Importer>TextureImporter</Importer> 
     227      <Processor>TextureProcessor</Processor> 
     228      <Options>None</Options> 
     229      <Output>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\alieni.xnb</Output> 
     230      <Time>2014-07-03T13:42:06.8975239+03:00</Time> 
     231    </Item> 
     232    <Item> 
     233      <Source>kuollutavaruustaustaa.jpg</Source> 
     234      <Name>kuollutavaruustaustaa</Name> 
     235      <Importer>TextureImporter</Importer> 
     236      <Processor>TextureProcessor</Processor> 
     237      <Options>None</Options> 
     238      <Output>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\kuollutavaruustaustaa.xnb</Output> 
     239      <Time>2014-07-03T13:10:40.1338664+03:00</Time> 
     240    </Item> 
     241    <Item> 
     242      <Source>bossi3.png</Source> 
     243      <Name>bossi3</Name> 
     244      <Importer>TextureImporter</Importer> 
     245      <Processor>TextureProcessor</Processor> 
     246      <Options>None</Options> 
     247      <Output>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\bossi3.xnb</Output> 
     248      <Time>2014-07-03T13:12:16.759528+03:00</Time> 
     249    </Item> 
     250    <Item> 
     251      <Source>iisakkikavelee.png</Source> 
     252      <Name>iisakkikavelee</Name> 
     253      <Importer>TextureImporter</Importer> 
     254      <Processor>TextureProcessor</Processor> 
     255      <Options>None</Options> 
     256      <Output>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\iisakkikavelee.xnb</Output> 
     257      <Time>2014-07-03T13:13:48.9947506+03:00</Time> 
     258    </Item> 
     259    <Item> 
     260      <Source>iisakki.png</Source> 
     261      <Name>iisakki</Name> 
     262      <Importer>TextureImporter</Importer> 
     263      <Processor>TextureProcessor</Processor> 
     264      <Options>None</Options> 
     265      <Output>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\iisakki.xnb</Output> 
     266      <Time>2014-07-03T13:14:32.8601367+03:00</Time> 
     267    </Item> 
     268    <Item> 
     269      <Source>musiikki4.mp3</Source> 
     270      <Name>musiikki4</Name> 
     271      <Importer>Mp3Importer</Importer> 
     272      <Processor>SongProcessor</Processor> 
     273      <Options>None</Options> 
     274      <Output>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\musiikki4.xnb</Output> 
     275      <Extra>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\musiikki4.wma</Extra> 
     276      <Time>2014-07-03T13:18:06.5685054+03:00</Time> 
     277    </Item> 
     278    <Item> 
     279      <Source>health.png</Source> 
     280      <Name>health</Name> 
     281      <Importer>TextureImporter</Importer> 
     282      <Processor>TextureProcessor</Processor> 
     283      <Options>None</Options> 
     284      <Output>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\health.xnb</Output> 
     285      <Time>2014-07-03T13:51:00.4908779+03:00</Time> 
     286    </Item> 
     287    <Item> 
     288      <Source>Jump7.wav</Source> 
     289      <Name>Jump7</Name> 
     290      <Importer>WavImporter</Importer> 
     291      <Processor>SoundEffectProcessor</Processor> 
     292      <Options>None</Options> 
     293      <Output>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\Jump7.xnb</Output> 
     294      <Time>2014-07-03T14:13:34.1002253+03:00</Time> 
     295    </Item> 
     296    <Item> 
     297      <Source>Powerup2.wav</Source> 
     298      <Name>Powerup2</Name> 
     299      <Importer>WavImporter</Importer> 
     300      <Processor>SoundEffectProcessor</Processor> 
     301      <Options>None</Options> 
     302      <Output>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\Powerup2.xnb</Output> 
     303      <Time>2014-07-03T14:13:45.3223474+03:00</Time> 
     304    </Item> 
     305    <Item> 
     306      <Source>hiiri.jpg</Source> 
     307      <Name>hiiri</Name> 
     308      <Importer>TextureImporter</Importer> 
     309      <Processor>TextureProcessor</Processor> 
     310      <Options>None</Options> 
     311      <Output>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\hiiri.xnb</Output> 
     312      <Time>2014-07-03T14:37:33.7837924+03:00</Time> 
     313    </Item> 
     314    <Item> 
     315      <Source>kenttä4.txt</Source> 
     316      <Name>kenttä4</Name> 
     317      <Importer>TextFileImporter</Importer> 
     318      <Processor>TextFileContentProcessor</Processor> 
     319      <Options>None</Options> 
     320      <Output>C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\kenttä4.xnb</Output> 
     321      <Time>2014-07-03T14:50:38.8952957+03:00</Time> 
    139322    </Item> 
    140323    <BuildSuccessful>true</BuildSuccessful> 
  • 2014/27/EmilK/toimintajuttu/toimintajuttu/toimintajuttu/obj/x86/Debug/cachefile-{1279BD45-05B8-49CE-8E6D-26708C229F93}-targetpath.txt

    r5301 r5374  
    33Content\kentta1.xnb 
    44Content\god of war.xnb 
    5 Content\Emilin hahmon suunittelu.xnb 
    65Content\juoksuu 1.xnb 
    76Content\juoksuu 2.xnb 
     
    1514Content\bossi.xnb 
    1615Content\bossinhyökkÀys.xnb 
     16Content\musiikki2.xnb 
     17Content\musiikki2.wma 
     18Content\kentta2.xnb 
     19Content\kentta3.xnb 
     20Content\Emilinhahmonsuunittelu.xnb 
     21Content\hiippailutausta.xnb 
     22Content\vihulainen.xnb 
     23Content\toistajuoksuu1.xnb 
     24Content\toistajuoksuu2.xnb 
     25Content\musiikki3.xnb 
     26Content\musiikki3.wma 
     27Content\toinenbossi.xnb 
     28Content\alieni.xnb 
     29Content\kuollutavaruustaustaa.xnb 
     30Content\bossi3.xnb 
     31Content\iisakkikavelee.xnb 
     32Content\iisakki.xnb 
     33Content\musiikki4.xnb 
     34Content\musiikki4.wma 
     35Content\health.xnb 
     36Content\Jump7.xnb 
     37Content\Powerup2.xnb 
     38Content\hiiri.xnb 
     39Content\kenttÀ4.xnb 
  • 2014/27/EmilK/toimintajuttu/toimintajuttu/toimintajuttu/obj/x86/Debug/toimintajuttu.csproj.FileListAbsolute.txt

    r5301 r5374  
    1111C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\obj\x86\Debug\toimintajuttu.pdb 
    1212C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\god of war.xnb 
    13 C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\Emilin hahmon suunittelu.xnb 
    1413C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\juoksuu 1.xnb 
    1514C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\juoksuu 2.xnb 
     
    2322C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\bossi.xnb 
    2423C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\bossinhyökkÀys.xnb 
     24C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\musiikki2.xnb 
     25C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\musiikki2.wma 
     26C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\kentta2.xnb 
     27C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\kentta3.xnb 
     28C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\Emilinhahmonsuunittelu.xnb 
     29C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\hiippailutausta.xnb 
     30C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\vihulainen.xnb 
     31C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\toistajuoksuu1.xnb 
     32C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\toistajuoksuu2.xnb 
     33C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\musiikki3.xnb 
     34C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\musiikki3.wma 
     35C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\toinenbossi.xnb 
     36C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\alieni.xnb 
     37C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\kuollutavaruustaustaa.xnb 
     38C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\bossi3.xnb 
     39C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\iisakkikavelee.xnb 
     40C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\iisakki.xnb 
     41C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\musiikki4.xnb 
     42C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\musiikki4.wma 
     43C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\health.xnb 
     44C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\Jump7.xnb 
     45C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\Powerup2.xnb 
     46C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\hiiri.xnb 
     47C:\MyTemp\EmilK\toimintajuttu\toimintajuttu\toimintajuttu\bin\x86\Debug\Content\kenttÀ4.xnb 
  • 2014/27/EmilK/toimintajuttu/toimintajuttu/toimintajuttu/toimintajuttu.cs

    r5301 r5374  
    1515    PlatformCharacter pelaaja1; 
    1616 
    17     Image taustaKuva = LoadImage("taustaagodofwariin"); 
     17    int kentannumero = 1; 
     18 
     19    DoubleMeter elamaLaskuriB; 
     20    PhysicsObject taso1; 
     21 
     22    Image[] taustaKuva = LoadImages("taustaagodofwariin","hiippailutausta", "kuollutavaruustaustaa", "metrotaustaa"); 
    1823    Image pelaajanKuva = LoadImage("god of war"); 
    1924    Image tahtiKuva = LoadImage("tahti"); 
    20     Image vihollisenkuva = LoadImage("vihu"); 
    21     Image bossinkuva = LoadImage("bossi"); 
     25    Image[] vihollisenkuva = LoadImages("vihu", "vihulainen", "alieni"); 
     26    Image[] bossinkuva = LoadImages("bossi", "toinenbossi", "bossi3", "hiiri"); 
    2227    Image ammuksenkuva = LoadImage("bossinhyökkäys"); 
     28    Image energiankuva = LoadImage("health"); 
     29 
     30    SoundEffect hyppyAani = LoadSoundEffect("Jump7"); 
     31    SoundEffect terveysAani = LoadSoundEffect("Powerup2"); 
     32 
    2333 
    2434    Image aseenkuva = LoadImage("ase"); 
    25     private Image[] ukkeliHyppaa = LoadImages("hyppy"); 
    26     private Image[] ukkelinKavely = LoadImages("juoksuu 1","juoksuu 2"); 
    27     private Image[] ukkeliHyokkaa = LoadImages("hyökkäys 4"); 
    28     private Image[] ukkeliPaikallaan = LoadImages("god of war"); 
     35 
     36    Color[] tasovarit = { Color.Red, Color.Gray, Color.DarkBlue }; 
     37 
     38    String[] musiikit = {"musiikki", "musiikki3", "musiikki4"}; 
     39 
     40    private Image[][] ukkeliHyppaa = { LoadImages("hyppy"), LoadImages("toistajuoksuu2"), LoadImages("iisakki") }; 
     41    private Image[][] ukkelinKavely = { LoadImages("juoksuu 1","juoksuu 2"), LoadImages("toistajuoksuu1", "toistajuoksuu2"), LoadImages("iisakki", "iisakkikavelee") }; 
     42    private Image[][] ukkeliHyokkaa = { LoadImages("hyökkäys 4"), LoadImages("Emilinhahmonsuunittelu"), LoadImages("iisakki") }; 
     43    private Image[][] ukkeliPaikallaan = { LoadImages("god of war"), LoadImages("Emilinhahmonsuunittelu"), LoadImages("iisakki") }; 
     44 
    2945    SoundEffect maaliAani = LoadSoundEffect("maali"); 
    3046    DoubleMeter elamaLaskuri; 
     
    4056        Gravity = new Vector(0, -1300); 
    4157 
    42         MediaPlayer.Play("musiikki"); 
     58        MediaPlayer.Play(musiikit[kentannumero-1]); 
    4359        MediaPlayer.IsRepeating = true; 
     60 
    4461 
    4562        LuoKentta(); 
     
    5471    void LuoKentta() 
    5572    { 
    56         TileMap kentta = TileMap.FromLevelAsset("kentta1"); 
     73        TileMap kentta = TileMap.FromLevelAsset("kentta"+kentannumero); 
    5774        kentta.SetTileMethod('#', LisaaTaso); 
    5875        kentta.SetTileMethod('*', LisaaTahti); 
     
    6178        kentta.SetTileMethod('P', LisaaAnsa); 
    6279        kentta.SetTileMethod('B', LisaaBossi); 
     80        kentta.SetTileMethod('M', LisaaBossimusiikki); 
     81        kentta.SetTileMethod('4', LisaaToinentaso); 
     82        kentta.SetTileMethod('9', LisaaTerveyttä); 
     83 
    6384        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    6485        Level.CreateBorders(); 
    6586        Level.Background.CreateGradient(Color.White, Color.SkyBlue); 
    6687 
    67         Level.Background.Image = taustaKuva; 
     88        Level.Background.Image = taustaKuva[kentannumero-1]; 
    6889    } 
    6990 
     
    7293        PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    7394        taso.Position = paikka; 
    74         taso.Color = Color.Red; 
     95        taso.Color = tasovarit[kentannumero-1]; 
    7596        Add(taso); 
     97    } 
     98 
     99    void LisaaTerveyttä(Vector paikka, double leveys, double korkeus) 
     100    { 
     101        PhysicsObject terveys = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     102        terveys.Position = paikka; 
     103        terveys.Color = tasovarit[kentannumero - 1]; 
     104        terveys.Image = energiankuva; 
     105        terveys.IgnoresCollisionResponse = true; 
     106        terveys.Tag = "terveys"; 
     107        Add(terveys); 
     108    } 
     109 
     110    void LisaaToinentaso(Vector paikka, double leveys, double korkeus) 
     111    { 
     112        PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     113        taso.Position = paikka; 
     114        taso.Color = Color.Gray; 
     115        Add(taso); 
     116    } 
     117 
     118    void LisaaBossimusiikki(Vector paikka, double leveys, double korkeus) 
     119    { 
     120        taso1 = PhysicsObject.CreateStaticObject(3*leveys, 3*korkeus); 
     121        taso1.Position = paikka; 
     122        taso1.Color = Color.Red; 
     123        taso1.IsVisible = false; 
     124        taso1.IgnoresCollisionResponse = true; 
     125        taso1.Tag = "Bossipalikka"; 
     126        Add(taso1); 
    76127    } 
    77128 
     
    88139    void LisaaBossi(Vector paikka, double leveys, double korkeus) 
    89140    { 
    90         PlatformCharacter bossi = new PlatformCharacter(leveys *3, korkeus * 5); 
     141        PlatformCharacter bossi = new PlatformCharacter(leveys *5 , korkeus *5 ); 
    91142        bossi.Position = paikka; 
    92143        bossi.Y += korkeus / 5; 
    93         bossi.Image = bossinkuva; 
     144        bossi.Image = bossinkuva[kentannumero-1]; 
    94145        Add(bossi); 
    95146 
     
    101152        bossi.Brain = tasoAivot; 
    102153 
    103         AddCollisionHandler(bossi, "Ase", delegate(PhysicsObject ase, PhysicsObject vihu) { bossi.Destroy(); }); 
     154        AddCollisionHandler(bossi, "Ase", delegate(PhysicsObject ase, PhysicsObject vihu) {  
     155            elamaLaskuriB.Value--; 
     156 
     157            if (elamaLaskuriB.Value < 1) 
     158            { 
     159                bossi.Destroy(); 
     160                kentannumero++; 
     161                AloitaPeli(); 
     162 
     163            } 
     164        }); 
     165         
     166        elamaLaskuriB = new DoubleMeter(10); 
     167        elamaLaskuriB.MaxValue = 10; 
     168        //elamaLaskuriB.LowerLimit += ElamaLoppui; 
     169 
     170        ProgressBar elamaPalkkiB = new ProgressBar(150, 20); 
     171        elamaPalkkiB.X = Screen.Right - 150; 
     172        elamaPalkkiB.Y = Screen.Top - 20; 
     173        elamaPalkkiB.BindTo(elamaLaskuriB); 
     174        Add(elamaPalkkiB); 
    104175 
    105176        Timer ajastin = new Timer(); 
    106         ajastin.Interval = 0.05; 
    107         ajastin.Timeout += delegate 
    108         { 
     177        ajastin.Interval = 1; 
     178        ajastin.Timeout += delegate { 
    109179            if (bossi.IsDestroyed) 
     180            { 
    110181                ajastin.Stop(); 
    111  
    112             if (Vector.Distance(pelaaja1.Position, bossi.Position) < 600) 
     182            } 
     183 
     184            if (Vector.Distance(pelaaja1.Position, bossi.Position) < 1500) 
    113185            { 
    114186                tasoAivot.Active = false; 
     
    130202 
    131203        ajastin.Start(); 
     204 
    132205    } 
    133206 
     
    137210        vihollinen.Position = paikka; 
    138211        vihollinen.Y += korkeus / 2; 
    139         vihollinen.Image = vihollisenkuva; 
     212        vihollinen.Image = vihollisenkuva[kentannumero-1]; 
    140213        Add(vihollinen); 
    141214 
     
    203276        pelaaja1.Image = pelaajanKuva; 
    204277        AddCollisionHandler(pelaaja1, "Ansa", TormaaAnsaan); 
    205         pelaaja1.AnimWalk = new Animation(ukkelinKavely); 
     278        pelaaja1.AnimWalk = new Animation(ukkelinKavely[kentannumero-1]); 
    206279        pelaaja1.AnimWalk.FPS = 7; 
    207         pelaaja1.AnimIdle = new Animation(ukkeliPaikallaan); 
    208         pelaaja1.AnimJump = new Animation(ukkeliHyppaa); 
     280        pelaaja1.AnimIdle = new Animation(ukkeliPaikallaan[kentannumero-1]); 
     281        pelaaja1.AnimJump = new Animation(ukkeliHyppaa[kentannumero-1]); 
    209282        pelaaja1.CollisionIgnoreGroup = 1; 
     283        AddCollisionHandler(pelaaja1, "Bossipalikka", Soitamusa); 
     284        AddCollisionHandler(pelaaja1, "terveys", Terveyttälisää);  
    210285        Add(pelaaja1); 
    211     } 
    212  
     286 
     287        if (kentannumero >= 2) 
     288        { 
     289            pelaaja1.Weapon = new AssaultRifle(30, 10); 
     290            pelaaja1.Weapon.InfiniteAmmo = true; 
     291        } 
     292         
     293        
     294 
     295    } 
     296 
     297    void Terveyttälisää(PhysicsObject hahmo, PhysicsObject palikka) 
     298    { 
     299        elamaLaskuri.Value += 3; 
     300        palikka.Destroy(); 
     301        terveysAani.Play(); 
     302    } 
     303    void Soitamusa(PhysicsObject hahmo, PhysicsObject palikka) 
     304{ 
     305    taso1.Destroy(); 
     306    MediaPlayer.Play("musiikki2"); 
     307    MediaPlayer.IsRepeating = true; 
     308} 
    213309    void LisaaNappaimet() 
    214310    { 
     
    263359        hahmo.Jump(nopeus); 
    264360        pelaaja1.Animation.Start(); 
    265  
     361        hyppyAani.Play(); 
    266362 
    267363    } 
     
    269365    void Hyokkaa(PlatformCharacter hahmo) 
    270366    { 
    271         PhysicsObject Ase = new PhysicsObject(150, 30); 
    272         Ase.Position = hahmo.Position + hahmo.FacingDirection.GetVector() * 120; 
    273         Ase.LifetimeLeft = TimeSpan.FromSeconds(0.5); 
    274         Ase.Image = aseenkuva; 
    275         Ase.CollisionIgnoreGroup = 1; 
    276         Add(Ase); 
    277         Animation anim = new Animation(ukkeliHyokkaa); 
    278         anim.FPS = 2; 
    279         Ase.Tag = "Ase"; 
    280         Ase.Angle = pelaaja1.FacingDirection.Angle; 
    281         hahmo.PlayAnimation(anim); 
    282  
    283         Timer ajastin = new Timer(); 
    284         ajastin.Interval = 0.01; 
    285         ajastin.Timeout += delegate 
     367        if (kentannumero >= 2) 
    286368        { 
    287             Ase.Position = pelaaja1.Position + pelaaja1.FacingDirection.GetVector() * 120 + new Vector(0, 30); 
    288         }; 
    289         ajastin.Start(); 
     369            PhysicsObject ammus = hahmo.Weapon.Shoot(); 
     370 
     371            if (ammus != null) 
     372            { 
     373                ammus.Tag = "Ase"; 
     374                ammus.LifetimeLeft=TimeSpan.FromSeconds(3); 
     375            } 
     376        } 
     377        else 
     378        { 
     379 
     380            PhysicsObject Ase = new PhysicsObject(150, 30); 
     381            Ase.Position = hahmo.Position + hahmo.FacingDirection.GetVector() * 120; 
     382            Ase.LifetimeLeft = TimeSpan.FromSeconds(0.5); 
     383            Ase.Image = aseenkuva; 
     384            Ase.CollisionIgnoreGroup = 1; 
     385            Add(Ase); 
     386            Animation anim = new Animation(ukkeliHyokkaa[kentannumero - 1]); 
     387            anim.FPS = 2; 
     388            Ase.Tag = "Ase"; 
     389            Ase.Angle = pelaaja1.FacingDirection.Angle; 
     390            hahmo.PlayAnimation(anim); 
     391 
     392            Timer ajastin = new Timer(); 
     393            ajastin.Interval = 0.01; 
     394            ajastin.Timeout += delegate 
     395            { 
     396                Ase.Position = pelaaja1.Position + pelaaja1.FacingDirection.GetVector() * 120 + new Vector(0, 30); 
     397            }; 
     398            ajastin.Start(); 
     399        } 
    290400    } 
    291401 
  • 2014/27/EmilK/toimintajuttu/toimintajuttu/toimintajuttu/toimintajuttu.csproj.Debug.cachefile

    r5301 r5374  
    33Content\kentta1.xnb 
    44Content\god of war.xnb 
    5 Content\Emilin hahmon suunittelu.xnb 
    65Content\juoksuu 1.xnb 
    76Content\juoksuu 2.xnb 
     
    1413Content\bossi.xnb 
    1514Content\bossinhyökkÀys.xnb 
     15Content\musiikki2.xnb 
     16Content\kentta2.xnb 
     17Content\kentta3.xnb 
     18Content\Emilinhahmonsuunittelu.xnb 
     19Content\hiippailutausta.xnb 
     20Content\vihulainen.xnb 
     21Content\toistajuoksuu1.xnb 
     22Content\toistajuoksuu2.xnb 
     23Content\musiikki3.xnb 
     24Content\toinenbossi.xnb 
     25Content\alieni.xnb 
     26Content\kuollutavaruustaustaa.xnb 
     27Content\bossi3.xnb 
     28Content\iisakkikavelee.xnb 
     29Content\iisakki.xnb 
     30Content\musiikki4.xnb 
     31Content\health.xnb 
     32Content\Jump7.xnb 
     33Content\Powerup2.xnb 
     34Content\hiiri.xnb 
     35Content\kenttÀ4.xnb 
    1636Content\musiikki.wma 
     37Content\musiikki2.wma 
     38Content\musiikki3.wma 
     39Content\musiikki4.wma 
  • 2014/27/EmilK/toimintajuttu/toimintajuttu/toimintajuttuContent/kentta1.txt

    r5301 r5374  
    55 
    66 
    7  
    8                                                            # 
    9              H           H              #   H    H     H       #         N        B       
    10                 ##  ##  ##  ## ## ## ## ##  ############################################## #### 
    11      ### 
    12 # 
    13 ## 
    14 ### 
    15 #### 
    16 #####      H 
    17 ################## 
     7                                                       M 
     8                                                       # 
     9             H           H              #         N    9      #                 B            # 
     10                ##  4#  ##  4# ## #4 4# #4  ####4###4####4###4#########44###4####4###########4#### 
     11     #4# 
     124 
     13#4 
     14#4# 
     15#4## 
     16#4#4#  9    H 
     17#4#####4###4###4## 
    1818                       ### 
    19                               ###          ### 
     19                              ###    9     ### 
    2020                                     ###        ###       H          H 
    21                                                     ########################### 
     21                                                    4##4#####4##4####4####4###4## 
    2222                                                    #######################       ### 
    23                                                                                         # 
     23                                                                                        4 
    2424PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP                   # 
    25                                                                                     # 
    26                                                                                   # 
    27                                                                                 # 
     25                                                                                    4 
     26                                                                                  4 
     27                                                                                4 
    2828                                                                              # 
    2929                                                                            ## 
    30                                           #                                   ### 
    31                             #            ###                      ##   # 
    32             #      H        #           #####       ####   ##  # 
    33          ############################################### 
    34 ############ 
     30                                          4                                   ### 
     31                            #            #4#         9            ##   # 
     32            #      H        4           #4#4#       ####   ##  # 
     33          #####4########4########4####################### 
     34####4##4#### 
    3535PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP 
  • 2014/27/EmilK/toimintajuttu/toimintajuttu/toimintajuttuContent/toimintajuttuContent.contentproj

    r5301 r5374  
    6363  </ItemGroup> 
    6464  <ItemGroup> 
    65     <Compile Include="Emilin hahmon suunittelu.png"> 
    66       <Name>Emilin hahmon suunittelu</Name> 
     65    <Compile Include="Emilinhahmonsuunittelu.png"> 
     66      <Name>Emilinhahmonsuunittelu</Name> 
    6767      <Importer>TextureImporter</Importer> 
    6868      <Processor>TextureProcessor</Processor> 
     
    144144      <Importer>TextureImporter</Importer> 
    145145      <Processor>TextureProcessor</Processor> 
     146    </Compile> 
     147  </ItemGroup> 
     148  <ItemGroup> 
     149    <Compile Include="musiikki2.mp3"> 
     150      <Name>musiikki2</Name> 
     151      <Importer>Mp3Importer</Importer> 
     152      <Processor>SongProcessor</Processor> 
     153    </Compile> 
     154  </ItemGroup> 
     155  <ItemGroup> 
     156    <Compile Include="kentta2.txt"> 
     157      <Name>kentta2</Name> 
     158      <Importer>TextFileImporter</Importer> 
     159      <Processor>TextFileContentProcessor</Processor> 
     160    </Compile> 
     161  </ItemGroup> 
     162  <ItemGroup> 
     163    <Compile Include="kentta3.txt"> 
     164      <Name>kentta3</Name> 
     165      <Importer>TextFileImporter</Importer> 
     166      <Processor>TextFileContentProcessor</Processor> 
     167    </Compile> 
     168  </ItemGroup> 
     169  <ItemGroup> 
     170    <Compile Include="hiippailutausta.jpg"> 
     171      <Name>hiippailutausta</Name> 
     172      <Importer>TextureImporter</Importer> 
     173      <Processor>TextureProcessor</Processor> 
     174    </Compile> 
     175  </ItemGroup> 
     176  <ItemGroup> 
     177    <Compile Include="vihulainen.png"> 
     178      <Name>vihulainen</Name> 
     179      <Importer>TextureImporter</Importer> 
     180      <Processor>TextureProcessor</Processor> 
     181    </Compile> 
     182  </ItemGroup> 
     183  <ItemGroup> 
     184    <Compile Include="toistajuoksuu1.png"> 
     185      <Name>toistajuoksuu1</Name> 
     186      <Importer>TextureImporter</Importer> 
     187      <Processor>TextureProcessor</Processor> 
     188    </Compile> 
     189  </ItemGroup> 
     190  <ItemGroup> 
     191    <Compile Include="toistajuoksuu2.png"> 
     192      <Name>toistajuoksuu2</Name> 
     193      <Importer>TextureImporter</Importer> 
     194      <Processor>TextureProcessor</Processor> 
     195    </Compile> 
     196  </ItemGroup> 
     197  <ItemGroup> 
     198    <Compile Include="musiikki3.mp3"> 
     199      <Name>musiikki3</Name> 
     200      <Importer>Mp3Importer</Importer> 
     201      <Processor>SongProcessor</Processor> 
     202    </Compile> 
     203  </ItemGroup> 
     204  <ItemGroup> 
     205    <Compile Include="toinenbossi.png"> 
     206      <Name>toinenbossi</Name> 
     207      <Importer>TextureImporter</Importer> 
     208      <Processor>TextureProcessor</Processor> 
     209    </Compile> 
     210  </ItemGroup> 
     211  <ItemGroup> 
     212    <Compile Include="alieni.png"> 
     213      <Name>alieni</Name> 
     214      <Importer>TextureImporter</Importer> 
     215      <Processor>TextureProcessor</Processor> 
     216    </Compile> 
     217  </ItemGroup> 
     218  <ItemGroup> 
     219    <Compile Include="kuollutavaruustaustaa.jpg"> 
     220      <Name>kuollutavaruustaustaa</Name> 
     221      <Importer>TextureImporter</Importer> 
     222      <Processor>TextureProcessor</Processor> 
     223    </Compile> 
     224  </ItemGroup> 
     225  <ItemGroup> 
     226    <Compile Include="bossi3.png"> 
     227      <Name>bossi3</Name> 
     228      <Importer>TextureImporter</Importer> 
     229      <Processor>TextureProcessor</Processor> 
     230    </Compile> 
     231  </ItemGroup> 
     232  <ItemGroup> 
     233    <Compile Include="iisakkikavelee.png"> 
     234      <Name>iisakkikavelee</Name> 
     235      <Importer>TextureImporter</Importer> 
     236      <Processor>TextureProcessor</Processor> 
     237    </Compile> 
     238  </ItemGroup> 
     239  <ItemGroup> 
     240    <Compile Include="iisakki.png"> 
     241      <Name>iisakki</Name> 
     242      <Importer>TextureImporter</Importer> 
     243      <Processor>TextureProcessor</Processor> 
     244    </Compile> 
     245  </ItemGroup> 
     246  <ItemGroup> 
     247    <Compile Include="musiikki4.mp3"> 
     248      <Name>musiikki4</Name> 
     249      <Importer>Mp3Importer</Importer> 
     250      <Processor>SongProcessor</Processor> 
     251    </Compile> 
     252  </ItemGroup> 
     253  <ItemGroup> 
     254    <Compile Include="health.png"> 
     255      <Name>health</Name> 
     256      <Importer>TextureImporter</Importer> 
     257      <Processor>TextureProcessor</Processor> 
     258    </Compile> 
     259  </ItemGroup> 
     260  <ItemGroup> 
     261    <Compile Include="Jump7.wav"> 
     262      <Name>Jump7</Name> 
     263      <Importer>WavImporter</Importer> 
     264      <Processor>SoundEffectProcessor</Processor> 
     265    </Compile> 
     266  </ItemGroup> 
     267  <ItemGroup> 
     268    <Compile Include="Powerup2.wav"> 
     269      <Name>Powerup2</Name> 
     270      <Importer>WavImporter</Importer> 
     271      <Processor>SoundEffectProcessor</Processor> 
     272    </Compile> 
     273  </ItemGroup> 
     274  <ItemGroup> 
     275    <Compile Include="hiiri.jpg"> 
     276      <Name>hiiri</Name> 
     277      <Importer>TextureImporter</Importer> 
     278      <Processor>TextureProcessor</Processor> 
     279    </Compile> 
     280  </ItemGroup> 
     281  <ItemGroup> 
     282    <Compile Include="kenttä4.txt"> 
     283      <Name>kenttä4</Name> 
     284      <Importer>TextFileImporter</Importer> 
     285      <Processor>TextFileContentProcessor</Processor> 
     286    </Compile> 
     287  </ItemGroup> 
     288  <ItemGroup> 
     289    <Compile Include="metrotaustaa.jpeg"> 
     290      <Name>metrotaustaa</Name> 
    146291    </Compile> 
    147292  </ItemGroup> 
Note: See TracChangeset for help on using the changeset viewer.