Changeset 4457


Ignore:
Timestamp:
2013-07-05 10:46:14 (10 years ago)
Author:
akansaja
Message:

Talletus.

Location:
2013/27/AkseliJ/Levypallo/Levypallo
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • 2013/27/AkseliJ/Levypallo/Levypallo/Levypallo/Levypallo.cs

    r4431 r4457  
    4141            elamat = 3; 
    4242            ValmisteleTausta(); 
     43            MediaPlayer.Play("loverush"); 
     44            MediaPlayer.IsRepeating = true; 
    4345            LuoPallo(); 
    4446            AsetaFysiikkaKuuntelijat(); 
     
    154156                    } 
    155157                } 
    156                 if (taso >= 4) { 
     158                if (taso >= 2) { 
    157159 
    158160                    Label l = new Label(600, 400, "Onneksi olkoon!\nLäpäisit pelin!"); 
     
    207209                    if (levy.Left - 5 < Level.Left) ; 
    208210                    else 
    209                         levy.Velocity = new Vector(-400, 0); 
     211                        levy.Velocity = new Vector(-380, 0); 
    210212                    return; 
    211213 
     
    215217 
    216218                    if (levy.Right > Level.Right) ; 
     219 
    217220                    else 
    218221                    { 
    219                         levy.Velocity = new Vector(400, 0); 
     222                        levy.Velocity = new Vector(380, 0); 
    220223                        return; 
    221224                    } 
     
    230233                if (nappi == Key.Space && palloKiinni) 
    231234                { 
    232                     palloKiinni = false;+ 
     235                    palloKiinni = false; 
    233236                    pallo.IgnoresCollisionResponse = false; 
    234237                    bool rnd = RandomGen.NextBool(); 
     
    239242                { 
    240243 
    241                     /*palloKiinni = true; 
     244                    palloKiinni = true; 
    242245                    //pallo.X = levy.X; 
    243246                    pallo.Y = Level.Bottom + 70; 
    244247                    pallo.IgnoresCollisionResponse = true; 
    245                     elamat--;*/ 
    246                     Label l = new Label(600, 400, "Onneksi olkoon!\nLäpäisit pelin!"); 
     248                    elamat--; 
     249                    /*Label l = new Label(600, 400, "Onneksi olkoon!\nLäpäisit pelin!"); 
    247250                    l.TextScale = new Vector(6, 6); 
    248251                    l.TextColor = Color.Pink; 
    249252                    Add(l); 
    250253                    MessageDisplay.Add(ArvioiTulos()); 
    251                     Pause(); 
     254                    Pause();*/ 
    252255                     
    253256                } 
     
    323326 
    324327            PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
    325             Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     328            Keyboard.Listen(Key.Escape, ButtonState.Pressed, VarmistaPoistuminenPausella, "Lopeta peli"); 
     329 
     330        } 
     331 
     332        void VarmistaPoistuminenPausella() 
     333        { 
     334            this.IsPaused = true; 
     335            MediaPlayer.Stop(); 
     336 
     337            MultiSelectWindow ikkuna = new MultiSelectWindow("Lopetetaanko?", "Kyllä", "Ei"); 
     338            ikkuna.AddItemHandler(0, Exit); 
     339            ikkuna.AddItemHandler(1, delegate { MediaPlayer.Resume(); this.IsPaused = false; }); 
     340            Add(ikkuna); 
    326341 
    327342        } 
  • 2013/27/AkseliJ/Levypallo/Levypallo/LevypalloContent/LevypalloContent.contentproj

    r4431 r4457  
    5959    </Compile> 
    6060  </ItemGroup> 
     61  <ItemGroup> 
     62    <Compile Include="loverush.mp3"> 
     63      <Name>loverush</Name> 
     64      <Importer>Mp3Importer</Importer> 
     65      <Processor>SongProcessor</Processor> 
     66    </Compile> 
     67  </ItemGroup> 
    6168  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    6269  <!--  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.