Changeset 438


Ignore:
Timestamp:
2009-08-09 19:14:53 (10 years ago)
Author:
tovakosk
Message:

square defence vähän parannuksia

Location:
topias_k
Files:
53 added
2 edited

Legend:

Unmodified
Added
Removed
  • topias_k/Square Defence beta/Peli.cs

    r435 r438  
    156156            IShape ympyra = Shapes.CreateCircle(15.0); 
    157157            BattleObject vihu = new BattleObject(ympyra, 10.0, vihuenkka); 
    158             vihu.X = Level.Left - 30; 
     158            vihu.X = -650; 
    159159            vihu.Y = 215; 
    160160            Level.Objects.Add(vihu); 
     
    348348            ammus.IgnoresExplosions = true; 
    349349 
    350             //Level.Objects.Attach(torni, new Vector2D(0, 0), ase, new Vector2D(0, 0)); 
    351  
    352350            aseet.Add(ase); 
    353351 
     
    369367                        ase.Angle = kulma; 
    370368                        ase.Owner.Angle = kulma; 
    371  
    372369                        Projectile ammus = ase.Use(); 
    373  
    374370                        if (ammus == null) break; 
    375  
    376371                        Level.Objects.Add(ammus); 
    377                         //MessageDisplay.Add("PUM!!"); 
    378  
    379372                        break; 
    380373                    } 
     
    384377        PhysicsObject luotorni2(double X, double Y) 
    385378        { 
    386  
    387379            IShape t = Shapes.CreateRectangle(60, 60); 
    388380            PhysicsObject torni = new PhysicsObject(10, t); 
     
    391383            torni.IgnoresCollisionResponse = true; 
    392384            torni.IgnoresExplosions = true; 
    393  
    394385            Texture2D basekuva = Content.Load<Texture2D>("Neliö2_base"); 
    395386            torni.Texture = basekuva; 
    396  
    397387            torni.X = X; 
    398388            torni.Y = Y; 
     
    405395            tykki.IgnoresCollisionResponse = true; 
    406396            tykki.IgnoresExplosions = true; 
    407  
    408397            Level.Objects.Add(tykki); 
    409             //Level.Objects.Attach(torni, new Vector2D(0, 0), tykki, new Vector2D(0, 0)); 
    410  
    411  
    412  
    413398            Texture2D tykkikuva = Content.Load<Texture2D>("Neliö2_tykki"); 
    414399            tykki.Texture = tykkikuva; 
    415  
    416400            tykki.X = X; 
    417401            tykki.Y = Y; 
    418  
    419402 
    420403            ProjectileWeapon ase = new ProjectileWeapon(); 
     
    430413            ase.InfiniteAmmo = true; 
    431414            ase.IgnoresCollisionResponse = true; 
     415 
    432416            CannonBall ammus = new CannonBall(); 
    433417            ammus.Mass = 0.9; 
     
    436420            ase.Power.Value = 10000; 
    437421            ammus.IgnoresExplosions = true; 
    438  
    439             //Level.Objects.Attach(torni, new Vector2D(0, 0), ase, new Vector2D(0, 0)); 
    440  
    441422            aseet.Add(ase); 
    442423 
    443424            return torni; 
    444425        } 
    445  
    446426        void tarkistaampuminen2(Timer sender) 
    447427        { 
     
    458438                        ase.Angle = kulma; 
    459439                        ase.Owner.Angle = kulma; 
    460  
    461440                        Projectile ammus = ase.Use(); 
    462  
    463441                        if (ammus == null) break; 
    464  
    465442                        Level.Objects.Add(ammus); 
    466  
    467443                        break; 
    468444                    } 
     
    473449        { 
    474450            BattleObject vihu = sender as BattleObject; 
    475  
    476451            vihu.Visible = false; 
    477452            vihu.Lifetime.IsExpired = true; 
    478453            Level.Objects.Remove(vihu); 
    479454            viholliset.Remove(vihu); 
    480             //MessageDisplay.Add("DEAD"); 
    481             rahalaskuri.Value += 10; 
     455            rahalaskuri.Value += 1500; 
    482456            vihujakentassa--; 
    483             if (vihujakentassa == 0) 
    484             { 
    485  
    486                 Alku.Visible = true; 
    487             } 
    488  
    489  
    490457        } 
    491458 
     
    493460        {          
    494461            Vector2D klikattuPaikka = Controls.Mouse.GetPositionOnScreen(); 
    495  
    496462            if (OstoX - 20 < klikattuPaikka.X && 
    497463                OstoX + 20 > klikattuPaikka.X && 
     
    514480                Tähtäin.Texture = nornitexture; 
    515481                Tähtäin.Size = new Vector2D(32, 32); 
     482 
     483                MessageDisplay.Add("osto tehty"); 
    516484            } 
    517485            if (Osto2X - 20 < klikattuPaikka.X && 
     
    525493                Tähtäin.Size = new Vector2D(64, 64); 
    526494                ostatorni2++; 
    527                 MessageDisplay.Add("osto2"); 
    528495            } 
    529496            else if (ostatorni2 == 1 && 
     
    532499                luotorni2(Tähtäin.X, Tähtäin.Y); 
    533500                ostatorni2--; 
    534                 rahalaskuri.Value -= 500; 
     501                rahalaskuri.Value -= 600; 
    535502                Texture2D nornitexture = Content.Load<Texture2D>("hiiri2"); 
    536503                Tähtäin.Texture = nornitexture; 
    537504                Tähtäin.Size = new Vector2D(32, 32); 
    538505 
    539                 MessageDisplay.Add("osto2 tehty"); 
     506                MessageDisplay.Add("osto tehty"); 
    540507            } 
    541508            if (AlkuX - 75 < klikattuPaikka.X && 
     
    545512                vihujakentassa <= 1) 
    546513            { 
    547  
    548514                vihujenmaara = 0; 
    549515                ajastin.Start(); 
    550                 maxvihuja+= 15 ; 
     516                maxvihuja+= 5 ; 
    551517                nopeus += 200; 
    552518                MessageDisplay.Add("Peli käy!!"); 
    553                 vihuenkka += 50; 
     519                vihuenkka += 100; 
    554520                lvllaskuri.Value++; 
    555521            } 
    556             return false; 
    557         } 
    558         bool Aloitapeli(ControlEvent u) 
    559         { 
    560             Vector2D klikattuPaikka = Controls.Mouse.GetPositionOnScreen(); 
    561  
    562  
    563522            return false; 
    564523        } 
     
    567526            // lopeta peli tässä ja anna hiscoret  
    568527            // ehkä menu 
    569  
    570528        } 
    571529    } 
  • topias_k/Square Defence beta/Square Defence beta.csproj

    r301 r438  
    5757  </PropertyGroup> 
    5858  <ItemGroup> 
    59     <Reference Include="AdvanceMath, Version=2.0.0.28698, Culture=neutral, processorArchitecture=x86"> 
     59    <Reference Include="AdvanceMath, Version=2.0.0.24683, Culture=neutral, processorArchitecture=x86"> 
    6060      <SpecificVersion>False</SpecificVersion> 
    61       <HintPath>..\..\lib\AdvanceMath.dll</HintPath> 
     61      <HintPath>..\..\..\lib\AdvanceMath.dll</HintPath> 
    6262    </Reference> 
    6363    <Reference Include="Jypeli, Version=1.0.0.0, Culture=neutral, processorArchitecture=x86"> 
    6464      <SpecificVersion>False</SpecificVersion> 
    65       <HintPath>..\..\lib\Jypeli.dll</HintPath> 
     65      <HintPath>..\..\..\lib\Jypeli.dll</HintPath> 
    6666    </Reference> 
    6767    <Reference Include="Microsoft.Xna.Framework, Version=3.1.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d" /> 
     
    7272    <Reference Include="Physics2DDotNet, Version=2.0.0.0, Culture=neutral, processorArchitecture=x86"> 
    7373      <SpecificVersion>False</SpecificVersion> 
    74       <HintPath>..\..\lib\Physics2DDotNet.dll</HintPath> 
     74      <HintPath>..\..\..\lib\Physics2DDotNet.dll</HintPath> 
    7575    </Reference> 
    7676    <Reference Include="System"> 
Note: See TracChangeset for help on using the changeset viewer.