Changeset 3247 for 2012/26/EliasY


Ignore:
Timestamp:
2012-06-27 10:17:00 (7 years ago)
Author:
elalylon
Message:

Talletus.

Location:
2012/26/EliasY/test1
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • 2012/26/EliasY/test1/test1/test1/bin/x86/Debug/kentta.txt

    r3202 r3247  
    2424=                           = 
    2525=                           = 
    26 =                           = 
     26=                     z     = 
    2727=                           = 
    2828=                           = 
  • 2012/26/EliasY/test1/test1/test1/kentta.txt

    r3202 r3247  
    2424=                           = 
    2525=                           = 
    26 =                           = 
     26=                     z     = 
    2727=                           = 
    2828=                           = 
  • 2012/26/EliasY/test1/test1/test1/test1.cs

    r3233 r3247  
    1717    public override void Begin() 
    1818    { 
     19        LuoPelaaja(); 
    1920        LuoKentta(); 
    20         LuoPelaaja(); 
     21        Pimenna(); 
    2122        // LuoViholliset(); 
    2223        AsetaOhjaimet(); 
     
    2526        Camera.ZoomFactor = 1.7; 
    2627        /*todo: 
    27          * PIMEYS!!! 
     28         * Pimeyden tummennus 
    2829         * aseet 
    2930         * vihut 
     
    7071    { 
    7172        pelaaja.AngularVelocity = suunta; 
     73        pimeys.Angle = pelaaja.Angle + Angle.FromDegrees(-90); 
    7274    } 
    7375 
     
    8183        Vector pulssi = new Vector(x, y); 
    8284        pelaaja.Velocity = pulssi; 
    83  
     85        pimeys.Position = pelaaja.Position; 
    8486    } 
    8587 
     
    9294    { 
    9395        pelaaja = new PhysicsObject(30, 30); 
     96        //poista pelaajan väri kun sillä on tekstuuri 
    9497        pelaaja.Color = Color.Red; 
    9598        pelaaja.X = 550; 
    9699        pelaaja.Y = -550; 
    97100        pelaaja.Mass = 10; 
     101        pelaaja.Angle = Angle.FromDegrees(90); 
    98102 
    99103        kivaari = new AssaultRifle(80, 20); 
     
    102106        pelaaja.Add(kivaari); 
    103107        Add(pelaaja); 
    104  
    105         Pimenna(); 
    106108    } 
    107109 
     
    109111    { 
    110112        pimeys = new GameObject(new Animation(LoadImage("pimeys"))); 
    111         // Viimeistele 
     113        pimeys.Width = 850; 
     114        pimeys.Height = 850; 
     115        pimeys.Position = pelaaja.Position; 
     116 
     117        Add(pimeys); 
    112118    } 
    113119 
     
    117123        // TODO: taustakuva pelin pohjaksi 
    118124        TileMap ruudut = TileMap.FromFile("kentta.txt"); 
    119         ruudut['='] = LuoPalikka; 
     125        ruudut['='] = LuoSeina; 
     126        ruudut['z'] = LuoZombi; 
    120127        ruudut.Insert(ruudunLeveys, ruudunKorkeus); 
    121128    } 
    122129 
    123     PhysicsObject LuoPalikka() 
     130    PhysicsObject LuoZombi() 
    124131    { 
    125         PhysicsObject palikka = PhysicsObject.CreateStaticObject(50.0, 50.0); 
    126         return palikka; 
     132        PhysicsObject zombi = new PhysicsObject(35.0, 35.0); 
     133        //zombi.Shape = Shape.FromImage(LoadImage("zombi")); 
     134        //zombi.Image = LoadImage("zombi"); 
     135        FollowerBrain zombinaivot = new FollowerBrain(pelaaja); 
     136        zombinaivot.DistanceFar = 600; 
     137        zombi.Brain = zombinaivot; 
     138        return zombi; 
     139    } 
     140 
     141    PhysicsObject LuoSeina() 
     142    { 
     143        PhysicsObject seina = PhysicsObject.CreateStaticObject(50.0, 50.0); 
     144        return seina; 
    127145    } 
    128146} 
Note: See TracChangeset for help on using the changeset viewer.