Changeset 772


Ignore:
Timestamp:
2010-06-11 13:24:44 (9 years ago)
Author:
lavevake
Message:

Tein Rise of darknessin loppuun.

Location:
2010/23/lavevake/Rise of darkness
Files:
3 added
5 edited

Legend:

Unmodified
Added
Removed
  • 2010/23/lavevake/Rise of darkness/Content/Content.contentproj

    r737 r772  
    104104    </Compile> 
    105105  </ItemGroup> 
     106  <ItemGroup> 
     107    <Compile Include="Pommi.png"> 
     108      <Name>Pommi</Name> 
     109      <Importer>TextureImporter</Importer> 
     110      <Processor>TextureProcessor</Processor> 
     111    </Compile> 
     112  </ItemGroup> 
    106113  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    107114  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2010/23/lavevake/Rise of darkness/Peli.cs

    r737 r772  
    220220            Camera.StayInLevel = true; 
    221221 
    222             seuraavaKentta(); 
     222            seuraavaKentta(true); 
    223223            MessageDisplay.Add("Pääse koneelle ennen kuin energia loppuu!"); 
    224224 
     
    230230        } 
    231231 
    232         void seuraavaKentta() 
     232        void seuraavaKentta(bool seuraava) 
    233233        { 
    234234            ClearAll(); 
     
    237237            pisteLaskuri.Reset(); 
    238238 
    239             kenttaNro += 1; // lisätään kenttänumeroa yhdellä 
     239            if (seuraava) 
     240            { 
     241                kenttaNro += 1; // lisätään kenttänumeroa yhdellä 
     242            } 
    240243            MessageDisplay.Add("Kenttä " + kenttaNro); 
    241244 
     
    297300            } 
    298301 
    299             if (kentanNro > 2) 
    300             { 
    301                 Exit(); 
    302             } 
    303  
    304              
     302            if (kentanNro == 3) 
     303            { 
     304                ruudut = Tiles.ReadFromFile("Text3.txt"); 
     305                Tiles.Insert(this, ruudut, merkit, ruudunLeveys, ruudunKorkeus); 
     306            } 
     307            if (kentanNro > 3) 
     308            { 
     309                TextDisplay voitto = new TextDisplay(); 
     310                voitto.Position = Screen.Center; 
     311                voitto.TextColor = Color.Orange; 
     312                Add(voitto); 
     313                voitto.Text = "Onnittelut. Voitit tohtori X:n ja palautit valon maailmaan. Pääsit pelin läpi!"; 
     314            }  
    305315 
    306316        } 
     
    362372                this.PlaySound("maali"); 
    363373                int edellisenKentanPisteet = pisteLaskuri.Value; 
    364                 seuraavaKentta(); 
     374                seuraavaKentta(true); 
    365375                MessageDisplay.Add("Pääsit läpi kentän " + kenttaNro + ". Pisteitä: " + edellisenKentanPisteet); 
    366376            } 
     
    373383            TextDisplay lopetus = new TextDisplay(); 
    374384            lopetus.Position = Screen.Center; 
    375             lopetus.TextColor = Color.Red; 
     385            lopetus.TextColor = Color.LightGreen; 
    376386            Add(lopetus); 
    377             lopetus.Text = "                              Game over.\n" + 
     387            lopetus.Text = "                                           Game over.\n" + 
    378388            "Jos haluat aloittaa alusta, paina enter. Jos taas haluat lopettaa, paina Esc."; 
    379389            ClearControls(); 
    380390            Keyboard.Listen(Key.Escape, ButtonState.Pressed, Valikkoon, "Poistu pelistä"); 
    381391            Keyboard.Listen(Key.Enter, ButtonState.Pressed, AloitaAlusta, null); 
    382             //controller.Listen(Button.A, ButtonState.Pressed, AloitaAlusta, null); 
     392 
     393            ControllerOne.Listen(Button.A, ButtonState.Down, Valikkoon, "Poistu pelistä"); 
     394            ControllerOne.Listen(Button.B, ButtonState.Down,AloitaAlusta , null); 
    383395 
    384396        } 
     
    443455                toinen.Destroy(); 
    444456            } 
     457 
     458 
     459             
    445460        } 
    446461 
     
    519534            Hirvio.Mass = 4.0; 
    520535            Hirvio.Image = LoadImage("hirviö"); 
     536            
     537            FollowerBrain seuraajanAivot = new FollowerBrain(); 
     538             
     539            seuraajanAivot.Target = pelaaja1; 
     540 
     541            seuraajanAivot.MovingSpeed = 10;  // Millä nopeudella kohdetta seurataan 
     542 
     543            seuraajanAivot.FollowAlways = true; // Seurataanko kohdetta etäisyydestä riippumatta            
     544 
     545            Hirvio.Brain = seuraajanAivot; 
    521546 
    522547            Hirvio.Tag = "H"; 
     
    560585        } 
    561586 
     587 
    562588        void ajastin(Timer sender) 
    563589        { 
     
    569595        void AloitaAlusta() 
    570596        { 
    571             kenttaNro = 0; 
    572             seuraavaKentta(); // TODO: Aiheuttaa poikkeuksen?? 
     597            //kenttaNro = 0; 
     598            ClearAll(); 
     599            seuraavaKentta(false); 
     600            // TODO: Aiheuttaa poikkeuksen?? 
    573601        } 
    574602    } 
  • 2010/23/lavevake/Rise of darkness/Rise of darkness.csproj

    r737 r772  
    9292      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
    9393    </Content> 
     94    <None Include="Text3.txt"> 
     95      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
     96    </None> 
    9497    <None Include="Text.txt"> 
    9598      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
  • 2010/23/lavevake/Rise of darkness/Text.txt

    r737 r772  
    77=     V    ==      =                     =       
    88=    ==            =                     =      
    9 =                  =   RR   V   0        =    
     9=                  = B RB   V   B        =    
    1010=   =   V          = ==============  V   =     
    1111=     = = =    R                   ==    = 
     
    1515=            V   ==                      =    
    1616=          R ==                          = 
    17 =      R  ==                             = 
     17=     BR  ==                             = 
    1818=     ==                       RRRRRRRRRR= 
    1919= X   == E  00000000000        RRRRRRRRRR= 
  • 2010/23/lavevake/Rise of darkness/Text2.txt

    r737 r772  
    22=                                 RRR  E=               
    33=                     R        ==========               
    4 =                    ==                 =              
     4=                    ==    =            =              
    55=                 ==                    =               
    66=              R                        =  
     
    1111=  =                                    = 
    1212=                                       = 
    13 =                                       =  
     13=    ==                                 =  
    1414=                                       = 
    1515=        =                              = 
    16 =                                       = 
    17 =                                     E  = 
    18 =                =                    =  =   
     16=          =                            = 
     17=             V                       E  = 
     18=             =                       =  =   
    1919=             R                       =   ============                                              
    20 =     V=     ==                       =              = 
     20=     V=   ==                         =              = 
    2121=    ==                               =              = 
    2222= X  =     RRR           0000000000000=V  0000000RRRA= 
Note: See TracChangeset for help on using the changeset viewer.