Changeset 7898 for 2016


Ignore:
Timestamp:
2016-07-06 14:55:29 (3 years ago)
Author:
karkaite
Message:
 
Location:
2016/27/TuukkaH
Files:
3 added
13 edited

Legend:

Unmodified
Added
Removed
  • 2016/27/TuukkaH/LaiskiaisSiulaattori/LaiskiaisSiulaattori/LaiskiaisSiulaattori/LaiskiaisSiulaattori.cs

    r7856 r7898  
    1919        GameObject oksa3; 
    2020 
     21    GameObject kohdeOksa; 
     22 
    2123    Image pelaajanKuva = LoadImage("Laiskiainen"); 
    2224    Image tahtiKuva = LoadImage("tahti"); 
     25    Image JaguaariKuva = LoadImage("Jaguaari"); 
    2326 
    2427    SoundEffect maaliAani = LoadSoundEffect("maali"); 
     
    2831        LuoKentta(); 
    2932        LisaaNappaimet(); 
     33        LuoJaguaari(); 
    3034 
    3135        Camera.Follow(pelaaja1); 
     36        Camera.FollowOffset = new Vector(400.0, 0.0); 
    3237        Camera.ZoomFactor = 1.2; 
    3338        Camera.StayInLevel = true; 
     39    } 
     40    void LuoJaguaari() 
     41    { 
     42        PhysicsObject Jaguaari = new PhysicsObject(150, 50); 
     43        Jaguaari.Image = JaguaariKuva; 
     44        Jaguaari.X = pelaaja1.X + 600; 
     45        Jaguaari.Bottom= RandomGen.SelectOne(oksa1, oksa2, oksa3).Top; 
     46        Jaguaari.Tag = "Jaguaari"; 
     47        Add(Jaguaari); 
     48        
    3449    } 
    3550 
     
    4358        kentta.SetTileMethod('N', LisaaPelaaja); 
    4459        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    45         Level.CreateBorders(); 
    4660        Level.Background.CreateGradient(Color.White, Color.SkyBlue); 
    4761    } 
     
    89103        pelaaja1.Image = pelaajanKuva; 
    90104        AddCollisionHandler(pelaaja1, "tahti", TormaaTahteen); 
     105        AddCollisionHandler(pelaaja1, "Jaguaari", TormaaJaguaariin); 
    91106        Add(pelaaja1); 
    92107 
    93         pelaaja1.Velocity = new Vector(nopeus, 0); 
     108        kohdeOksa = oksa3; 
     109        //pelaaja1.Velocity = new Vector(nopeus, 0); 
     110    } 
     111    void TormaaJaguaariin(PhysicsObject hahmo, PhysicsObject Jaguaari) 
     112    { 
     113       pelaaja1.Destroy(); 
     114        MessageDisplay.Add ("Murr"); 
    94115    } 
    95116 
     
    110131    void Hyppaa(PhysicsObject hahmo, GameObject oksa) 
    111132    { 
    112         hahmo.MoveTo(new Vector(hahmo.X,oksa.Y), 800, () => 
    113         { 
    114             pelaaja1.Velocity = new Vector(nopeus, 0); 
    115         }); 
     133        kohdeOksa = oksa; 
     134 
     135        //hahmo.MoveTo(new Vector(hahmo.X + 100,oksa.Y), 800, () => 
     136        //{ 
     137        //    pelaaja1.Velocity = new Vector(nopeus, 0); 
     138        //}); 
     139    } 
     140 
     141    protected override void Update(Time time) 
     142    { 
     143        double ero = kohdeOksa.Y - pelaaja1.Y; 
     144        if (Math.Abs(ero) < 5) ero = 0; 
     145        double y = Math.Sign(ero); 
     146        pelaaja1.Velocity = new Vector(120, y * 300); 
     147        base.Update(time); 
    116148    } 
    117149 
     
    119151    { 
    120152        maaliAani.Play(); 
    121         MessageDisplay.Add("Keräsit tähden!"); 
     153        MessageDisplay.Add("Nam!"); 
    122154        tahti.Destroy(); 
    123155    } 
  • 2016/27/TuukkaH/LaiskiaisSiulaattori/LaiskiaisSiulaattori/LaiskiaisSiulaattori/LaiskiaisSiulaattori.csproj.Debug.cachefile

    r7856 r7898  
    44Content\kentta1.xnb 
    55Content\Laiskiainen.xnb 
     6Content\Jaguaari.xnb 
  • 2016/27/TuukkaH/LaiskiaisSiulaattori/LaiskiaisSiulaattori/LaiskiaisSiulaattori/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml

    r7856 r7898  
    3636      <Options>None</Options> 
    3737      <Output>C:\MyTemp\TuukkaH\LaiskiaisSiulaattori\LaiskiaisSiulaattori\LaiskiaisSiulaattori\bin\x86\Debug\Content\kentta1.xnb</Output> 
    38       <Time>2016-07-06T11:27:17.0159174+03:00</Time> 
     38      <Time>2016-07-06T14:44:11.809489+03:00</Time> 
    3939    </Item> 
    4040    <Item> 
     
    4646      <Output>C:\MyTemp\TuukkaH\LaiskiaisSiulaattori\LaiskiaisSiulaattori\LaiskiaisSiulaattori\bin\x86\Debug\Content\Laiskiainen.xnb</Output> 
    4747      <Time>2016-07-06T11:06:44.7569174+03:00</Time> 
     48    </Item> 
     49    <Item> 
     50      <Source>Jaguaari.png</Source> 
     51      <Name>Jaguaari</Name> 
     52      <Importer>TextureImporter</Importer> 
     53      <Processor>TextureProcessor</Processor> 
     54      <Options>None</Options> 
     55      <Output>C:\MyTemp\TuukkaH\LaiskiaisSiulaattori\LaiskiaisSiulaattori\LaiskiaisSiulaattori\bin\x86\Debug\Content\Jaguaari.xnb</Output> 
     56      <Time>2016-07-06T14:20:32.812089+03:00</Time> 
    4857    </Item> 
    4958    <BuildSuccessful>true</BuildSuccessful> 
  • 2016/27/TuukkaH/LaiskiaisSiulaattori/LaiskiaisSiulaattori/LaiskiaisSiulaattori/obj/x86/Debug/LaiskiaisSiulaattori.csproj.FileListAbsolute.txt

    r7856 r7898  
    1212C:\MyTemp\TuukkaH\LaiskiaisSiulaattori\LaiskiaisSiulaattori\LaiskiaisSiulaattori\obj\x86\Debug\LaiskiaisSiulaattori.pdb 
    1313C:\MyTemp\TuukkaH\LaiskiaisSiulaattori\LaiskiaisSiulaattori\LaiskiaisSiulaattori\bin\x86\Debug\Content\Laiskiainen.xnb 
     14C:\MyTemp\TuukkaH\LaiskiaisSiulaattori\LaiskiaisSiulaattori\LaiskiaisSiulaattori\bin\x86\Debug\Content\Jaguaari.xnb 
  • 2016/27/TuukkaH/LaiskiaisSiulaattori/LaiskiaisSiulaattori/LaiskiaisSiulaattori/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt

    r7856 r7898  
    44Content\kentta1.xnb 
    55Content\Laiskiainen.xnb 
     6Content\Jaguaari.xnb 
  • 2016/27/TuukkaH/LaiskiaisSiulaattori/LaiskiaisSiulaattori/LaiskiaisSiulaattoriContent/LaiskiaisSiulaattoriContent.contentproj

    r7856 r7898  
    7474    </Compile> 
    7575  </ItemGroup> 
     76  <ItemGroup> 
     77    <Compile Include="Jaguaari.png"> 
     78      <Name>Jaguaari</Name> 
     79      <Importer>TextureImporter</Importer> 
     80      <Processor>TextureProcessor</Processor> 
     81    </Compile> 
     82  </ItemGroup> 
    7683  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    7784  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2016/27/TuukkaH/LaiskiaisSiulaattori/LaiskiaisSiulaattori/LaiskiaisSiulaattoriContent/kentta1.txt

    r7856 r7898  
    11......................................................*........*............................................................................................................................................................ 
    221########################################################################################################################################################################################################################### 
    3 ............................................................................................................................................................................................................................ 
     3.....................................................................................*********..............................................J******************************........................................................................................ 
    44............................*..........*.................................................................................................................................................................................... 
    552########################################################################################################################################################################################################################### 
    66............................................................................................................................................................................................................................ 
    7 .............*.....*........................................................................................................................................................................................................ 
     7.............*.....*....................................................J*******************************...........................................J*****************....................................................................................................... 
    883#####N##################################################################################################################################################################################################################### 
    99............................................................................................................................................................................................................................ 
Note: See TracChangeset for help on using the changeset viewer.