Changeset 7375 for 2015


Ignore:
Timestamp:
2016-06-16 14:35:00 (3 years ago)
Author:
aajualal
Message:
 
Location:
2015/koodauskerho/AarniAR
Files:
24 added
15 edited

Legend:

Unmodified
Added
Removed
  • 2015/koodauskerho/AarniAR/GunDown/GunDown/GunDown/GunDown.cs

    r7325 r7375  
    1010{ 
    1111    const double nopeus = 200; 
    12     const double hyppyNopeus = 750; 
     12    const double hyppyNopeus = 700; 
    1313    const int RUUDUN_KOKO = 40; 
    1414    DoubleMeter elamaLaskuri; 
     
    4545    Image flameshotKuva = LoadImage("Flame"); 
    4646    Image medkitKuva = LoadImage("MedKit"); 
     47    Image slimekuva = LoadImage("SlimeNew"); 
    4748 
    4849 
    4950    SoundEffect maaliAani = LoadSoundEffect("maali"); 
     51    SoundEffect GunShot = LoadSoundEffect("GunShto"); 
     52    SoundEffect dedAani = LoadSoundEffect("ded"); 
    5053 
    5154    public override void Begin() 
     
    8386        kentta.SetTileMethod('F', LisaaFlamer); 
    8487        kentta.SetTileMethod('M', LisaaMedKit); 
     88        kentta.SetTileMethod('G', LisaaSlime); 
    8589 
    8690        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
     
    135139        pelaajan1Ase.InfiniteAmmo = true; 
    136140        pelaajan1Ase.Image = aseenkuvaOikea; 
    137         pelaajan1Ase.FireRate = 3; 
     141        pelaajan1Ase.FireRate = 4; 
    138142        pelaajan1Ase.X = 3; 
    139143        pelaajan1Ase.Y = -3; 
     
    156160        Keyboard.Listen(Key.E, ButtonState.Pressed, AsetaPommi, "Pelaaja asettaa pommin", pelaaja1); 
    157161        Mouse.ListenMovement(0.0, Tahtaa, "Tähtää aseella"); 
    158         Mouse.Listen(MouseButton.Left, ButtonState.Down, AmmuAseella, "Pelaaja Ampuu", pelaajan1Ase); 
     162        Mouse.Listen(MouseButton.Left, ButtonState.Pressed, AmmuAseella, "Pelaaja Ampuu", pelaajan1Ase); 
    159163 
    160164 
     
    204208        if (pelaaja1.IsDestroyed) 
    205209            return; 
     210        GunShot.Play(); 
    206211 
    207212        PhysicsObject ammus = ase.Shoot(); 
     
    299304 
    300305        PlatformWandererBrain tasoAivot = new PlatformWandererBrain(); 
    301         tasoAivot.Speed = 100; 
     306        tasoAivot.Speed = 200; 
    302307 
    303308        crab.Brain = tasoAivot; 
     
    356361    void LisaaSpike(Vector paikka, double leveys, double korkeus) 
    357362    { 
    358         PhysicsObject spike = PhysicsObject.CreateStaticObject(leveys, korkeus -10); 
     363        PhysicsObject spike = PhysicsObject.CreateStaticObject(leveys, korkeus -3); 
    359364        spike.Position = paikka; 
    360365        spike.Image = spikeKuva; 
     
    365370    { 
    366371        ElamaLoppui(); 
    367         MessageDisplay.Add("You Died..."); 
     372         
    368373         
    369374    } 
     
    387392        MessageDisplay.Add("You Died..."); 
    388393        pelaaja1.Destroy(); 
     394        dedAani.Play(); 
    389395        Timer.SingleShot(1.0, delegate { SeuraavaKentta(); }); 
    390396    } 
     
    397403        flamer.Mass = 4.0; 
    398404        flamer.Position = paikka; 
    399         flamer.Tag = "vihu"; 
     405  
    400406        flamer.MakeStatic(); 
    401407        flamer.CollisionIgnoreGroup = 5; 
     
    403409        Add(flamer); 
    404410        Timer Ajastin = new Timer(); 
    405         Ajastin.Interval = 0.8; 
     411        Ajastin.Interval = 0.9; 
    406412        Ajastin.Timeout += delegate 
    407413        { 
     
    425431        if (kenttaNro == 1) LuoKentta(); 
    426432        else if (kenttaNro == 2) LuoKentta(); 
    427         else if (kenttaNro > 2) Exit(); 
     433        else if (kenttaNro == 3) LuoKentta(); 
     434        else if (kenttaNro > 3) Exit(); 
    428435 
    429436        LisaaNappaimet(); 
     
    455462    { 
    456463        elamaLaskuri.Value += 5; 
     464        maaliAani.Play(); 
    457465        Kohde.Destroy(); 
    458466    } 
     467    void LisaaSlime(Vector paikka, double leveys, double korkeus) 
     468    { 
     469 
     470        Vihu slime = new Vihu(leveys, korkeus * 0.5); 
     471        slime.Image = slimekuva; 
     472         
     473        slime.Mass = 4.0; 
     474        slime.Position = paikka; 
     475        slime.Tag = "vihu"; 
     476        Add(slime); 
     477 
     478        PlatformWandererBrain tasoAivot = new PlatformWandererBrain(); 
     479        tasoAivot.Speed = 100; 
     480 
     481        slime.Brain = tasoAivot; 
     482    } 
    459483} 
  • 2015/koodauskerho/AarniAR/GunDown/GunDown/GunDown/GunDown.csproj.Debug.cachefile

    r7325 r7375  
    4242Content\kentta2.xnb 
    4343Content\MedKit.xnb 
     44Content\Slime.xnb 
     45Content\kentta3.xnb 
     46Content\SlimeNew.xnb 
     47Content\gunshot.xnb 
     48Content\GunShto.xnb 
     49Content\ded.xnb 
     50Content\gunshot.wma 
  • 2015/koodauskerho/AarniAR/GunDown/GunDown/GunDown/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml

    r7325 r7375  
    117117      <Options>None</Options> 
    118118      <Output>C:\MyTemp\AarniAR\GunDown\GunDown\GunDown\bin\x86\Debug\Content\kentta1.xnb</Output> 
    119       <Time>2016-06-15T13:40:24.9398116+03:00</Time> 
     119      <Time>2016-06-16T13:08:42.9559238+03:00</Time> 
    120120    </Item> 
    121121    <Item> 
     
    378378      <Options>None</Options> 
    379379      <Output>C:\MyTemp\AarniAR\GunDown\GunDown\GunDown\bin\x86\Debug\Content\kentta2.xnb</Output> 
    380       <Time>2016-06-15T13:52:41.8402184+03:00</Time> 
     380      <Time>2016-06-16T13:04:38.4364743+03:00</Time> 
    381381    </Item> 
    382382    <Item> 
     
    388388      <Output>C:\MyTemp\AarniAR\GunDown\GunDown\GunDown\bin\x86\Debug\Content\MedKit.xnb</Output> 
    389389      <Time>2016-06-15T12:39:28.5732759+03:00</Time> 
     390    </Item> 
     391    <Item> 
     392      <Source>Slime.png</Source> 
     393      <Name>Slime</Name> 
     394      <Importer>TextureImporter</Importer> 
     395      <Processor>TextureProcessor</Processor> 
     396      <Options>None</Options> 
     397      <Output>C:\MyTemp\AarniAR\GunDown\GunDown\GunDown\bin\x86\Debug\Content\Slime.xnb</Output> 
     398      <Time>2016-06-16T10:21:18.2762889+03:00</Time> 
     399    </Item> 
     400    <Item> 
     401      <Source>kentta3.txt</Source> 
     402      <Name>kentta3</Name> 
     403      <Importer>TextFileImporter</Importer> 
     404      <Processor>TextFileContentProcessor</Processor> 
     405      <Options>None</Options> 
     406      <Output>C:\MyTemp\AarniAR\GunDown\GunDown\GunDown\bin\x86\Debug\Content\kentta3.xnb</Output> 
     407      <Time>2016-06-16T13:22:20.9527153+03:00</Time> 
     408    </Item> 
     409    <Item> 
     410      <Source>SlimeNew.png</Source> 
     411      <Name>SlimeNew</Name> 
     412      <Importer>TextureImporter</Importer> 
     413      <Processor>TextureProcessor</Processor> 
     414      <Options>None</Options> 
     415      <Output>C:\MyTemp\AarniAR\GunDown\GunDown\GunDown\bin\x86\Debug\Content\SlimeNew.xnb</Output> 
     416      <Time>2016-06-16T13:30:17.6063759+03:00</Time> 
     417    </Item> 
     418    <Item> 
     419      <Source>gunshot.mp3</Source> 
     420      <Name>gunshot</Name> 
     421      <Importer>Mp3Importer</Importer> 
     422      <Processor>SongProcessor</Processor> 
     423      <Options>None</Options> 
     424      <Output>C:\MyTemp\AarniAR\GunDown\GunDown\GunDown\bin\x86\Debug\Content\gunshot.xnb</Output> 
     425      <Extra>C:\MyTemp\AarniAR\GunDown\GunDown\GunDown\bin\x86\Debug\Content\gunshot.wma</Extra> 
     426      <Time>2016-06-16T13:50:51.3342688+03:00</Time> 
     427    </Item> 
     428    <Item> 
     429      <Source>GunShto.wav</Source> 
     430      <Name>GunShto</Name> 
     431      <Importer>WavImporter</Importer> 
     432      <Processor>SoundEffectProcessor</Processor> 
     433      <Options>None</Options> 
     434      <Output>C:\MyTemp\AarniAR\GunDown\GunDown\GunDown\bin\x86\Debug\Content\GunShto.xnb</Output> 
     435      <Time>2016-06-16T13:54:55.0836378+03:00</Time> 
     436    </Item> 
     437    <Item> 
     438      <Source>ded.wav</Source> 
     439      <Name>ded</Name> 
     440      <Importer>WavImporter</Importer> 
     441      <Processor>SoundEffectProcessor</Processor> 
     442      <Options>None</Options> 
     443      <Output>C:\MyTemp\AarniAR\GunDown\GunDown\GunDown\bin\x86\Debug\Content\ded.xnb</Output> 
     444      <Time>2016-06-16T14:03:02.1886769+03:00</Time> 
    390445    </Item> 
    391446    <BuildSuccessful>true</BuildSuccessful> 
  • 2015/koodauskerho/AarniAR/GunDown/GunDown/GunDown/obj/x86/Debug/GunDown.csproj.FileListAbsolute.txt

    r7325 r7375  
    5050C:\MyTemp\AarniAR\GunDown\GunDown\GunDown\bin\x86\Debug\Content\kentta2.xnb 
    5151C:\MyTemp\AarniAR\GunDown\GunDown\GunDown\bin\x86\Debug\Content\MedKit.xnb 
     52C:\MyTemp\AarniAR\GunDown\GunDown\GunDown\bin\x86\Debug\Content\Slime.xnb 
     53C:\MyTemp\AarniAR\GunDown\GunDown\GunDown\bin\x86\Debug\Content\kentta3.xnb 
     54C:\MyTemp\AarniAR\GunDown\GunDown\GunDown\bin\x86\Debug\Content\SlimeNew.xnb 
     55C:\MyTemp\AarniAR\GunDown\GunDown\GunDown\bin\x86\Debug\Content\gunshot.xnb 
     56C:\MyTemp\AarniAR\GunDown\GunDown\GunDown\bin\x86\Debug\Content\gunshot.wma 
     57C:\MyTemp\AarniAR\GunDown\GunDown\GunDown\bin\x86\Debug\Content\GunShto.xnb 
     58C:\MyTemp\AarniAR\GunDown\GunDown\GunDown\bin\x86\Debug\Content\ded.xnb 
  • 2015/koodauskerho/AarniAR/GunDown/GunDown/GunDown/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt

    r7325 r7375  
    4242Content\kentta2.xnb 
    4343Content\MedKit.xnb 
     44Content\Slime.xnb 
     45Content\kentta3.xnb 
     46Content\SlimeNew.xnb 
     47Content\gunshot.xnb 
     48Content\gunshot.wma 
     49Content\GunShto.xnb 
     50Content\ded.xnb 
  • 2015/koodauskerho/AarniAR/GunDown/GunDown/GunDownContent/GunDownContent.contentproj

    r7325 r7375  
    340340    </Compile> 
    341341  </ItemGroup> 
     342  <ItemGroup> 
     343    <Compile Include="Slime.png"> 
     344      <Name>Slime</Name> 
     345      <Importer>TextureImporter</Importer> 
     346      <Processor>TextureProcessor</Processor> 
     347    </Compile> 
     348  </ItemGroup> 
     349  <ItemGroup> 
     350    <Compile Include="kentta3.txt"> 
     351      <Name>kentta3</Name> 
     352      <Importer>TextFileImporter</Importer> 
     353      <Processor>TextFileContentProcessor</Processor> 
     354    </Compile> 
     355  </ItemGroup> 
     356  <ItemGroup> 
     357    <Compile Include="SlimeNew.png"> 
     358      <Name>SlimeNew</Name> 
     359      <Importer>TextureImporter</Importer> 
     360      <Processor>TextureProcessor</Processor> 
     361    </Compile> 
     362  </ItemGroup> 
     363  <ItemGroup> 
     364    <Compile Include="gunshot.mp3"> 
     365      <Name>gunshot</Name> 
     366      <Importer>Mp3Importer</Importer> 
     367      <Processor>SongProcessor</Processor> 
     368    </Compile> 
     369  </ItemGroup> 
     370  <ItemGroup> 
     371    <Compile Include="GunShto.wav"> 
     372      <Name>GunShto</Name> 
     373      <Importer>WavImporter</Importer> 
     374      <Processor>SoundEffectProcessor</Processor> 
     375    </Compile> 
     376  </ItemGroup> 
     377  <ItemGroup> 
     378    <Compile Include="ded.wav"> 
     379      <Name>ded</Name> 
     380      <Importer>WavImporter</Importer> 
     381      <Processor>SoundEffectProcessor</Processor> 
     382    </Compile> 
     383  </ItemGroup> 
    342384  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    343385  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2015/koodauskerho/AarniAR/GunDown/GunDown/GunDownContent/kentta1.txt

    r7325 r7375  
    44#     ###########   T   ##########################   E           # 
    55#     ###########       ##########################TTTTTTTTTT    T# 
    6 #     ###########T     T##################################      ## 
    7 #     #                                                  #      ## 
    8 #     #                                                  #     T## 
    9 #     #            TTT                                         ### 
    10 #                                                              F## 
    11 #                 TTTTT                         TTTTTTTTTTTTTTT### 
     6#     ###########T     T####################################TT  ## 
     7#     #                                                         ## 
     8#     #             G                                          T## 
     9#     #            TTT                                         F## 
     10#                                               TTTTTTTTTTTTTTT### 
     11#                 TTTTT                        T#      ########### 
    1212#          T                                    S      ########### 
    13 #          #          D      D     D            S   C M########### 
    14 #TTTTTTTTTT#TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT################## 
     13#          #        D   D               D       S   C M########### 
     14#TTTTTTTTTT#TTTTTTTTTTTTTTTTTT   TTTTTTTTTTTTTTT################## 
     15##############################sss################################# 
    1516################################################################## 
    1617################################################################## 
    1718################################################################## 
    1819################################################################## 
    19 ################################################################## 
  • 2015/koodauskerho/AarniAR/GunDown/GunDown/GunDownContent/kentta2.txt

    r7325 r7375  
    11############################################################ 
    22#                            ####                          # 
    3 #                            ####                          # 
     3#                            ####         D    D    D      # 
    44#                            ####SSS###################    # 
    55#                            ####                     #    # 
    66#                            ####                     ##   # 
    77#                            #  S                     S    # 
    8 #   N                        #C S                     S    # 
    9 #TTTTTTTTTTTTTTTTTTTTTTTT    ####T                   ####### 
     8#   N      T       G         #C S                     S    # 
     9#TTTTTTTTTT#TTTTTTTTTTTTT    ####T                   ####### 
    1010#                            ####                     ###### 
    11 #                            ####                     ###### 
     11#                            ####             G       ###### 
    1212#                            F###        TTTTTTTTTSSSS###### 
    13 #                Da      D   ####       T#########    ###### 
     13#                D       D   ####       T#########    ###### 
    1414#          TTTTTTTTTTTTTTTTTT####      T##########    ###### 
    1515#                                     T###########    ###### 
Note: See TracChangeset for help on using the changeset viewer.