Changeset 4577 for 2013/30


Ignore:
Timestamp:
2013-07-23 14:43:26 (6 years ago)
Author:
viosfilp
Message:

Talletus.

Location:
2013/30/VilleF
Files:
6 added
3 edited

Legend:

Unmodified
Added
Removed
  • 2013/30/VilleF/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1.cs

    r4517 r4577  
    3535    void LuoKentta() 
    3636    { 
    37         pallo = new PhysicsObject(300.0, 300.0); 
    38         pallo.Shape = Shape.Hexagon; 
     37        pallo = new PhysicsObject(100.0, 100.0); 
     38        pallo.Shape = Shape.Rectangle; 
    3939        AddCollisionHandler(pallo, KasittelePallonTormays); 
    4040        pallo.KineticFriction = 0.0; 
    41         pallo.MomentOfInertia = Double.PositiveInfinity; 
    4241        pallo.Image = havu; 
    4342        pallo.X = -200.0; 
     
    6261 
    6362        PhysicsObject alaReuna = Level.CreateBottomBorder(); 
    64         alaReuna.Restitution = 10.0; 
     63        alaReuna.Restitution = 1.9; 
    6564        alaReuna.IsVisible = false; 
    6665        alaReuna.KineticFriction = 0.0; 
     
    8382    { 
    8483        IntMeter laskuri = new IntMeter(0); 
    85         laskuri.MaxValue = 0; 
     84        laskuri.MaxValue = 10; 
    8685        Label naytto = new Label(); 
    8786        naytto.BindTo(laskuri); 
     
    9695    void AloitaPeli() 
    9796    { 
    98         Vector impulssi = new Vector(1000,0); 
     97        Vector impulssi = new Vector(2000,0); 
    9998        pallo.Hit(impulssi); 
    10099    } 
     
    105104        maila.X = x; 
    106105        maila.Y = y; 
    107         maila.Restitution = 10.0; 
     106        maila.Restitution = 1.9; 
    108107        Add(maila); 
    109108        return maila; 
  • 2013/30/VilleF/Lentokone/Lentokone/Lentokone/Lentokone.cs

    r4568 r4577  
    99public class Lentokone : PhysicsGame 
    1010{ 
     11    private Animation havuLento; 
    1112 
    1213 
    1314 
    14  
     15    Image pommi = LoadImage("pommi"); 
    1516    Image maisema = LoadImage("havutausta"); 
    1617    Image havusaurus = LoadImage("havusaurus"); 
     
    1819    Vector nopeusAlas = new Vector(0, -1000); 
    1920    PhysicsObject pelaaja; 
     21     
     22 
     23 
     24    public override void Begin() 
     25    { 
     26       // havuLento = LoadAnimation("havuLento"); 
     27        Level.Width = 1920; 
     28        Level.Height = 1080; 
     29        //SetWindowSize(1024, 800, false); 
    2030 
    2131 
    2232 
    2333 
    24     public override void Begin() 
    25     { 
    26  
    27         Level.Width = 1024; 
    28         Level.Height = 800; 
    29         SetWindowSize(1024, 800, false); 
    30  
    31  
    32  
    33  
    34         Level.Width = 800; 
    35         Level.Height = 600; 
    36         SetWindowSize(800, 600, false); 
     34        
    3735 
    3836        LuoKentta(); 
     
    4038        LiikutaPelaajaa(); 
    4139        Camera.ZoomToLevel(); 
    42         //TiputaPommi(); 
     40        TiputaPommi(); 
    4341        PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
    4442 
     
    4644 
    4745        Keyboard.Listen(Key.Left, ButtonState.Down, 
    48    LiikutaPelaajaa, null, -1); 
     46          LiikutaPelaajaa, null, -1); 
    4947        Keyboard.Listen(Key.Right, ButtonState.Down, 
    5048          LiikutaPelaajaa, null, 1); 
     
    5755        Keyboard.Listen(Key.Down, ButtonState.Released, 
    5856          KaannaPelaajaa, null, 0.0); 
     57        Keyboard.Listen(Key.Space, ButtonState.Down, TiputaPommi, "Ammu"); 
    5958    } 
    60        void KaannaPelaajaa(double kaannos) 
     59    void TiputaPommi() 
     60    { 
     61   //    pommi = new PhysicsObject(100.0, 100.0); 
     62     //  pommi.Shape = Shape.FromImage(pommi); 
     63       //pommi.Image = pommi; 
     64       //Add(pommi); 
     65    }  
     66    void KaannaPelaajaa(double kaannos) 
    6167    { 
    6268        pelaaja.AngularVelocity = kaannos; 
     
    9096        pelaaja.MirrorImage(); 
    9197        Add(pelaaja); 
    92         AddCollisionHandler(pelaaja, CollisionHandler.ExplodeBoth(200, true)); 
     98       AddCollisionHandler(pelaaja, CollisionHandler.ExplodeBoth(200, true)); 
    9399    } 
    94100    void LiikutaPelaajaa() 
  • 2013/30/VilleF/Lentokone/Lentokone/LentokoneContent/LentokoneContent.contentproj

    r4567 r4577  
    6767  </ItemGroup> 
    6868  <ItemGroup> 
    69     <Compile Include="havusaurus\havusaurus01.png"> 
    70       <Name>havusaurus01</Name> 
     69    <Compile Include="havuLento\havuLento01.png"> 
     70      <Name>havuLento01</Name> 
    7171      <Importer>TextureImporter</Importer> 
    7272      <Processor>TextureProcessor</Processor> 
    7373    </Compile> 
    74     <Compile Include="havusaurus\Havusaurus02.png"> 
    75       <Name>Havusaurus02</Name> 
     74  </ItemGroup> 
     75  <ItemGroup> 
     76    <Compile Include="havuLento\havuLento02.png"> 
     77      <Name>havuLento02</Name> 
     78      <Importer>TextureImporter</Importer> 
     79      <Processor>TextureProcessor</Processor> 
     80    </Compile> 
     81  </ItemGroup> 
     82  <ItemGroup> 
     83    <Compile Include="havuLento.anim"> 
     84      <Name>havuLento</Name> 
     85      <Importer>AnimationImporter</Importer> 
     86      <Processor>AnimationContentProcessor</Processor> 
     87    </Compile> 
     88  </ItemGroup> 
     89  <ItemGroup> 
     90    <Compile Include="pommi.png"> 
     91      <Name>pommi</Name> 
    7692      <Importer>TextureImporter</Importer> 
    7793      <Processor>TextureProcessor</Processor> 
Note: See TracChangeset for help on using the changeset viewer.