Ignore:
Timestamp:
2015-07-02 09:32:42 (5 years ago)
Author:
jotapoti
Message:

Lisätty tähteen törmäämiseen erilaisia räjähdysefektejä. Osa kommentoituina koodissa.

Location:
2015/27/JouniP/JouninTasoloikka
Files:
2 added
11 edited

Legend:

Unmodified
Added
Removed
  • 2015/27/JouniP/JouninTasoloikka/JouninTasoloikka/JouninTasoloikka/JouninTasoloikka.cs

    r6588 r6719  
    1818    Image tahtiKuva = LoadImage("tahti"); 
    1919    Image pahiksenKuva = LoadImage("pahatyyppi"); 
     20    Image rajahdyskuva = LoadImage("rajahdys"); 
    2021 
    2122    SoundEffect maaliAani = LoadSoundEffect("maali"); 
     
    2728    public override void Begin() 
    2829    { 
    29         SetWindowSize(800, 600); 
     30        //SetWindowSize(800, 600); 
     31        Window.Width = 800; 
     32        Window.Height = 600; 
    3033        //IsFullScreen = true; 
    3134 
     
    4043        Camera.ZoomFactor = 1.2; 
    4144        Camera.StayInLevel = true; 
     45    } 
     46 
     47    void Hyppaa(PlatformCharacter hahmo, double nopeus) 
     48    { 
     49        hyppaamisenAani.Play(); 
     50        hahmo.Jump(nopeus); 
    4251    } 
    4352 
     
    6675        vaelteluaivot.FallsOffPlatforms = true; 
    6776        vaelteluaivot.JumpSpeed = 400.0; 
    68         vaelteluaivot.Speed = 50.0; 
     77        vaelteluaivot.Speed = 150.0; 
    6978        vaelteluaivot.TriesToJump = true; 
    7079         
     
    125134    } 
    126135 
    127     void Hyppaa(PlatformCharacter hahmo, double nopeus) 
    128     { 
    129         hyppaamisenAani.Play(); 
    130         hahmo.Jump(nopeus); 
    131     } 
    132  
    133136    void TormaaTahteen(PhysicsObject hahmo, PhysicsObject tahti) 
    134137    { 
     
    137140        MessageDisplay.Add("Keräsit tähden!"); 
    138141        tahti.Destroy(); 
     142 
     143        //Explosion rajahdys = new Explosion(40.0); 
     144        //rajahdys.Position = tahti.Position; 
     145        //rajahdys.Image = rajahdyskuva; 
     146        //Add(rajahdys); 
     147 
     148        ExplosionSystem raj = new ExplosionSystem(tahtiKuva, 1); 
     149        Add(raj); 
     150        double x = tahti.X; 
     151        double y = tahti.Y; 
     152        int pMaara = 50; 
     153        // "Käynnistetään" räjähdys 
     154        raj.AddEffect(x, y, pMaara); 
     155         
     156 
     157        //Smoke savu = new Smoke(tahtiKuva, 20.0); 
     158        //savu.Position = tahti.Position; 
     159        //Add(savu); 
    139160    } 
    140161 
  • 2015/27/JouniP/JouninTasoloikka/JouninTasoloikka/JouninTasoloikka/JouninTasoloikka.csproj.Debug.cachefile

    r6588 r6719  
    77Content\hyppy.xnb 
    88Content\kuolema.xnb 
     9Content\rajahdys.xnb 
  • 2015/27/JouniP/JouninTasoloikka/JouninTasoloikka/JouninTasoloikka/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml

    r6588 r6719  
    7474      <Time>2015-06-30T13:42:04.1543705+03:00</Time> 
    7575    </Item> 
     76    <Item> 
     77      <Source>rajahdys.png</Source> 
     78      <Name>rajahdys</Name> 
     79      <Importer>TextureImporter</Importer> 
     80      <Processor>TextureProcessor</Processor> 
     81      <Options>None</Options> 
     82      <Output>C:\MyTemp\JouniP\JouninTasoloikka\JouninTasoloikka\JouninTasoloikka\bin\x86\Debug\Content\rajahdys.xnb</Output> 
     83      <Time>2015-07-02T09:11:36.122897+03:00</Time> 
     84    </Item> 
    7685    <BuildSuccessful>true</BuildSuccessful> 
    7786    <Settings> 
  • 2015/27/JouniP/JouninTasoloikka/JouninTasoloikka/JouninTasoloikka/obj/x86/Debug/JouninTasoloikka.csproj.FileListAbsolute.txt

    r6588 r6719  
    1515C:\MyTemp\JouniP\JouninTasoloikka\JouninTasoloikka\JouninTasoloikka\bin\x86\Debug\Content\hyppy.xnb 
    1616C:\MyTemp\JouniP\JouninTasoloikka\JouninTasoloikka\JouninTasoloikka\bin\x86\Debug\Content\kuolema.xnb 
     17C:\MyTemp\JouniP\JouninTasoloikka\JouninTasoloikka\JouninTasoloikka\bin\x86\Debug\Content\rajahdys.xnb 
  • 2015/27/JouniP/JouninTasoloikka/JouninTasoloikka/JouninTasoloikka/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt

    r6588 r6719  
    77Content\hyppy.xnb 
    88Content\kuolema.xnb 
     9Content\rajahdys.xnb 
  • 2015/27/JouniP/JouninTasoloikka/JouninTasoloikka/JouninTasoloikkaContent/JouninTasoloikkaContent.contentproj

    r6588 r6719  
    9393    </Compile> 
    9494  </ItemGroup> 
     95  <ItemGroup> 
     96    <Compile Include="rajahdys.png"> 
     97      <Name>rajahdys</Name> 
     98      <Importer>TextureImporter</Importer> 
     99      <Processor>TextureProcessor</Processor> 
     100    </Compile> 
     101  </ItemGroup> 
    95102  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    96103  <!--  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.