Changeset 1236 for 2010/27


Ignore:
Timestamp:
2010-07-09 13:07:35 (9 years ago)
Author:
julkivim
Message:
 
File:
1 edited

Legend:

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

    r1225 r1236  
    3333    } 
    3434 
     35     
    3536 
    3637    void LuoKentta() 
     
    3839        TileMap ruudut = TileMap.FromFile("kentta.txt"); 
    3940        ruudut['='] = LuoPalikka; 
    40         ruudut['1'] = LuoVihollinen; 
     41        ruudut['1'] = LuoStaattinenVihollinen; 
    4142        ruudut.Insert(ruudunLeveys, ruudunKorkeus); 
    4243        Level.BackgroundColor = Color.White; 
    43         Camera.ZoomToLevel(); 
    44         PhysicsObject kissa = new PhysicsObject(40, 20); 
     44        Camera.Follow(kissa); 
     45        kissa = new PhysicsObject(40, 20); 
    4546        kissa.Shape = Shapes.Rectangle; 
    4647        kissa.Mass = 10.0; 
     
    5859    } 
    5960 
     61    PhysicsObject LuoStaattinenVihollinen() 
     62    { 
     63        PhysicsObject vihulainen = new PhysicsObject(20,40,Shapes.Rectangle,CollisionShapeQuality.FromValue(0.3)); 
     64        Add(vihulainen); 
     65        return vihulainen; 
     66    } 
    6067 
    6168    void ABC() 
    6269    { 
    63         kissa = new PhysicsObject(200, 400, Shapes.Rectangle, CollisionShapeQuality.FromValue(1.0)); 
     70        kissa = new PhysicsObject(20, 40, Shapes.Rectangle, CollisionShapeQuality.FromValue(1.0)); 
    6471        kissa.Tag = "pelaaja"; 
    6572        kissa.Angle = Angle.Degrees(0); 
    6673        Add(kissa); 
    67         pyssy = new AssaultRifle(100, 100); 
    68         Vihollisenpyssy = new LaserGun(100, 100); 
    69         pyssy2 = new LaserGun(100, 100); 
     74        pyssy = new AssaultRifle(10, 10); 
     75        Vihollisenpyssy = new LaserGun(10, 10); 
     76        pyssy2 = new LaserGun(10, 10); 
    7077        pyssy.BulletCollision = ammusOsuu; 
    7178        Vihollisenpyssy.LaserCollision = ammusOsuu; 
     
    104111            ammus.IgnoresCollisionResponse = true; 
    105112            ammus.IgnoresExplosions = true; 
    106             ammus.Size = new Vector(65, 20); 
     113            ammus.Size = new Vector(6.5, 2.0); 
    107114            ammus.Image = LoadImage("bullet"); 
    108115            ammus.IgnoresGravity = true; 
     
    153160        { 
    154161            ammus.Tag = Vihollinen; 
    155             ammus.Size = new Vector(80, 20); 
     162            ammus.Size = new Vector(8.0, 2.0); 
    156163            ammus.MaximumLifetime = TimeSpan.FromMinutes(1); 
    157164            ammus.IgnoresGravity = true; 
     
    185192    PhysicsObject LuoVihollinen() 
    186193    { 
    187         Vihollinen = new PhysicsObject(200, 400); 
     194        Vihollinen = new PhysicsObject(20.0, 40.0); 
    188195        Vihollinen.Tag = "Vihollinen"; 
    189196        Vihollinen.Angle = Angle.Degrees(0); 
Note: See TracChangeset for help on using the changeset viewer.