Changeset 417


Ignore:
Timestamp:
2009-08-07 12:54:46 (11 years ago)
Author:
jovivavi
Message:

valamiss

Location:
joonas_v/PakoKoulusta
Files:
3 added
1 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • joonas_v/PakoKoulusta/Content/Content.contentproj

    r350 r417  
    103103  </ItemGroup> 
    104104  <ItemGroup> 
    105     <Compile Include="tausta.jpg"> 
    106       <Name>tausta</Name> 
    107       <Importer>TextureImporter</Importer> 
    108       <Processor>TextureProcessor</Processor> 
    109     </Compile> 
    110   </ItemGroup> 
    111   <ItemGroup> 
    112105    <Compile Include="maali1.png"> 
    113106      <Name>maali1</Name> 
     
    123116    </Compile> 
    124117  </ItemGroup> 
     118  <ItemGroup> 
     119    <Compile Include="tausta.png"> 
     120      <Name>tausta</Name> 
     121      <Importer>TextureImporter</Importer> 
     122      <Processor>TextureProcessor</Processor> 
     123    </Compile> 
     124  </ItemGroup> 
     125  <ItemGroup> 
     126    <Compile Include="roskapontto.png"> 
     127      <Name>roskapontto</Name> 
     128      <Importer>TextureImporter</Importer> 
     129      <Processor>TextureProcessor</Processor> 
     130    </Compile> 
     131  </ItemGroup> 
    125132  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    126133  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.  
  • joonas_v/PakoKoulusta/Peli.cs

    r399 r417  
    116116            kentta.Borders.Visible = false; 
    117117            kentta.Background.CreateGradient(Color.White, Color.SkyBlue); 
    118             //kentta.Background.Image = Content.Load<Texture2D>("tausta"); 
     118            kentta.Background.Image = Content.Load<Texture2D>("tausta"); 
    119119            Platform alusta = new Platform(kentta.Width, 300, Color.Gray); 
    120120            alusta.X = 0; 
     
    127127            lisaaAuto(kentta, -460); 
    128128            lisaaKello(kentta); 
     129            lisaaRoskapontto(kentta); 
    129130 
    130131            int vihollistenMaara = kenttaNro; 
     
    137138        void lisaaPelaajat(Level kentta) 
    138139        { 
    139             pelaaja1 = new PlatformCharacter(4, Shapes.CreateCircle(25)); 
     140            pelaaja1 = new PlatformCharacter(4, Shapes.CreateCircle(28)); 
    140141            pelaaja1.Texture = Content.Load<Texture2D>("skeittari"); 
    141142            pelaaja1.X = kentta.Left+405; 
    142143            pelaaja1.Y = kentta.Bottom + 120; 
     144            /*Texture2D[] tekstuurit = 
     145            { 
     146                Content.Load<Texture2D>("skeittari") 
     147            }; 
     148            AnimatedTexture kavelyTekstuuri = new AnimatedTexture(tekstuurit);*/ 
     149            pelaaja1.RightWalkingTexture = new AnimatedTexture(Content.Load<Texture2D>("skeittari")); 
     150            pelaaja1.LeftWalkingTexture = Textures.Mirror(new AnimatedTexture(Content.Load<Texture2D>("skeittari"))); 
    143151 
    144152            AddCollisionHandler(pelaaja1, osuiMaaliin); 
     
    202210 
    203211        } 
     212        void lisaaRoskapontto(Level kentta) 
     213        { 
     214            for (int i = 0; i < 5 + (kenttaNro*3); i++) 
     215            { 
     216                Texture2D tekstuuri = Content.Load<Texture2D>("roskapontto"); 
     217                PhysicsObject roskapontto = PhysicsObject.CreateStaticObject(Shapes.CreateFromTexture(tekstuuri, new Vector2D(50, 50), 100)); 
     218                roskapontto.X = RandomGen.NextDouble(-4000, 4000); 
     219                roskapontto.Y = -478; 
     220                roskapontto.Texture = tekstuuri; 
     221                AddCollisionHandler(roskapontto, osuiPonttoon); 
     222                kentta.Objects.Add(roskapontto); 
     223            } 
     224        } 
    204225 
    205226         
     
    292313            if (e.Other == pelaaja1) 
    293314            { 
    294                 if (pelaaja1.Bottom+2 > e.Obj.Top-2) 
     315                if (pelaaja1.Bottom+3 > e.Obj.Top-3) 
    295316                { 
    296317                    return; 
     
    313334            } 
    314335        } 
     336        void osuiPonttoon(Collision p) 
     337        { 
     338            if(p.Other == pelaaja1) 
     339            { 
     340                peliLoppu(); 
     341            } 
     342        } 
    315343        private void aikaLoppui(Timer sender) 
    316344        { 
Note: See TracChangeset for help on using the changeset viewer.