Changeset 1184


Ignore:
Timestamp:
2010-07-08 14:02:53 (10 years ago)
Author:
paaaanro
Message:
 
Location:
2010/27/julkivim
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • 2010/27/julkivim/CCCP/FysiikkaPeli1/Peli.cs

    r1180 r1184  
    1717             
    1818            ABC(); 
    19             ControllerOne.Vibrate(1.0, 1.0, 1.0, 1.0, 999999.0); 
     19            ControllerOne.Vibrate(1.0, 1.0, 1.0, 1.0, .5); 
    2020        } 
    2121        AssaultRifle pyssy; 
     
    5353            kissa = new PhysicsObject(100, 200); 
    5454            kissa.Tag = "pelaaja"; 
     55            kissa.Angle = Angle.Degrees(0); 
    5556            Add(kissa); 
    5657            pyssy = new AssaultRifle(100, 100); 
     
    6162 
    6263            kissa.Add(pyssy); 
     64            kissa.CanRotate = false; 
    6365            pyssy.Ammo.Value = 500; 
    6466            kissa.Color = Color.Black; 
     
    7375            ControllerOne.Listen(Button.DPadDown, ButtonState.Down, LiikutaPelaajaa, null, new Vector(0, -1000)); 
    7476            ControllerOne.ListenAnalog(AnalogControl.LeftStick, 0.1, LiikutaPelaajaa, "Liikuta pelaajaa tattia pyörittämällä."); 
    75             ControllerOne.Listen(Button.A, ButtonState.Down, pyssy.Use, "ammu"); 
     77            ControllerOne.Listen(Button.A, ButtonState.Down, ammuAseella, "ammu"); 
    7678 
    7779            Mouse.IsCursorVisible = true; 
     
    8587           if (ammus != null) 
    8688           { 
    87                ammus.Size = new Vector(50, 50); 
     89               ammus.Tag = "ammus"; 
     90               ammus.IgnoresCollisionResponse = true; 
     91               ammus.IgnoresExplosions = true; 
     92               ammus.Size = new Vector(65, 20); 
    8893               ammus.Image = LoadImage("bullet"); 
     94               ammus.IgnoresGravity = true; 
    8995               //ammus.Hit(new Vector(200, 0)); 
    9096               //Add(ammus); 
     
    100106             
    101107        } 
     108 
    102109        void KuunteleLiiketta(AnalogState hiirenTila) 
    103110        { 
    104             Vector suunta = Mouse.PositionOnWorld - pyssy.Position; 
     111            Vector suunta = Mouse.PositionOnWorld - pyssy.AbsolutePosition; 
     112             
     113             
    105114 
     115            MessageDisplay.Add("Hiiren suunta: " + suunta.Angle.Degree + "  pyssyn kulma: " + pyssy.AbsoluteAngle.Degree); 
     116             
    106117            pyssy.Angle = suunta.Angle; 
    107118        } 
     119 
    108120        void ammusOsuu(PhysicsObject ammus, PhysicsObject toinen) 
    109121        { 
    110             if (toinen.Tag.ToString() != "pelaaja") 
     122            if (toinen.Tag.ToString() != "pelaaja" && toinen.Tag.ToString() != "ammus") 
    111123            { 
    112124                ammus.Destroy(); 
Note: See TracChangeset for help on using the changeset viewer.