Changeset 411


Ignore:
Timestamp:
2009-08-07 12:46:58 (11 years ago)
Author:
kykasalo
Message:
 
Location:
kyosti_s/Sokkelopeli
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • kyosti_s/Sokkelopeli/Content/Content.contentproj

    r377 r411  
    8181    </Compile> 
    8282  </ItemGroup> 
     83  <ItemGroup> 
     84    <Compile Include="piikit.png"> 
     85      <Name>piikit</Name> 
     86      <Importer>TextureImporter</Importer> 
     87      <Processor>TextureProcessor</Processor> 
     88    </Compile> 
     89  </ItemGroup> 
    8390  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    8491  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.  
  • kyosti_s/Sokkelopeli/Peli.cs

    r406 r411  
    3030        PlatformCharacter pelaaja1; 
    3131        PhysicsObject maali; 
    32         PhysicsObject miina; 
    3332        PhysicsObject piikit; 
    3433        Timer ajastin; 
     
    4948        { 
    5049            SplashScreen aloitusruutu = new SplashScreen(this); 
    51             aloitusruutu.GameName = "SokkeloPeli"; 
    52             aloitusruutu.Authors = "Tekijät: Kyösti Salonen"; 
    53             aloitusruutu.TextBody = "Maailma täyttyy vedestä. Sinun täytyy paeta vettä norsullasi, sillä se ei osaa uida. Varo myös miinoja, ne eivät ole hyväksi norsuille."; 
     50            aloitusruutu.GameName = "RunAway"; 
     51            aloitusruutu.Authors = "Tekijä: Kyösti Salonen"; 
     52            aloitusruutu.TextBody = "Maailma täyttyy vedestä. Sinun täytyy paeta vettä norsullasi, sillä se ei osaa uida. Varo myös kaikenlaisia ansoja, ne eivät ole hyväksi norsuille."; 
    5453            aloitusruutu.GameStarted += new EventHandler<EventArgs>(ContinueLoadContent); 
    5554            aloitusruutu.Show(); 
     
    123122            MessageDisplay.Add("ennen kuin hukut!"); 
    124123 
    125             //ajastin.Start(); 
     124            ajastin.Start(); 
    126125            aikaLaskuri.Start(); 
    127126 
     
    152151            if (kenttaNro == 1) 
    153152            { 
     153                seuraava = luoKentta(); 
     154            } 
     155            else if (kenttaNro == 2) 
     156            { 
     157                seuraava = luoKentta2(); 
     158            } 
     159            else if (kenttaNro == 3) 
     160            { 
     161                seuraava = luoKentta3(); 
     162            } 
     163            else if (kenttaNro == 4) 
     164            { 
    154165                seuraava = luoKentta4(); 
    155166            } 
    156             else if (kenttaNro == 2) 
    157             { 
    158                 seuraava = luoKentta2(); 
    159             } 
    160             else if (kenttaNro == 3) 
    161             { 
    162                 seuraava = luoKentta3(); 
    163             } 
    164             else if (kenttaNro == 4) 
    165             { 
    166                 seuraava = luoKentta4(); 
    167             } 
    168167            else if (kenttaNro == 5) 
    169168            { 
    170169                seuraava = luoKentta5(); 
    171170            } 
    172              
     171 
    173172            else 
    174173            { 
    175174                seuraava = null; 
    176             }    
     175            } 
    177176            return seuraava; 
    178177        } 
    179  
    180         /*Level ValitseKentta() 
    181         { 
    182             Level seuraava; 
    183             if (kenttaNro == 1) 
    184             { 
    185                 seuraava = luoKentta(); 
    186             } 
    187             else if (kenttaNro == 2) 
    188             { 
    189                 seuraava = luoKentta2(); 
    190             } 
    191             else if (kenttaNro == 3) 
    192             { 
    193                 seuraava = luoKentta3(); 
    194             } 
    195             else if (kenttaNro == 4) 
    196             { 
    197                 seuraava = luoKentta4(); 
    198             } 
    199             else if (kenttaNro == 5) 
    200             { 
    201                 seuraava = luoKentta5(); 
    202             } 
    203  
    204             else 
    205             { 
    206                 seuraava = null; 
    207             } 
    208             return seuraava; 
    209         }*/ 
    210178 
    211179 
     
    264232            lisaaPieniTaso(kentta, -400, 200, 80, 50); 
    265233 
    266             //lisaaMiina(kentta, -210, 140); 
     234            lisaaMiina(kentta, -210, 140); 
    267235 
    268236            lisaaMaali(kentta); 
     
    326294            lisaaPieniTaso(kentta, 700, -320, 70, 25); 
    327295            lisaaPieniTaso(kentta, 900, -145, 70, 25); 
    328             lisaaPieniTaso(kentta, 850, 45, 70, 25); 
     296            lisaaPieniTaso(kentta, 820, 45, 100, 25); 
    329297            lisaaPieniTaso(kentta, 600, 180, 70, 25); 
    330298            lisaaPieniTaso(kentta, 350, 200, 70, 25); 
    331299            lisaaPieniTaso(kentta, 60, 160, 70, 25); 
    332             lisaaPieniTaso(kentta, -320, 200, 280, 50); 
     300            lisaaPieniTaso(kentta, -320, 220, 280, 50); 
    333301 
    334302            lisaaPieniTaso(kentta, 480, -300, 70, 25); 
    335303            lisaaPieniTaso(kentta, 280, -200, 100, 25); 
    336             //lisaaPieniTaso(kentta, 900, -145, 70, 25); 
    337             //lisaaPieniTaso(kentta, 850, 45, 70, 25); 
    338             //lisaaPieniTaso(kentta, 600, 180, 70, 25); 
    339             //lisaaPieniTaso(kentta, 350, 200, 70, 25); 
    340             //lisaaPieniTaso(kentta, 60, 160, 70, 25); 
    341             //lisaaPieniTaso(kentta, -320, 200, 280, 50); 
     304            lisaaPieniTaso(kentta, 0, -200, 70, 25); 
     305            lisaaPieniTaso(kentta, -100, -45, 70, 25); 
     306            lisaaPieniTaso(kentta, -280, 0, 70, 25); 
     307            lisaaPieniTaso(kentta, -350, -100, 120, 25); 
     308            lisaaPieniTaso(kentta, -460, 10, 70, 25); 
     309            lisaaPieniTaso(kentta, -590, 150, 70, 25); 
     310 
     311            lisaaPiikit(kentta, 810, 70); 
     312            lisaaPiikit(kentta, -360, -75); 
     313 
     314            lisaaMiina(kentta, 260, -175); 
    342315 
    343316            lisaaMaali(kentta); 
     
    362335 
    363336            lisaaPieniTaso(kentta, 900, -475, 100, 30); 
     337 
     338            lisaaPieniTaso(kentta, 960, -300, 80, 25); 
     339            lisaaPieniTaso(kentta, 700, -230, 80, 25); 
     340            lisaaPieniTaso(kentta, 500, -145, 80, 25); 
     341            lisaaPieniTaso(kentta, 300, -45, 100, 25); 
     342            lisaaPieniTaso(kentta, 150, 100, 70, 25); 
     343            lisaaPieniTaso(kentta, 0, 200, 70, 25); 
     344            lisaaPieniTaso(kentta, -420, 110, 200, 40); 
     345 
     346            lisaaMiina(kentta, 690, -205); 
     347            lisaaMiina(kentta, 980, -275); 
     348            lisaaMiina(kentta, 280, -20); 
     349 
     350            lisaaPiikit(kentta, 140, 126); 
     351            lisaaPiikit(kentta, 260, -20); 
    364352 
    365353            lisaaMaali(kentta); 
     
    386374            vesiHeight = vesiHeight + 100; 
    387375            vesi.X = 0; 
    388             vesi.Y = -500; 
     376            vesi.Y = -490; 
    389377            vesi.Color = Color.Blue; 
    390378            AddCollisionHandler(vesi, tuuppaa); 
    391379            Objects.Add(vesi); 
    392380            vesiOliot.Add(vesi); 
    393             //MessageDisplay.Add("" + vesiHeight); 
    394381        } 
    395382 
     
    415402        void lisaaMiina(Level kentta, double x, double y) 
    416403        { 
    417             miina = new PhysicsObject(1000, Shapes.CreateRectangle(20, 20)); 
     404            PhysicsObject miina = new PhysicsObject(1000, Shapes.CreateRectangle(20, 20)); 
    418405            miina.X = x; 
    419406            miina.Y = y; 
     
    425412        void lisaaPiikit(Level kentta, double x, double y) 
    426413        { 
    427             piikit = new PhysicsObject(1000, Shapes.CreateRectangle(20, 20)); 
     414            piikit = new PhysicsObject(1000, Shapes.CreateRectangle(40, 20)); 
    428415            piikit.X = x; 
    429416            piikit.Y = y; 
    430             //miina.Texture = Content.Load<Texture2D>("miina"); 
     417            piikit.Texture = Content.Load<Texture2D>("piikit"); 
    431418            AddCollisionHandler(piikit, piikkiTuuppaus); 
    432419            kentta.Objects.Add(piikit); 
     
    561548                aikaLaskuri.Pause(); 
    562549                Explosion rajahdys = new Explosion(400, 250, 50000); 
    563                 rajahdys.Position = miina.Position; 
     550                rajahdys.Position = collision.Obj.Position; 
    564551                Level.Objects.Add(rajahdys); 
    565552                pelaaja1.Destroy(); 
    566                 miina.Destroy(); 
     553                collision.Obj.Destroy(); 
    567554                gameOverTeksti.Visible = true; 
    568555                PoistaVedet(); 
Note: See TracChangeset for help on using the changeset viewer.