Changeset 6428 for 2014


Ignore:
Timestamp:
2015-06-26 09:03:56 (4 years ago)
Author:
misakana
Message:
 
Location:
2014/30/MitjaK/Attack to Agora/Attack to Agora/Attack to Agora
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • 2014/30/MitjaK/Attack to Agora/Attack to Agora/Attack to Agora/Attack to Agora/Attack_to_Agora.cs

    r6408 r6428  
    4343 
    4444    const double VIHOLLISEN_TORMAYSDMG = 4.0; 
    45     int kenttaNro = 7; 
     45    int kenttaNro = 18; 
    4646 
    4747    /// <summary> 
     
    310310        pohjaLevy.SetTileMethod(Color.Gray, LuoAmpuvaVihollinen); 
    311311        pohjaLevy.SetTileMethod(Color.Red, LuoTriggerPalikka); 
     312        pohjaLevy.SetTileMethod(Color.HotPink, LuoAnttiJussi); 
    312313        pohjaLevy.Optimize(Color.Gold); 
    313314        pohjaLevy.Optimize(Color.Red); 
  • 2014/30/MitjaK/Attack to Agora/Attack to Agora/Attack to Agora/Attack to Agora/Attack_to_Agora_mitja.cs

    r6406 r6428  
    1616    Animation jounibossArrive; 
    1717 
     18    Image anttijussiboss = LoadImage("anttijussiboss"); 
     19 
    1820    Elava currentBoss; 
    1921    AssaultRifle currentBossWeapon; 
     
    3436        GameObject varjo = Varjo(vihollinen); 
    3537 
    36         vihollinen.Kuoli += delegate { 
     38        vihollinen.Kuoli += delegate 
     39        { 
    3740            VihollinenKuoli(vihollinen); 
    3841            varjo.Destroy(); 
     
    4346        else LuoAmpumisAivot(vihollinen); 
    4447 
    45         Add( vihollinen ); 
     48        Add(vihollinen); 
    4649    } 
    4750 
    4851    void LuoTormaavaVihollinen(Vector paikka, double leveys, double korkeus) 
    49     {  
     52    { 
    5053        Elava Tormaavavihollinen = new Elava(200, 200, 200); 
    5154        Tormaavavihollinen.Image = tormaavavihollinen; 
     
    5457        GameObject varjo = Varjo(Tormaavavihollinen); 
    5558 
    56         Tormaavavihollinen.Kuoli += delegate {  
     59        Tormaavavihollinen.Kuoli += delegate 
     60        { 
    5761            VihollinenKuoli(Tormaavavihollinen); 
    5862            varjo.Destroy(); 
     
    155159        Timer ampumisAjastin = new Timer(); 
    156160        ampumisAjastin.Interval = 1.0; 
    157         ampumisAjastin.Timeout += delegate  
     161        ampumisAjastin.Timeout += delegate 
    158162        { 
    159163            if (jouninAse == null) 
     
    172176            ammus.Updated += delegate(PhysicsObject a) { DrawTracers(a, Color.Red, 0.3, 2); }; 
    173177 
    174             AddCollisionHandler(ammus, delegate(PhysicsObject a, PhysicsObject p) { 
     178            AddCollisionHandler(ammus, delegate(PhysicsObject a, PhysicsObject p) 
     179            { 
    175180 
    176181                if ((string)p.Tag == "jouni") return; 
     
    197202        currentBossWeapon = null; 
    198203 
    199         Timer.SingleShot(2.0, delegate { LuoChromaCase(ItemType.Knife);}); 
    200     } 
    201      
     204        Timer.SingleShot(2.0, delegate { LuoChromaCase(ItemType.Knife); }); 
     205    } 
     206    void LuoAnttiJussi(Vector paikka, Double korkeus, Double leveys) 
     207    { 
     208        Elava anttiJussi = new Elava(42, 42, 100); //hp 10000? 
     209        anttiJussi.Image = anttijussiboss; 
     210        anttiJussi.FollowPlayer = true; 
     211        Add(anttiJussi); 
     212    } 
    202213    // Aliohjelmat 
    203 }  
     214} 
  • 2014/30/MitjaK/Attack to Agora/Attack to Agora/Attack to Agora/Attack to AgoraContent/Attack to AgoraContent.contentproj

    r6411 r6428  
    425425    </Compile> 
    426426  </ItemGroup> 
     427  <ItemGroup> 
     428    <Compile Include="anttijussiboss.png"> 
     429      <Name>anttijussiboss</Name> 
     430      <Importer>TextureImporter</Importer> 
     431      <Processor>TextureProcessor</Processor> 
     432    </Compile> 
     433  </ItemGroup> 
    427434  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    428435  <!--  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.