Changeset 4482


Ignore:
Timestamp:
2013-07-05 12:27:37 (6 years ago)
Author:
vilmikvi
Message:

Talletus.

Location:
2013/27/ViljamiV
Files:
11 added
3 edited

Legend:

Unmodified
Added
Removed
  • 2013/27/ViljamiV/kill_everypody_GAME/kill_everypody_GAME/kill_everypody_GAME/kill_everypody_GAME.cs

    r4438 r4482  
    3030 
    3131    SoundEffect laaserAani = LoadSoundEffect("maali"); 
    32     int nykyinenKentta = 1; 
     32    SoundEffect aseAani = LoadSoundEffect("laser"); 
     33 
     34    int nykyinenKentta = 4; 
    3335 
    3436 
    3537    public override void Begin() 
    36  
    37          
    38     { 
     38    { 
     39        SetWindowSize(1024, 768, false); 
     40        MediaPlayer.Play("perusmusa"); 
    3941        AloitaKentta(nykyinenKentta); 
    4042    } 
     
    5961 
    6062        Camera.Follow(pelaaja1); 
    61         Camera.ZoomFactor = 1.2; 
     63        Camera.ZoomFactor = 1.0; 
    6264        Camera.StayInLevel = true; 
    6365 
     
    111113        Add(ElamaPalkki); 
    112114    } 
     115 
    113116    void LuoKentta(string kentanNimi) 
    114117    { 
     118        if (nykyinenKentta == 4) MediaPlayer.Play("dungeonboss"); 
    115119 
    116120        TileMap kentta = TileMap.FromLevelAsset(kentanNimi); 
     
    135139    { 
    136140        maaliAlue = paikka; 
    137          
     141 
    138142    } 
    139143 
     
    147151        DragonJonne.IgnoresGravity = true; 
    148152        DragonJonne.Position = paikka; 
     153        DragonJonne.Mass = 50.0; 
    149154        //vihu.Color = Color.Red; 
    150155        DragonJonne.Image = DragonJonnenKuva; 
     
    162167            Timer ajastin = new Timer(); 
    163168            ajastin.Interval = 2.0; 
    164             ajastin.Timeout += delegate { DragonJonne.Hit(RandomGen.NextVector(200.0, 300.0)); }; 
     169            ajastin.Timeout += delegate 
     170            { 
     171                DragonJonne.Hit(RandomGen.NextVector(20000.0, 30000.0)); 
     172 
     173            }; 
    165174            ajastin.Start(); 
    166175 
     
    186195    void JonneVoittaa() 
    187196    { 
    188          
    189         MessageDisplay.Add("JONNE WON!"); pelaaja1.Destroy();  
     197 
     198        MessageDisplay.Add("JONNE WON!"); pelaaja1.Destroy(); 
    190199    } 
    191200 
     
    267276        //pelaaja1 on PlatformCharacter-tyyppinen 
    268277        pelaaja1.Weapon = new AssaultRifle(30, 10); 
     278        pelaaja1.Weapon.AttackSound = null; 
    269279 
    270280        //Ammusten määrä aluksi: 
     
    317327    void AloitaPeli() 
    318328    { 
     329        nykyinenKentta--; 
     330        SeuraavaKentta(); 
    319331    } 
    320332 
     
    324336    { 
    325337        Keyboard.Listen(Key.Space, ButtonState.Down, AmmuAseella, "Ammu", pelaaja1); 
     338        Keyboard.Listen(Key.Space, ButtonState.Pressed, delegate { if(voikoPelaajaAmpua) aseAani.Play(0.3, 0.0, 0.0); }, null); 
     339        Keyboard.Listen(Key.Space, ButtonState.Released, delegate { aseAani.Stop(); }, null); 
    326340        Keyboard.Listen(Key.F1, ButtonState.Pressed, ShowControlHelp, "Näytä ohjeet"); 
    327341        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     
    389403    public DragonJonne(double leveys, double korkeus, int elamia) 
    390404        : base(leveys, korkeus) 
    391  
    392405    { 
    393406        elamat = new DoubleMeter(elamia, 0, elamia); 
    394407        elamat.LowerLimit += delegate { this.Destroy(); }; 
    395408    } 
    396     
     409 
    397410 
    398411 
  • 2013/27/ViljamiV/kill_everypody_GAME/kill_everypody_GAME/kill_everypody_GAMEContent/kentta2.txt

    r4438 r4482  
    1515#####                          ########                      ###########                         V                 # 
    1616#######   #############                  #              ##               ######     #########################      #                                                                                                     # 
    17 #                               V          #####                                                                   #                                                                                                     # 
    18 #                       ###############    #               V                                                     ###                                                                                                     # 
    19 #########                                  # *      #############        ############            V                 #                                                    *                       V                        # 
     17#                               V          #####                                                             #     #                                                                                                     # 
     18#                       ###############    #    #          V                                                       #                                                                                                     # 
     19#########                                  # *      #############        ############   #        V              ####                                                    *                       V                        # 
    2020#                 V                        #####                    ###        #           ############     ##     #                                                    #      ########################################### 
    21 #         #########            #######           #############                 #                                   #                                                  #####                   #                          # 
    22 ###     ###                  #       #                                    ######                                ####                                                #########                *#                          # 
    23 #####                                #                                                                             #                                              #############                                          # 
     21#         #########     ###    #######           #############                 #                       #           #                                                  #####                   #                          # 
     22###     ###                  #       #                                    ######                                   #                                                #########                *#                          # 
     23#####                                #                                                                    #        #                                              #############                                          # 
    2424#######          #         V         #           #                 V   #      V #                 V                #                                            #################       V     #          V               # 
    25 ############################################################################################################       #                                          ####################################################       # 
     25############################################################################################################      ##                                          ####################################################       # 
    2626#                                                                                                                ###                                        #############                                              ### 
    2727#                                                                                                              #####                                      ###############                                            ##### 
     
    2929#      #############################################################################################################                                  ###################      ########################################### 
    3030###                                                                                                                #                                #######################                   #                #         # 
    31 #####                                                                                                              #                              ###########################                                          N # 
    32 #######                            #                         V                 #                                          V                     ###############################             V #     V          #         # 
     31#####                                                                                                              #                              ###########################                                            # 
     32#######                            #                         V                 #                                          V                     ###############################             V #     V          #       N # 
    3333########################################################################################################################################################################################################################## 
    3434 
  • 2013/27/ViljamiV/kill_everypody_GAME/kill_everypody_GAME/kill_everypody_GAMEContent/kill_everypody_GAMEContent.contentproj

    r4438 r4482  
    142142    </Compile> 
    143143  </ItemGroup> 
     144  <ItemGroup> 
     145    <Compile Include="laser.wav"> 
     146      <Name>laser</Name> 
     147      <Importer>WavImporter</Importer> 
     148      <Processor>SoundEffectProcessor</Processor> 
     149    </Compile> 
     150  </ItemGroup> 
     151  <ItemGroup> 
     152    <Compile Include="TrollfaceHyppy.png"> 
     153      <Name>TrollfaceHyppy</Name> 
     154      <Importer>TextureImporter</Importer> 
     155      <Processor>TextureProcessor</Processor> 
     156    </Compile> 
     157  </ItemGroup> 
     158  <ItemGroup> 
     159    <Compile Include="TrollfaceTippuu.png"> 
     160      <Name>TrollfaceTippuu</Name> 
     161      <Importer>TextureImporter</Importer> 
     162      <Processor>TextureProcessor</Processor> 
     163    </Compile> 
     164  </ItemGroup> 
     165  <ItemGroup> 
     166    <Compile Include="perusmusa.mp3"> 
     167      <Name>perusmusa</Name> 
     168      <Importer>Mp3Importer</Importer> 
     169      <Processor>SongProcessor</Processor> 
     170    </Compile> 
     171  </ItemGroup> 
     172  <ItemGroup> 
     173    <Compile Include="dungeonboss.mp3"> 
     174      <Name>dungeonboss</Name> 
     175      <Importer>Mp3Importer</Importer> 
     176      <Processor>SongProcessor</Processor> 
     177    </Compile> 
     178  </ItemGroup> 
    144179  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    145180  <!--  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.