Changeset 4721 for 2013/30


Ignore:
Timestamp:
2013-07-26 12:14:10 (6 years ago)
Author:
mikkoivu
Message:

Talletus.

Location:
2013/30/MikkoK/7ank/7ank
Files:
9 added
2 edited

Legend:

Unmodified
Added
Removed
  • 2013/30/MikkoK/7ank/7ank/7ank/_7ank.cs

    r4672 r4721  
    2020    Image Nurmi = LoadImage("Nurmi"); 
    2121    Image PunainenMatto = LoadImage("Punanenmatoo"); 
     22    Image Tiiliseina = LoadImage("Brickseina"); 
     23    Image Fight = LoadImage("fight1"); 
     24 
     25    SoundEffect Fatality = LoadSoundEffect("fatality"); 
     26    SoundEffect Rajahdys = LoadSoundEffect("explosion_sound_effect_1-M27_cYTcZJI_fmt34"); 
    2227 
    2328    int kenttaNro = 1; 
     
    3540        alkuValikko.AddItemHandler(0, Kenttavalikko); 
    3641        alkuValikko.AddItemHandler(1, Exit); 
     42 
     43        MediaPlayer.Play("Tetris remix"); 
    3744 
    3845 
     
    8693        PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
    8794        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
    88         MediaPlayer.Play("Kalimba"); 
    89  
    90         Label tekstikentta = new Label("FIGHT!"); 
    91         Add(tekstikentta); 
     95         
     96 
     97        //Label tekstikentta = new Label("FIGHT!"); 
     98        //Add(tekstikentta); 
     99 
     100        GameObject Kuva = new GameObject(Level.Width/2, Level.Height/3); 
     101        Kuva.Image = Fight; 
     102        Add(Kuva); 
     103        Timer.SingleShot(1.0, delegate { 
     104            Kuva.Destroy(); 
     105        }); 
    92106    } 
    93107    void Kenttavalikko() 
     
    135149        PhysicsObject taso = PhysicsObject.CreateStaticObject(x, y); 
    136150        taso.Position = paikka; 
    137         taso.Color = Color.Orange; 
    138         //taso.Image = groundimage; 
     151        taso.Color = Color.Silver; 
     152        //taso.Image = Tiiliseina; 
    139153        taso.CollisionIgnoreGroup = 1; 
    140154        Add(taso); 
     
    144158    void LuoPelaaja1(Vector paikka, double x, double y) 
    145159    { 
    146         pelaaja1 = LuoTankki(paikka, Level.Left - 100, Screen.Top - 20); 
     160        pelaaja1 = LuoTankki(paikka, Screen.Left + 100, Screen.Top - 40); 
    147161        //pelaaja1.Color = Color.Blue; 
    148162        pelaaja1.Image = LoadImage("Tankkipelaaja1 V2"); 
     
    150164        //Add(pelaaja1); 
    151165        pelaaja1.Ase.ProjectileCollision = AmmusOsui; 
    152         pelaaja1.Destroyed += delegate { Timer.SingleShot(1, delegate { VaihdaSeuraavaKentta(); }); }; 
     166        pelaaja1.Destroyed += delegate { 
     167            Explosion rajahdys = new Explosion(100); 
     168            rajahdys.Position = pelaaja1.Position; 
     169            Add(rajahdys); 
     170            Timer.SingleShot(1, delegate { VaihdaSeuraavaKentta(); }); 
     171            Fatality.Play(); 
     172        }; 
    153173         
    154174        //tykki.ProjectileCollision = AmmusOsui; 
     
    158178    void LuoPelaaja2(Vector paikka, double x, double y) 
    159179    { 
    160         pelaaja2 = LuoTankki(paikka, Level.Right + 100, Screen.Top - 20); 
     180        pelaaja2 = LuoTankki(paikka, Screen.Right - 100, Screen.Top - 40); 
    161181        //pelaaja2.Color = Color.Red; 
    162182        pelaaja2.Image = LoadImage("Tankkipelaaja2 V2"); 
     
    165185        pelaaja2.AngularDamping = 0.9; 
    166186        Add(pelaaja2); 
    167         pelaaja2.Destroyed += delegate { Timer.SingleShot(1, delegate { VaihdaSeuraavaKentta(); }); }; 
     187        pelaaja2.Destroyed += delegate { 
     188            Explosion rajahdys = new Explosion(100); 
     189            rajahdys.Position = pelaaja2.Position; 
     190            Add(rajahdys); 
     191            Timer.SingleShot(1, delegate { VaihdaSeuraavaKentta(); }); 
     192            Fatality.Play(); 
     193        }; 
    168194        pelaaja2.Ase.ProjectileCollision = AmmusOsui; 
    169195 
    170     } 
     196    }    
    171197 
    172198 
  • 2013/30/MikkoK/7ank/7ank/7ankContent/7ankContent.contentproj

    r4672 r4721  
    164164    </Compile> 
    165165  </ItemGroup> 
     166  <ItemGroup> 
     167    <Compile Include="Brickseina.jpg"> 
     168      <Name>Brickseina</Name> 
     169      <Importer>TextureImporter</Importer> 
     170      <Processor>TextureProcessor</Processor> 
     171    </Compile> 
     172  </ItemGroup> 
     173  <ItemGroup> 
     174    <Compile Include="fight1.png"> 
     175      <Name>fight1</Name> 
     176      <Importer>TextureImporter</Importer> 
     177      <Processor>TextureProcessor</Processor> 
     178    </Compile> 
     179  </ItemGroup> 
     180  <ItemGroup> 
     181    <Compile Include="fatality.wav"> 
     182      <Name>fatality</Name> 
     183      <Importer>WavImporter</Importer> 
     184      <Processor>SoundEffectProcessor</Processor> 
     185    </Compile> 
     186  </ItemGroup> 
     187  <ItemGroup> 
     188    <Compile Include="Räjähdyshiukkanen.png"> 
     189      <Name>Räjähdyshiukkanen</Name> 
     190      <Importer>TextureImporter</Importer> 
     191      <Processor>TextureProcessor</Processor> 
     192    </Compile> 
     193  </ItemGroup> 
     194  <ItemGroup> 
     195    <Compile Include="Tetris remix.mp3"> 
     196      <Name>Tetris remix</Name> 
     197      <Importer>Mp3Importer</Importer> 
     198      <Processor>SongProcessor</Processor> 
     199    </Compile> 
     200  </ItemGroup> 
     201  <ItemGroup> 
     202    <Compile Include="explosion_sound_effect_1-M27_cYTcZJI_fmt34.mp3"> 
     203      <Name>explosion_sound_effect_1-M27_cYTcZJI_fmt34</Name> 
     204      <Importer>Mp3Importer</Importer> 
     205      <Processor>SongProcessor</Processor> 
     206    </Compile> 
     207  </ItemGroup> 
    166208  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    167209  <!--  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.