Changeset 6920 for 2015/30


Ignore:
Timestamp:
2015-07-22 13:32:27 (4 years ago)
Author:
jupipana
Message:
 
Location:
2015/30/JuliaN/Hajottaa
Files:
9 added
16 deleted
12 edited

Legend:

Unmodified
Added
Removed
  • 2015/30/JuliaN/Hajottaa/Hajottaa/Hajottaa/Hajottaa.cs

    r6902 r6920  
    1414 
    1515    PlatformCharacter pelaaja1; 
     16    int kenttaNro = 1; 
    1617 
    1718    Image piikkiKuva = LoadImage("Piikki"); 
    1819    Image tahtiKuva = LoadImage("Hiirus"); 
    1920    Image hahmoKuva = LoadImage("Sneik"); 
    20     Image tasoKuva = LoadImage("Gradient"); 
    21     Image taustaKuva = LoadImage("Lehti"); 
     21    Image tasoKuva = LoadImage("GreenGradient"); 
     22    Image taustaKuva = LoadImage("Lehtia"); 
    2223    Image maaliKuva = LoadImage("Maalii"); 
    2324    Image bossKuva = LoadImage("Asshat"); 
     
    2627    { 
    2728        AloitaPeli(); 
    28         //SeuraavaKentta(); 
    29     } 
    30  
    31     //int kenttaNro = 1; 
     29    } 
     30 
     31     
    3232     
    3333    void AloitaPeli() 
     
    3636        Gravity = new Vector(0, -1000); 
    3737 
    38         LuoKentta(); 
     38        if (kenttaNro == 1) LuoKentta("FinalKentta"); 
     39        else if (kenttaNro == 2) LuoKentta("FinalKentta1"); 
     40        else if (kenttaNro == 3) LuoKentta("FinalKentta2"); 
     41        else if (kenttaNro > 3) Exit(); 
     42 
    3943        LisaaNappaimet(); 
    4044 
     
    4448    } 
    4549 
    46     void LuoKentta() 
    47     { 
    48         ColorTileMap kentta = ColorTileMap.FromLevelAsset("FinalKentta2"); 
     50    void LuoKentta(string kenttaTiedostonNimi) 
     51    { 
     52        ColorTileMap kentta = ColorTileMap.FromLevelAsset(kenttaTiedostonNimi); 
    4953        kentta.SetTileMethod(Color.Black, LisaaTaso); 
    5054        kentta.SetTileMethod(Color.FromHexCode("FF00DC"), LisaaTahti); 
     
    8993        Timer ajastin = new Timer(); 
    9094        ajastin.Interval = 0.5; 
    91         ajastin.Timeout += delegate { vihollinen.Weapon.Shoot(); }; 
     95        ajastin.Timeout += delegate 
     96        { 
     97            if (!vihollinen.IsDestroyed) 
     98            { 
     99                vihollinen.Weapon.Shoot(); 
     100            } 
     101        }; 
    92102        ajastin.Start(); 
    93103    } 
     
    129139        AddCollisionHandler(pelaaja1, "pahis", PelaajaOsuu); 
    130140        AddCollisionHandler(pelaaja1, "ammo", PelaajaOsuu); 
     141        AddCollisionHandler(pelaaja1, "maali", TormasiMaaliin); 
    131142        AddCollisionHandler(pelaaja1, "tahti", CollisionHandler.PlaySound("Eating")); 
    132143        AddCollisionHandler(pelaaja1, "ammo", CollisionHandler.PlaySound("Hmm")); 
    133144        AddCollisionHandler(pelaaja1, "pahis", CollisionHandler.PlaySound("Hmm")); 
     145        AddCollisionHandler(pelaaja1, "maali", CollisionHandler.PlaySound("Maaliaani")); 
    134146        pelaaja1.Image = hahmoKuva; 
    135147        pelaaja1.Tag = "hahmo"; 
     
    184196        ammus.Tag = "ammo"; 
    185197    } 
    186      
    187     //void SeuraavaKentta() 
    188     //{ 
    189     //    ClearAll(); 
    190  
    191     //    if (kenttaNro == 1) LuoKentta("FinalKentta"); 
    192     //    else if (kenttaNro == 2) LuoKentta("FinalKentta2"); 
    193     //    else if (kenttaNro > 2) Exit(); 
    194  
    195     //    LisaaNappaimet(); 
    196  
    197     //} 
    198  
    199     ////void LuoKentta(string kenttaTiedostonNimi) 
    200     ////{ 
    201     ////    TileMap ruudut = TileMap.FromLevelAsset(kenttaTiedostonNimi); 
    202     ////    //tässä luodaan kenttä tekstitiedostosta 
    203     ////} 
    204  
    205     //void TormasiMaaliin(PhysicsObject pelaaja, PhysicsObject maali) 
    206     //{ 
    207     //    //Kasvatetaan kenttänumeroa yhdellä ja siirrytään seuraavaan kenttään: 
    208     //    kenttaNro++; 
    209     //    SeuraavaKentta(); 
    210     //} 
    211  
    212     //void TormasiPiikkiin(PhysicsObject pelaaja, PhysicsObject piikki) 
    213     //{ 
    214     //    //Sama kenttä ladataan alusta jos kenttänumeroa ei kasvateta: 
    215     //    SeuraavaKentta(); 
    216     //} 
     198 
     199     
     200 
     201    void TormasiMaaliin(PhysicsObject pelaaja1, PhysicsObject maali) 
     202    { 
     203        //kasvatetaan kenttänumeroa yhdellä ja siirrytään seuraavaan kenttään: 
     204        kenttaNro++; 
     205        AloitaPeli(); 
     206    } 
    217207} 
    218208 
  • 2015/30/JuliaN/Hajottaa/Hajottaa/Hajottaa/Hajottaa.csproj.Debug.cachefile

    r6902 r6920  
    1 Content\maali.xnb 
    2 Content\norsu.xnb 
    3 Content\tahti.xnb 
    4 Content\snek.xnb 
    51Content\FinalKentta.xnb 
    62Content\Sneik.xnb 
    73Content\Piikki.xnb 
    8 Content\kentta1.xnb 
    9 Content\Gradient.xnb 
    104Content\Hiirus.xnb 
    11 Content\FIYAH.xnb 
    12 Content\FireGradient.xnb 
    135Content\Eating.xnb 
    146Content\Hmm.xnb 
     
    179Content\Lehti.xnb 
    1810Content\Asshat.xnb 
     11Content\FinalKentta1.xnb 
     12Content\Maaliaani.xnb 
     13Content\Lehtia.xnb 
     14Content\GreenGradient.xnb 
  • 2015/30/JuliaN/Hajottaa/Hajottaa/Hajottaa/obj/x86/Debug/Hajottaa.csproj.FileListAbsolute.txt

    r6902 r6920  
    1313C:\MyTemp\JuliaN\THE PURGEEE\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\snek.xnb 
    1414C:\MyTemp\JuliaN\THE PURGEEE\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\FinalKentta.xnb 
    15 C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\maali.xnb 
    16 C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\norsu.xnb 
    17 C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\tahti.xnb 
    18 C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\snek.xnb 
    1915C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\FinalKentta.xnb 
    2016C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\Sneik.xnb 
    2117C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\Piikki.xnb 
    22 C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\kentta1.xnb 
    2318C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Hajottaa.exe 
    2419C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Hajottaa.pdb 
     
    2924C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\obj\x86\Debug\Hajottaa.exe 
    3025C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\obj\x86\Debug\Hajottaa.pdb 
    31 C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\Gradient.xnb 
    3226C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\Hiirus.xnb 
    33 C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\FIYAH.xnb 
    34 C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\FireGradient.xnb 
    3527C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\Eating.xnb 
    3628C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\Hmm.xnb 
     
    3931C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\Lehti.xnb 
    4032C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\Asshat.xnb 
     33C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\FinalKentta1.xnb 
     34C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\Maaliaani.xnb 
     35C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\Lehtia.xnb 
     36C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\GreenGradient.xnb 
  • 2015/30/JuliaN/Hajottaa/Hajottaa/Hajottaa/obj/x86/Debug/cachefile-{60F6AD94-F094-4804-BEB3-93E49E431F75}-targetpath.txt

    r6902 r6920  
    1 Content\maali.xnb 
    2 Content\norsu.xnb 
    3 Content\tahti.xnb 
    4 Content\snek.xnb 
    51Content\FinalKentta.xnb 
    62Content\Sneik.xnb 
    73Content\Piikki.xnb 
    8 Content\kentta1.xnb 
    9 Content\Gradient.xnb 
    104Content\Hiirus.xnb 
    11 Content\FIYAH.xnb 
    12 Content\FireGradient.xnb 
    135Content\Eating.xnb 
    146Content\Hmm.xnb 
     
    179Content\Lehti.xnb 
    1810Content\Asshat.xnb 
     11Content\FinalKentta1.xnb 
     12Content\Maaliaani.xnb 
     13Content\Lehtia.xnb 
     14Content\GreenGradient.xnb 
  • 2015/30/JuliaN/Hajottaa/Hajottaa/HajottaaContent/HajottaaContent.contentproj

    r6902 r6920  
    4646  </ItemGroup> 
    4747  <ItemGroup> 
    48     <Compile Include="maali.wav"> 
    49       <Name>maali</Name> 
    50       <Importer>WavImporter</Importer> 
    51       <Processor>SoundEffectProcessor</Processor> 
    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     <Compile Include="kentta1.txt"> 
    64       <Name>kentta1</Name> 
    65       <Importer>TextFileImporter</Importer> 
    66       <Processor>TextFileContentProcessor</Processor> 
    67     </Compile> 
    68   </ItemGroup> 
    69   <ItemGroup> 
    70     <Compile Include="snek.png"> 
    71       <Name>snek</Name> 
    72       <Importer>TextureImporter</Importer> 
    73       <Processor>TextureProcessor</Processor> 
    74     </Compile> 
    75   </ItemGroup> 
    76   <ItemGroup> 
    7748    <Compile Include="FinalKentta.png"> 
    7849      <Name>FinalKentta</Name> 
     
    9667  </ItemGroup> 
    9768  <ItemGroup> 
    98     <Compile Include="Gradient.png"> 
    99       <Name>Gradient</Name> 
    100       <Importer>TextureImporter</Importer> 
    101       <Processor>TextureProcessor</Processor> 
    102     </Compile> 
    103   </ItemGroup> 
    104   <ItemGroup> 
    10569    <Compile Include="Hiirus.png"> 
    10670      <Name>Hiirus</Name> 
    107       <Importer>TextureImporter</Importer> 
    108       <Processor>TextureProcessor</Processor> 
    109     </Compile> 
    110   </ItemGroup> 
    111   <ItemGroup> 
    112     <Compile Include="FIYAH.png"> 
    113       <Name>FIYAH</Name> 
    114       <Importer>TextureImporter</Importer> 
    115       <Processor>TextureProcessor</Processor> 
    116     </Compile> 
    117   </ItemGroup> 
    118   <ItemGroup> 
    119     <Compile Include="FireGradient.png"> 
    120       <Name>FireGradient</Name> 
    12171      <Importer>TextureImporter</Importer> 
    12272      <Processor>TextureProcessor</Processor> 
     
    165115    </Compile> 
    166116  </ItemGroup> 
     117  <ItemGroup> 
     118    <Compile Include="FinalKentta1.png"> 
     119      <Name>FinalKentta1</Name> 
     120      <Importer>TextureImporter</Importer> 
     121      <Processor>TextureProcessor</Processor> 
     122    </Compile> 
     123  </ItemGroup> 
     124  <ItemGroup> 
     125    <Compile Include="Maaliaani.wav"> 
     126      <Name>Maaliaani</Name> 
     127      <Importer>WavImporter</Importer> 
     128      <Processor>SoundEffectProcessor</Processor> 
     129    </Compile> 
     130  </ItemGroup> 
     131  <ItemGroup> 
     132    <Compile Include="Lehtia.png"> 
     133      <Name>Lehtia</Name> 
     134      <Importer>TextureImporter</Importer> 
     135      <Processor>TextureProcessor</Processor> 
     136    </Compile> 
     137  </ItemGroup> 
     138  <ItemGroup> 
     139    <Compile Include="GreenGradient.png"> 
     140      <Name>GreenGradient</Name> 
     141      <Importer>TextureImporter</Importer> 
     142      <Processor>TextureProcessor</Processor> 
     143    </Compile> 
     144  </ItemGroup> 
    167145  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    168146  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2015/30/JuliaN/Hajottaa/Hajottaa/HajottaaContent/obj/x86/Debug/ContentPipeline.xml

    r6902 r6920  
    22<XnaContent xmlns:Pipeline="Microsoft.Xna.Framework.Content.Pipeline"> 
    33  <Asset Type="Pipeline:BuildItemCollection"> 
    4     <Item> 
    5       <Source>maali.wav</Source> 
    6       <Name>maali</Name> 
    7       <Importer>WavImporter</Importer> 
    8       <Processor>SoundEffectProcessor</Processor> 
    9       <Options>None</Options> 
    10       <Output>C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\maali.xnb</Output> 
    11       <Time>2015-07-21T12:23:06.8608958+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\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\norsu.xnb</Output> 
    20       <Time>2015-07-21T12:23:06.9544958+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\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\tahti.xnb</Output> 
    29       <Time>2015-07-21T12:23:07.0480958+03:00</Time> 
    30     </Item> 
    31     <Item> 
    32       <Source>snek.png</Source> 
    33       <Name>snek</Name> 
    34       <Importer>TextureImporter</Importer> 
    35       <Processor>TextureProcessor</Processor> 
    36       <Options>None</Options> 
    37       <Output>C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\snek.xnb</Output> 
    38       <Time>2015-07-21T12:23:06.8608958+03:00</Time> 
    39     </Item> 
    404    <Item> 
    415      <Source>FinalKentta.png</Source> 
     
    459      <Options>None</Options> 
    4610      <Output>C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\FinalKentta.xnb</Output> 
    47       <Time>2015-07-22T10:10:16.6886076+03:00</Time> 
     11      <Time>2015-07-22T13:27:38.2826108+03:00</Time> 
    4812    </Item> 
    4913    <Item> 
     
    6630    </Item> 
    6731    <Item> 
    68       <Source>kentta1.txt</Source> 
    69       <Name>kentta1</Name> 
    70       <Importer>TextFileImporter</Importer> 
    71       <Processor>TextFileContentProcessor</Processor> 
    72       <Options>None</Options> 
    73       <Output>C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\kentta1.xnb</Output> 
    74       <Time>2015-07-21T12:23:06.8608958+03:00</Time> 
    75     </Item> 
    76     <Item> 
    77       <Source>Gradient.png</Source> 
    78       <Name>Gradient</Name> 
    79       <Importer>TextureImporter</Importer> 
    80       <Processor>TextureProcessor</Processor> 
    81       <Options>None</Options> 
    82       <Output>C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\Gradient.xnb</Output> 
    83       <Time>2015-07-22T11:08:04.3723501+03:00</Time> 
    84     </Item> 
    85     <Item> 
    8632      <Source>Hiirus.png</Source> 
    8733      <Name>Hiirus</Name> 
     
    9137      <Output>C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\Hiirus.xnb</Output> 
    9238      <Time>2015-07-21T14:07:45.539749+03:00</Time> 
    93     </Item> 
    94     <Item> 
    95       <Source>FIYAH.png</Source> 
    96       <Name>FIYAH</Name> 
    97       <Importer>TextureImporter</Importer> 
    98       <Processor>TextureProcessor</Processor> 
    99       <Options>None</Options> 
    100       <Output>C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\FIYAH.xnb</Output> 
    101       <Time>2015-07-21T14:44:13.7025749+03:00</Time> 
    102     </Item> 
    103     <Item> 
    104       <Source>FireGradient.png</Source> 
    105       <Name>FireGradient</Name> 
    106       <Importer>TextureImporter</Importer> 
    107       <Processor>TextureProcessor</Processor> 
    108       <Options>None</Options> 
    109       <Output>C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\FireGradient.xnb</Output> 
    110       <Time>2015-07-21T14:25:06.417949+03:00</Time> 
    11139    </Item> 
    11240    <Item> 
     
    16492      <Time>2015-07-22T11:13:40.4107416+03:00</Time> 
    16593    </Item> 
     94    <Item> 
     95      <Source>FinalKentta1.png</Source> 
     96      <Name>FinalKentta1</Name> 
     97      <Importer>TextureImporter</Importer> 
     98      <Processor>TextureProcessor</Processor> 
     99      <Options>None</Options> 
     100      <Output>C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\FinalKentta1.xnb</Output> 
     101      <Time>2015-07-22T12:52:54.4360488+03:00</Time> 
     102    </Item> 
     103    <Item> 
     104      <Source>Maaliaani.wav</Source> 
     105      <Name>Maaliaani</Name> 
     106      <Importer>WavImporter</Importer> 
     107      <Processor>SoundEffectProcessor</Processor> 
     108      <Options>None</Options> 
     109      <Output>C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\Maaliaani.xnb</Output> 
     110      <Time>2015-07-22T13:01:27.2157546+03:00</Time> 
     111    </Item> 
     112    <Item> 
     113      <Source>Lehtia.png</Source> 
     114      <Name>Lehtia</Name> 
     115      <Importer>TextureImporter</Importer> 
     116      <Processor>TextureProcessor</Processor> 
     117      <Options>None</Options> 
     118      <Output>C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\Lehtia.xnb</Output> 
     119      <Time>2015-07-22T13:27:34.198039+03:00</Time> 
     120    </Item> 
     121    <Item> 
     122      <Source>GreenGradient.png</Source> 
     123      <Name>GreenGradient</Name> 
     124      <Importer>TextureImporter</Importer> 
     125      <Processor>TextureProcessor</Processor> 
     126      <Options>None</Options> 
     127      <Output>C:\MyTemp\JuliaN\Hajottaa\Hajottaa\Hajottaa\bin\x86\Debug\Content\GreenGradient.xnb</Output> 
     128      <Time>2015-07-22T13:29:27.4541274+03:00</Time> 
     129    </Item> 
    166130    <BuildSuccessful>true</BuildSuccessful> 
    167131    <Settings> 
Note: See TracChangeset for help on using the changeset viewer.