Changeset 8871 for 2016


Ignore:
Timestamp:
2017-07-04 13:25:34 (17 months ago)
Author:
npo17_37
Message:
 
Location:
2016/koodauskerho/VilleH
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • 2016/koodauskerho/VilleH/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli/ninjakissanhikileikit.cs

    r8859 r8871  
    2323    public override void Begin() 
    2424    { 
     25        ClearAll(); 
    2526        Gravity = new Vector(0, -1000); 
    2627 
     
    9697        AddCollisionHandler(pelaaja1, "piikki", tormaapiikkiin); 
    9798        AddCollisionHandler(pelaaja1, "maali", voitapeli); 
     99        AddCollisionHandler(pelaaja1, "jeff", osuviholliseen); 
    98100        Add(pelaaja1); 
    99101        //pelaaja1 on PlatformCharacter-tyyppinen 
     
    270272    void LuoPistelaskuri() 
    271273    { 
    272         pisteLaskuri = new IntMeter(15); 
    273  
    274         //Label pisteNaytto = new Label(); 
    275         //pisteNaytto.X = Screen.Left + 100; 
    276         //pisteNaytto.Y = Screen.Top - 100; 
    277         //pisteNaytto.TextColor = Color.Black; 
    278         //pisteNaytto.Color = Color.White; 
    279  
    280         //pisteNaytto.BindTo(pisteLaskuri); 
    281         //Add(pisteNaytto); 
     274        pisteLaskuri = new IntMeter(5); 
     275        pisteLaskuri.LowerLimit += kuoli; 
     276 
     277        Label pisteNaytto = new Label(); 
     278        pisteNaytto.X = Screen.Left + 100; 
     279        pisteNaytto.Y = Screen.Top - 100; 
     280        pisteNaytto.TextColor = Color.Black; 
     281        pisteNaytto.Color = Color.White; 
     282 
     283        pisteNaytto.BindTo(pisteLaskuri); 
     284        Add(pisteNaytto); 
    282285 
    283286    } 
     
    305308    void lisaavihollinen(Vector paikka, double leveys, double korkeus) 
    306309    { 
    307         PlatformCharacter vihu = new PlatformCharacter(leveys, korkeus); 
    308         vihu.Image = LoadImage("genzo"); 
     310        PlatformCharacter vihu = new PlatformCharacter(leveys*1.5, korkeus*1.5); 
     311        vihu.Image = LoadImage("mynam jeff"); 
    309312        vihu.Position = paikka; 
    310313        Add(vihu); 
     314        vihu.Tag = "jeff"; 
    311315 
    312316        FollowerBrain seuraajanAivot = new FollowerBrain("pelaaja"); 
     
    319323        vihu.Brain = seuraajanAivot; 
    320324    } 
     325    void osuviholliseen(PhysicsObject pelaaja,PhysicsObject jeff) 
     326    { 
     327        pisteLaskuri.Value -= 1; 
     328    } 
     329    void kuoli() 
     330    { 
     331        Begin(); 
     332    } 
    321333} 
  • 2016/koodauskerho/VilleH/Tasohyppelypeli/Tasohyppelypeli/TasohyppelypeliContent/TasohyppelypeliContent.contentproj

    r8860 r8871  
    116116    </Compile> 
    117117  </ItemGroup> 
     118  <ItemGroup> 
     119    <Compile Include="mynam jeff.png"> 
     120      <Name>mynam jeff</Name> 
     121      <Importer>TextureImporter</Importer> 
     122      <Processor>TextureProcessor</Processor> 
     123    </Compile> 
     124  </ItemGroup> 
    118125  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    119126  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2016/koodauskerho/VilleH/Tasohyppelypeli/Tasohyppelypeli/TasohyppelypeliContent/kentta1.txt

    r8836 r8871  
    1414..................#...........................# 
    1515..................#...........................# 
    16 ..................#...........................# 
     16..................#..............V............# 
    1717::::::::::::::::::############################ 
    1818 
Note: See TracChangeset for help on using the changeset viewer.