Changeset 2432 for 2011


Ignore:
Timestamp:
2011-07-04 20:16:02 (8 years ago)
Author:
osmavanh
Message:
 
Location:
2011/26/OssiV/sotapeli/sotapeli
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • 2011/26/OssiV/sotapeli/sotapeli/sotapeli/kentta1.txt

    r2415 r2432  
    1                                 =                        ########********V***#**** 
     1                                =                        ########********V***=**** 
    22             V                  =     *   V          V   ########************#*H** 
    33V                     #         #                        ========************#**** 
  • 2011/26/OssiV/sotapeli/sotapeli/sotapeli/tasohyppely.cs

    r2431 r2432  
    2929    Image pelaaja1kaannettu = LoadImage("peliukko1Käännetty"); 
    3030    Image taustakuva = LoadImage("taustakuva"); 
    31      
     31    Image ampuvapahisKuva = LoadImage("pahis2"); 
     32 
    3233 
    3334 
     
    5657        kentta['M'] = lisaaPelaaja2; 
    5758        kentta['V'] = lisaaPahis; 
     59        kentta['A'] = lisaaAmpuvaPahis; 
    5860        kentta['H'] = lisaaMaali; 
    5961        kentta.Insert(RUUDUN_KOKO, RUUDUN_KOKO); 
     
    129131        Keyboard.Listen(Key.B, ButtonState.Down, tähtää, "tähtää", pelaaja2, 4.0); 
    130132        Keyboard.Listen(Key.H, ButtonState.Down, tähtää, "tähtää", pelaaja2, -4.0); 
    131  
     133        Keyboard.Listen(Key.E, ButtonState.Pressed, HeitaKranaatti, "heitä kranaatti"); 
    132134 
    133135    } 
     
    181183        // vaihda asetta kirjoittamaalla sen nimi 
    182184 
    183         pelaaja2.Weapon = new LaserGun(60, 20); 
     185        pelaaja2.Weapon = new AssaultRifle(60, 20); 
    184186        pelaaja2.Weapon.ProjectileCollision += AmmusOsui; 
    185187        AddCollisionHandler(pelaaja2, osuTahteen); 
     
    188190        AddCollisionHandler(pelaaja2, osuHaivePalikkaan); 
    189191        AddCollisionHandler(pelaaja2, osumaaliin); 
    190          
     192 
    191193        pelaaja2.RightWalkingAnimation = new Animation(pelaajan2Kuva); 
    192194        pelaaja2.LeftWalkingAnimation = new Animation(pelaaja2kaannetty); 
     
    391393            else 
    392394            { 
    393                  
     395 
    394396                kohta.TextColor = Color.Black; 
    395397            } 
     
    431433    } 
    432434 
     435    void HeitaKranaatti() 
     436    { 
     437        Grenade kranaatti = new Grenade(4.0); 
     438        kranaatti.X = pelaaja2.X + 10; 
     439        kranaatti.Y = pelaaja2.Y + 10; 
     440        Add(kranaatti); 
     441        Vector heittoVoima = Vector.FromLengthAndAngle(4000, Angle.FromDegrees(45)); 
     442        kranaatti.Hit(heittoVoima); 
     443 
     444    } 
     445    PhysicsObject lisaaAmpuvaPahis() 
     446    { 
     447        Pahis pahis = new Pahis(40, 40); 
     448        pahis.Mass = 10.0; 
     449        pahis.Shape = Shape.Circle; 
     450        pahis.Image = ampuvapahisKuva; 
     451        pahis.Tag = "vihu"; 
     452        pahis.Elamat = 5; 
     453 
     454        pahikset.Add(pahis); 
     455 
     456 
     457 
     458        TagFollowerBrain pahiksenAivot2 = new TagFollowerBrain("pelaaja", 50); 
     459 
     460        pahiksenAivot2.Active = true; 
     461        pahiksenAivot2.TargetFollowDistance = 600; 
     462        pahiksenAivot2.Speed = 4000; 
     463 
     464        pahis.Brain = pahiksenAivot2; 
     465 
     466 
     467        Add(pahis); 
     468        return (pahis); 
     469 
     470    } 
     471 
    433472 
    434473 
     
    448487    } 
    449488} 
     489 
  • 2011/26/OssiV/sotapeli/sotapeli/sotapeliContent/sotapeliContent.contentproj

    r2382 r2432  
    115115    </Compile> 
    116116  </ItemGroup> 
     117  <ItemGroup> 
     118    <Compile Include="pahis2.png"> 
     119      <Name>pahis2</Name> 
     120      <Importer>TextureImporter</Importer> 
     121      <Processor>TextureProcessor</Processor> 
     122    </Compile> 
     123  </ItemGroup> 
    117124  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    118125  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
Note: See TracChangeset for help on using the changeset viewer.