Changeset 8942 for 2017/27/OskariL


Ignore:
Timestamp:
2017-07-05 15:02:46 (2 years ago)
Author:
npo17_41
Message:
 
Location:
2017/27/OskariL/testiasdf
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • 2017/27/OskariL/testiasdf/testiasdf/testiasdf/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml

    r8886 r8942  
    5454      <Options>None</Options> 
    5555      <Output>C:\MyTemp\OskariL\testiasdf\testiasdf\testiasdf\bin\x86\Debug\Content\3.xnb</Output> 
    56       <Time>2017-07-04T11:42:15.5525381+03:00</Time> 
     56      <Time>2017-07-05T11:47:13.8055652+03:00</Time> 
    5757    </Item> 
    5858    <BuildSuccessful>true</BuildSuccessful> 
  • 2017/27/OskariL/testiasdf/testiasdf/testiasdf/testiasdf.cs

    r8886 r8942  
    1111    const double nopeus = 200; 
    1212    const int RUUDUN_KOKO = 40; 
    13     bool laskuriPaalla = false; 
    1413    bool alkuvalikkoOhi = false; 
    1514    int kenttanro = 1; 
    16     int pelaajanhypyt = 1; 
    17  
    18     Timer aikaLaskuri; 
     15    int pelaajanhypyt = 2; 
     16 
    1917    Timer taustaLaskuri; 
    2018    PlatformCharacter pelaaja1; 
     
    275273    void Ammu(PlatformCharacter hahmo) 
    276274    { 
    277         LuoAikaLaskuri(ammus, taso); 
    278         if (laskuriPaalla == false) 
    279         { 
    280  
    281             ammus = new PhysicsObject(15, 15, Shape.Circle); 
    282             ammus.X = pelaaja1.X + 50; 
    283             ammus.Y = pelaaja1.Y; 
    284             ammus.Color = Color.Azure; 
    285              
    286             Add(ammus); 
    287             //AddCollisionHandler(ammus, "taso", LuoAikaLaskuri); 
    288  
    289             Vector vauhti = new Vector(1000, -500); 
    290             ammus.Hit(vauhti); 
    291             LuoAikaLaskuri(ammus, taso); 
    292             hahmo.Walk(-nopeus); 
    293             hahmo.Walk(-nopeus); 
    294             laskuriPaalla = true; 
    295  
    296             aikaLaskuri.Start(); 
    297  
    298         } 
    299     } 
    300     void LuoAikaLaskuri(PhysicsObject ammus, PhysicsObject taso) 
    301     { 
    302  
    303         aikaLaskuri = new Timer(); 
    304         aikaLaskuri.Interval = 1.5; 
    305         aikaLaskuri.Timeout += LaskeAlaspain; 
    306         laskuriPaalla = new bool(); 
    307         laskuriPaalla = false; 
    308  
    309     } 
    310     void LaskeAlaspain() 
    311     { 
    312  
    313         AmmusRajahtaa(ammus, taso); 
    314         aikaLaskuri.Stop(); 
    315         laskuriPaalla = false; 
     275        ammus = new PhysicsObject(15, 15, Shape.Circle); 
     276        ammus.X = pelaaja1.X + 50; 
     277        ammus.Y = pelaaja1.Y; 
     278        ammus.Color = Color.Azure;         
     279        AddCollisionHandler(ammus, "taso", AmmusRajahtaa); 
     280        Add(ammus); 
     281 
     282        Vector vauhti = new Vector(1000, -500); 
     283        ammus.Hit(vauhti);        
    316284    } 
    317285    void AmmusRajahtaa(PhysicsObject ammus, PhysicsObject taso) 
     
    330298    void Hyppaa(PlatformCharacter hahmo, double nopeus) 
    331299    { 
    332         if (pelaajanhypyt == 1) 
     300        if (pelaajanhypyt => 0) 
    333301        { 
    334302            hahmo.ForceJump(nopeus); 
    335             pelaajanhypyt = 0; 
     303            pelaajanhypyt --; 
    336304        } 
    337305    } 
    338306    void TuplaHyppy(PhysicsObject pelaaja, PhysicsObject taso) 
    339307    { 
    340         pelaajanhypyt = 1; 
     308        pelaajanhypyt = 2; 
    341309        return; 
    342310 
  • 2017/27/OskariL/testiasdf/testiasdf/testiasdfContent/3.txt

    r8886 r8942  
    33   A PA     AA  P P A           P 
    44   P P  A  A A   A   AA   P A       A 
    5     P  N           AA          P A 
     5    P  N             P   P     P A 
    66   AA  A   APAA PP    AAA     P  AA 
    77     A  AA            AP        O   
Note: See TracChangeset for help on using the changeset viewer.