Ignore:
Timestamp:
2011-06-15 19:36:19 (12 years ago)
Author:
akosrahi
Message:

jatkoin ramboa

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2011/24/AkiR/Fight the Rambo/Fight the Rambo/Fight the Rambo/Peli.cs

    r2027 r2037  
    1515    PlatformCharacter pelaaja1; 
    1616    PlatformCharacter vihollinen; 
    17     Image pelaajanKuva = LoadImage("rambo1"); 
     17    Image pelaajanKuva = LoadImage("rambo2"); 
    1818    Image vihollisenkuva = LoadImage("Nuhasotilas"); 
    1919 
    2020    SoundEffect maaliAani = LoadSoundEffect("maali"); 
    21     Image paikallaanVasemmalle = LoadImage("rambo1"); 
     21    Image paikallaanVasemmalle = LoadImage("rambo2"); 
    2222    Image paikallaanOikealle; 
    2323 
    24     Image[] kavelyVasemmalle = LoadImages("rambo1"); 
     24    Image[] kavelyVasemmalle = LoadImages("rambo2"); 
    2525    Image[] kavelyOikealle; 
    26      
     26 
    2727 
    2828    public override void Begin() 
    2929    { 
    3030        ClearAll(); 
    31          
     31 
    3232        paikallaanOikealle = Image.Mirror(paikallaanVasemmalle); 
    3333        kavelyOikealle = Image.Mirror(kavelyVasemmalle); 
    3434 
    35         Gravity = new Vector(0, -1000); 
     35        Gravity = new Vector(0, -100); 
    3636 
    3737        luoKentta(); 
     
    3939 
    4040        Camera.Follow(pelaaja1); 
    41         Camera.ZoomFactor = 1.2; 
     41        Camera.ZoomFactor = 0.0; 
    4242        Camera.StayInLevel = true; 
    4343 
     
    5858    { 
    5959        PhysicsObject taso = PhysicsObject.CreateStaticObject(RUUDUN_KOKO, RUUDUN_KOKO); 
    60         taso.Color = Color.Beige; 
     60        taso.Color = Color.DarkOrange; 
    6161        return taso; 
    6262    } 
     
    6767        pelaaja1.Mass = 4.0; 
    6868        pelaaja1.Image = pelaajanKuva; 
    69         pelaaja1.Weapon = new AssaultRifle(40, 15); 
     69        pelaaja1.Weapon = new AssaultRifle(70, 30); 
    7070        pelaaja1.Weapon.ProjectileCollision = AmmusOsui; 
    71         pelaaja1.Weapon.Y = -10; 
    72         pelaaja1.Weapon.X = 0; 
     71        pelaaja1.Weapon.Y = -20; 
     72        pelaaja1.Weapon.X = 0.5; 
    7373        pelaaja1.RightIdleAnimation = new Animation(paikallaanVasemmalle); 
    7474        pelaaja1.LeftIdleAnimation = new Animation(paikallaanOikealle); 
     
    7676        pelaaja1.RightWalkingAnimation = new Animation(kavelyVasemmalle); 
    7777        pelaaja1.LeftWalkingAnimation = new Animation(kavelyOikealle); 
    78          
     78 
    7979 
    8080 
     
    118118        if (Ammus != null) 
    119119        { 
    120             Ammus.Size *= 4; 
    121             Ammus.MaximumLifetime = TimeSpan.FromSeconds(1.1); 
     120            Ammus.Size *= 2; 
     121            Ammus.MaximumLifetime = TimeSpan.FromSeconds(3.1); 
    122122 
    123123        } 
     
    128128        Explosion rajahdys = new Explosion(10); 
    129129        rajahdys.Position = Ammus.Position; 
    130          
    131          
    132130    } 
    133131 
    134132 
    135        PlatformCharacter lisaaVihollinen() 
     133 
     134    PlatformCharacter lisaaVihollinen() 
    136135    { 
    137136        vihollinen = new PlatformCharacter(70, 70); 
     
    139138        vihollinen.Image = vihollisenkuva; 
    140139 
    141          
     140 
    142141        FollowerBrain seuraajanAivot = new FollowerBrain(); 
    143142        vihollinen.Brain = seuraajanAivot; 
     
    148147        AddCollisionHandler(vihollinen, VihollinenOsui); 
    149148 
    150         return vihollinen;                   
     149        return vihollinen; 
    151150    } 
    152        void VihollinenOsui(PhysicsObject vihollinen, PhysicsObject kohde) 
    153        { 
    154            if (kohde == pelaaja1) 
    155            { 
    156                MediaPlayer.Play("shit"); 
    157                pelaaja1.Destroy(); 
    158                Begin(); 
    159            } 
    160        } 
     151 
     152    void VihollinenOsui(PhysicsObject vihollinen, PhysicsObject kohde) 
     153    { 
     154        if (kohde == pelaaja1) 
     155        { 
     156            MediaPlayer.Play("shit"); 
     157            pelaaja1.Destroy(); 
     158            Begin(); 
     159        } 
     160 
     161        { 
     162        } 
     163    } 
    161164} 
     165        
     166            
     167        
     168 
    162169         
    163170 
Note: See TracChangeset for help on using the changeset viewer.