Ignore:
Timestamp:
2010-06-16 11:20:49 (10 years ago)
Author:
hniemi
Message:

Aseenvaihto toimii

Location:
2010/23/hniemi/ShootEmUp
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • 2010/23/hniemi/ShootEmUp/ShootEmUp/Alus.cs

    r873 r897  
    4141            : base(width,height) 
    4242        { 
     43            this.kaytossaOlevaAse = new Beam(1, 1); 
    4344            this.Shape = Shapes.Rectangle; 
    4445            this.CanRotate = false; 
     
    6162        public void SetWeapon(Weapon ase)  
    6263        { 
    63             if (kaytossaOlevaAse != null) kaytossaOlevaAse.Destroy(); 
    64             ase.IsVisible = false; 
    65             this.Add(ase); 
     64            kaytossaOlevaAse.IsVisible = false; 
     65            ase.IsVisible = true; 
    6666            kaytossaOlevaAse = ase; 
     67 
    6768        } 
    6869 
  • 2010/23/hniemi/ShootEmUp/ShootEmUp/Content/obj/x86/Debug/ContentPipeline.xml

    r873 r897  
    99      <Options>None</Options> 
    1010      <Output>C:\MyTemp\hniemi\ShootEmUp\ShootEmUp\bin\x86\Debug\Content\vihollinen1.xnb</Output> 
    11       <Time>2010-06-11T19:57:56+03:00</Time> 
     11      <Time>2010-06-16T09:14:17.8987316+03:00</Time> 
    1212    </Item> 
    1313    <Item> 
     
    1818      <Options>None</Options> 
    1919      <Output>C:\MyTemp\hniemi\ShootEmUp\ShootEmUp\bin\x86\Debug\Content\ringout.xnb</Output> 
    20       <Time>2010-06-14T10:28:27.0625087+03:00</Time> 
     20      <Time>2010-06-16T09:14:17.8296971+03:00</Time> 
    2121    </Item> 
    2222    <Item> 
     
    2727      <Options>None</Options> 
    2828      <Output>C:\MyTemp\hniemi\ShootEmUp\ShootEmUp\bin\x86\Debug\Content\pum.xnb</Output> 
    29       <Time>2010-06-14T10:33:19.8792997+03:00</Time> 
     29      <Time>2010-06-16T09:14:17.8567106+03:00</Time> 
    3030    </Item> 
    3131    <Item> 
     
    3636      <Options>None</Options> 
    3737      <Output>C:\MyTemp\hniemi\ShootEmUp\ShootEmUp\bin\x86\Debug\Content\ohjus.xnb</Output> 
    38       <Time>2010-06-14T15:13:56.2405151+03:00</Time> 
     38      <Time>2010-06-16T09:14:17.9067356+03:00</Time> 
    3939    </Item> 
    4040    <Item> 
     
    4545      <Options>None</Options> 
    4646      <Output>C:\MyTemp\hniemi\ShootEmUp\ShootEmUp\bin\x86\Debug\Content\vihollinen2.xnb</Output> 
    47       <Time>2010-06-11T19:57:36+03:00</Time> 
     47      <Time>2010-06-16T09:14:17.9137391+03:00</Time> 
    4848    </Item> 
    4949    <Item> 
     
    5454      <Options>None</Options> 
    5555      <Output>C:\MyTemp\hniemi\ShootEmUp\ShootEmUp\bin\x86\Debug\Content\sankarialus\sankarialusThrust1.xnb</Output> 
    56       <Time>2010-06-15T12:15:45.427405+03:00</Time> 
     56      <Time>2010-06-16T09:14:17.7876761+03:00</Time> 
    5757    </Item> 
    5858    <Item> 
     
    6363      <Options>None</Options> 
    6464      <Output>C:\MyTemp\hniemi\ShootEmUp\ShootEmUp\bin\x86\Debug\Content\sankarialus\sankarialusThrust2.xnb</Output> 
    65       <Time>2010-06-15T09:36:59.4334098+03:00</Time> 
     65      <Time>2010-06-16T09:14:17.7956801+03:00</Time> 
    6666    </Item> 
    6767    <Item> 
     
    7272      <Options>None</Options> 
    7373      <Output>C:\MyTemp\hniemi\ShootEmUp\ShootEmUp\bin\x86\Debug\Content\sankarialus\sankarialusStop.xnb</Output> 
    74       <Time>2010-06-15T09:38:14.9813231+03:00</Time> 
     74      <Time>2010-06-16T09:14:17.7806726+03:00</Time> 
    7575    </Item> 
    7676    <Item> 
     
    8181      <Options>None</Options> 
    8282      <Output>C:\MyTemp\hniemi\ShootEmUp\ShootEmUp\bin\x86\Debug\Content\sankarialus\sankarialusStopShield.xnb</Output> 
    83       <Time>2010-06-15T09:38:20.1289043+03:00</Time> 
     83      <Time>2010-06-16T09:14:17.7746696+03:00</Time> 
    8484    </Item> 
    8585    <Item> 
     
    9090      <Options>None</Options> 
    9191      <Output>C:\MyTemp\hniemi\ShootEmUp\ShootEmUp\bin\x86\Debug\Content\vihollinen3.xnb</Output> 
    92       <Time>2010-06-15T11:22:42.3386343+03:00</Time> 
     92      <Time>2010-06-16T09:14:17.9217431+03:00</Time> 
    9393    </Item> 
    9494    <Item> 
     
    9999      <Options>None</Options> 
    100100      <Output>C:\MyTemp\hniemi\ShootEmUp\ShootEmUp\bin\x86\Debug\Content\sade.xnb</Output> 
    101       <Time>2010-06-15T15:08:27.3746365+03:00</Time> 
     101      <Time>2010-06-16T09:14:17.8697171+03:00</Time> 
    102102    </Item> 
    103103    <BuildSuccessful>true</BuildSuccessful> 
  • 2010/23/hniemi/ShootEmUp/ShootEmUp/Peli.cs

    r873 r897  
    137137            ((Missile)weapons[1]).MissileCollision = AmmusOsuu; 
    138138 
     139            for (int i = 0; i < weapons.Length; i++) 
     140            { 
     141                pelaajaAlus.Add(weapons[i]); 
     142            } 
     143 
    139144            Add(pelaajaAlus); 
    140             pelaajaAlus.SetWeapon(weapons[0]); 
     145            pelaajaAlus.SetWeapon(weapons[1]); 
    141146             
    142147            AddCollisionHandler(pelaajaAlus, PelaajaTormaa); 
  • 2010/23/hniemi/ShootEmUp/ShootEmUp/ShootEmUp.csproj

    r823 r897  
    5959    <Reference Include="Jypeli2, Version=1.0.0.0, Culture=neutral, processorArchitecture=x86"> 
    6060      <SpecificVersion>False</SpecificVersion> 
    61       <HintPath>..\..\lib\Jypeli2.dll</HintPath> 
     61      <HintPath>..\..\..\lib\Jypeli2.dll</HintPath> 
    6262    </Reference> 
    6363    <Reference Include="Microsoft.Xna.Framework, Version=3.1.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d" /> 
  • 2010/23/hniemi/ShootEmUp/ShootEmUp/Weapons.cs

    r873 r897  
    106106        protected override PhysicsObject OnShoot() 
    107107        { 
    108             if (this.IsDestroyed()) 
     108            
     109            if (!this.IsDestroyed()) 
    109110            { 
     111                //Game.MessageDisplay.Add("Debug"); 
    110112                PhysicsObject projectile = new PhysicsObject(Level * 30, Level * 15); 
    111113                projectile.Shape = Shapes.Triangle; 
     
    115117                SetCollisionHandler(projectile, MissileCollision); 
    116118                ShootProjectile(projectile, 1000); 
    117                 Game.Add(projectile); 
     119                //Game.Add(projectile); 
    118120                projectile.IgnoresExplosions = true; 
    119121                projectile.IgnoresCollisionResponse = true; 
  • 2010/23/hniemi/ShootEmUp/ShootEmUp/obj/x86/Debug/ShootEmUp.csproj.FileListAbsolute.txt

    r873 r897  
    3131C:\MyTemp\hniemi\ShootEmUp\ShootEmUp\bin\x86\Debug\Content\vihollinen3.xnb 
    3232C:\MyTemp\hniemi\ShootEmUp\ShootEmUp\bin\x86\Debug\Content\sade.xnb 
     33C:\MyTemp\hniemi\ShootEmUp\ShootEmUp\bin\x86\Debug\Jypeli2.dll 
Note: See TracChangeset for help on using the changeset viewer.