Changeset 1269


Ignore:
Timestamp:
2010-07-26 08:45:30 (9 years ago)
Author:
tekrjant
Message:

Pelissä on tavoite :)

Location:
2010/30/tekrjant/Seikkailu
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • 2010/30/tekrjant/Seikkailu/Content/Content.contentproj

    r1265 r1269  
    131131    </Compile> 
    132132  </ItemGroup> 
     133  <ItemGroup> 
     134    <Compile Include="timantti.png"> 
     135      <Name>timantti</Name> 
     136      <Importer>TextureImporter</Importer> 
     137      <Processor>TextureProcessor</Processor> 
     138    </Compile> 
     139  </ItemGroup> 
    133140</Project> 
  • 2010/30/tekrjant/Seikkailu/Esine.cs

    r1265 r1269  
    3030    Taikasauva, 
    3131    Lyhty, 
     32    Timantti, 
    3233} 
    3334 
     
    4243    { 
    4344        this.Tyyppi = tyyppi; 
     45        IgnoresCollisionResponse = true; 
    4446    } 
    4547} 
  • 2010/30/tekrjant/Seikkailu/Peli.cs

    r1265 r1269  
    4949    Image ruohoTekstuuri = LoadImage( "ruoho" ); 
    5050    Image lyhdynKuva = LoadImage( "lyhty" ); 
     51    Image timantinKuva = LoadImage( "timantti" ); 
    5152 
    5253    Lieska tuliJaLeimaus; 
     
    136137 
    137138        Esine lyhty = new Esine( 0.6, 0.6, Shapes.Circle, EsineenTyyppi.Lyhty ); 
    138         lyhty.IgnoresCollisionResponse = true; 
    139139        lyhty.Image = lyhdynKuva; 
    140140        lyhty.X = 4; 
     
    163163        } 
    164164 
     165        Esine timantti = new Esine( 0.3, 0.3, Shapes.Circle, EsineenTyyppi.Timantti ); 
     166        timantti.X = RandomGen.NextDouble( Level.Left, Level.Right ); 
     167        timantti.Y = RandomGen.NextDouble( Level.Bottom, Level.Top ); 
     168        timantti.Image = timantinKuva; 
     169        Add( timantti, -1 ); 
     170 
    165171        Camera.StayInLevel = true; 
    166172        Camera.Follow( pelaaja ); 
     
    180186        Esine s = new Esine( 0.8, 0.1, Shapes.Rectangle, EsineenTyyppi.Taikasauva ); 
    181187        s.Tag = "taikaSauva"; 
    182         s.IgnoresCollisionResponse = true; 
    183188        s.Color = Color.Red; 
    184189        s.X = 2; 
     
    258263                viimeksiKoskettuEsine = null; 
    259264                break; 
     265            case EsineenTyyppi.Timantti: 
     266                Level.AmbientLight = 0.8; 
     267                MessageBox viesti = new MessageBox( 
     268                    "Peli läpi!", "Löysit timantin, pimeys poistui maasta. Onneksi olkoon!" ); 
     269                Add( viesti ); 
     270                break; 
    260271            default: 
    261272                break; 
  • 2010/30/tekrjant/Seikkailu/Seikkailu.csproj

    r1265 r1269  
    5959    <Reference Include="Jypeli2, Version=2.3.0.0, Culture=neutral, processorArchitecture=x86"> 
    6060      <SpecificVersion>False</SpecificVersion> 
    61       <HintPath>..\npo\Jypeli\bin\x86\Debug\Jypeli2.dll</HintPath> 
     61      <HintPath>..\..\lighting\Jypeli\bin\x86\Debug\Jypeli2.dll</HintPath> 
    6262    </Reference> 
    6363    <Reference Include="Microsoft.Xna.Framework, Version=3.1.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d" /> 
  • 2010/30/tekrjant/Seikkailu/Seikkailu.sln

    r1265 r1269  
    11 
    22Microsoft Visual Studio Solution File, Format Version 10.00 
    3 # Visual C# Express 2008 
     3# Visual Studio 2008 
    44Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Seikkailu", "Seikkailu.csproj", "{58E74E16-22F7-42E3-BEA1-E77F0DF32254}" 
    55        ProjectSection(ProjectDependencies) = postProject 
     
    77        EndProjectSection 
    88EndProject 
    9 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jypeli", "..\npo\Jypeli\Jypeli.csproj", "{1E963378-DFC6-425B-9AE1-236BE550E5FD}" 
     9Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Jypeli", "..\..\lighting\Jypeli\Jypeli.csproj", "{1E963378-DFC6-425B-9AE1-236BE550E5FD}" 
    1010EndProject 
    1111Global 
Note: See TracChangeset for help on using the changeset viewer.