Changeset 4247 for 2013


Ignore:
Timestamp:
2013-06-26 14:58:25 (6 years ago)
Author:
juiitamm
Message:

Talletus.

Location:
2013/26/JuusoM
Files:
2 added
6 edited

Legend:

Unmodified
Added
Removed
  • 2013/26/JuusoM/Pong/Pong/Pong/Pong/Pong.cs

    r4196 r4247  
    3737        pallo.X = -200.0; 
    3838        pallo.Y = 0.0; 
    39         pallo.Restitution = 1.0; 
     39        pallo.Restitution = 1.3; 
    4040        Add(pallo); 
    4141        AddCollisionHandler(pallo, KasittelePallonTormays); 
     
    6060        ylaReuna.IsVisible = false; 
    6161 
    62         Level.BackgroundColor = Color.Black; 
     62        Level.Background.Color = Color.Black; 
    6363 
    6464        Camera.ZoomToLevel(); 
     
    8484        maila.X = x; 
    8585        maila.Y = y; 
    86         maila.Restitution = 1.0; 
     86        maila.Restitution = 1.3; 
    8787        Add(maila); 
    8888        return maila; 
     
    156156        naytto.Y = y; 
    157157        naytto.TextColor = Color.White; 
    158         naytto.BorderColor = Level.BackgroundColor; 
    159         naytto.Color = Level.BackgroundColor; 
     158        naytto.BorderColor = Level.Background.Color; 
     159        naytto.Color = Level.Background.Color; 
    160160        Add(naytto); 
    161161 
  • 2013/26/JuusoM/amnesia2d/amnesia2d/amnesia2d/amnesia2d.cs

    r4229 r4247  
    2121    Image kivi = LoadImage("Kivi"); 
    2222    Image hajonnutKalteri = LoadImage("Kalterit"); 
     23    Image venttiiliPic = LoadImage("venttiili"); 
     24    Image tynnyriPic = LoadImage("Tynnyri");   
    2325 
    2426    SoundEffect maaliAani = LoadSoundEffect("maali"); 
     27 
     28    //PhysicsObject tahti; 
     29 
     30    //IntMeter pisteet; 
    2531 
    2632    Light valo; 
     
    4854        kentta.SetTileMethod(Color.YellowGreen, LisaaHajonnutKalteri); 
    4955        kentta.Optimize(Color.YellowGreen); 
     56        kentta.SetTileMethod(Color.Harlequin, LisaaVenttiili); 
     57        kentta.SetTileMethod(Color.BrightGreen, LisaaTynnyri); 
     58        kentta.SetTileMethod(Color.SpringGreen, LisaaKivi); 
    5059        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    5160        Level.CreateBorders(); 
     
    7483        taso.Image = Tiili; 
    7584        Add(taso); 
     85    } 
     86 
     87  void LisaaKivi(Vector paikka, double leveys, double korkeus) 
     88    { 
     89        PhysicsObject Kivi = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     90        Kivi.Position = paikka; 
     91        Kivi.Image = kivi; 
     92        Kivi.Tag = "kivi"; 
     93        Add(Kivi); 
     94    } 
     95 
     96 
     97    void LisaaTynnyri(Vector paikka, double leveys, double korkeus) 
     98    { 
     99        PhysicsObject tynnyri = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     100        tynnyri.Position = paikka; 
     101        tynnyri.Image = tynnyriPic; 
     102        Add(tynnyri); 
    76103    } 
    77104 
     
    94121    } 
    95122 
     123    void LisaaVenttiili(Vector paikka, double leveys, double korkeus) 
     124    { 
     125        PhysicsObject hajoavaVenttiili = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     126        hajoavaVenttiili.Position = paikka; 
     127        hajoavaVenttiili.Image = venttiiliPic; 
     128        hajoavaVenttiili.Tag = "venttiiliTag"; 
     129        Add(hajoavaVenttiili); 
     130    } 
    96131 
    97132    void LisaaTahti(Vector paikka, double leveys, double korkeus) 
     
    114149        AddCollisionHandler(pelaaja1, "Kalterit", TormaaKalteriin); 
    115150        AddCollisionHandler(pelaaja1, "HajoavatKalterit", rikoKalterit); 
     151        AddCollisionHandler(pelaaja1, "venttiiliTag", rikoVenttiili); 
    116152        Add(pelaaja1); 
    117153    } 
     
    148184  { 
    149185      maaliAani.Play(); 
    150       MessageDisplay.Add("Löysit esineen"); 
     186      MessageDisplay.Add("Löysit tulitikut"); 
    151187      tahti.Destroy(); 
    152188  } 
     
    161197      hajoavaKalteri.Destroy(); 
    162198  } 
     199 
     200  void rikoVenttiili(PhysicsObject hahmo, PhysicsObject hajoavaVenttiili) 
     201  { 
     202      hajoavaVenttiili.Destroy(); 
     203  } 
     204 // void LisaaLaskuri() 
     205 // { 
     206 //     pisteet = LuoLaskuri(Screen.Right - 100, Screen.Top - 100); 
     207 // } 
     208 // 
     209 // void KasitteleKerays(PhysicsObject pelaaja1, PhysicsObject kohde) 
     210 // { 
     211 //     if (kohde == tahti) 
     212 //     { 
     213 //         pisteet.Value += 1; 
     214 //     } 
     215 // } 
     216 // 
     217 // IntMeter LuoLaskuri(double x, double y) 
     218 // { 
     219 //     IntMeter laskuri = new IntMeter(0); 
     220 //     laskuri.MaxValue = 10; 
     221 // 
     222 //       Label naytto = new Label(); 
     223 //     naytto.BindTo(laskuri); 
     224 //     naytto.X = Screen.Right -25; 
     225 //     naytto.Y = Screen.Top - 25; 
     226 //     naytto.TextColor = Color.White; 
     227 //     naytto.BorderColor = Level.Background.Color; 
     228 //     naytto.Color = Level.Background.Color; 
     229 //     Add(naytto); 
     230 // 
     231 //     return laskuri; 
     232 // 
     233 // } 
     234 
     235      
    163236} 
  • 2013/26/JuusoM/amnesia2d/amnesia2d/amnesia2dContent/amnesia2dContent.contentproj

    r4229 r4247  
    116116    </Compile> 
    117117  </ItemGroup> 
     118  <ItemGroup> 
     119    <Compile Include="venttiili.png"> 
     120      <Name>venttiili</Name> 
     121      <Importer>TextureImporter</Importer> 
     122      <Processor>TextureProcessor</Processor> 
     123    </Compile> 
     124  </ItemGroup> 
     125  <ItemGroup> 
     126    <Compile Include="Tynnyri.png"> 
     127      <Name>Tynnyri</Name> 
     128      <Importer>TextureImporter</Importer> 
     129      <Processor>TextureProcessor</Processor> 
     130    </Compile> 
     131  </ItemGroup> 
    118132  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    119133  <!--  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.