Changeset 1556 for 2010


Ignore:
Timestamp:
2010-08-03 12:57:57 (9 years ago)
Author:
tekrjant
Message:

Miekka jonka voi kerätä.

Location:
2010/30/tekrjant/Seikkailu
Files:
2 added
3 edited

Legend:

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

    r1542 r1556  
    181181    </Compile> 
    182182  </ItemGroup> 
     183  <ItemGroup> 
     184    <Compile Include="kivimaasto.png"> 
     185      <Name>kivimaasto</Name> 
     186      <Importer>TextureImporter</Importer> 
     187      <Processor>TextureProcessor</Processor> 
     188    </Compile> 
     189  </ItemGroup> 
     190  <ItemGroup> 
     191    <Compile Include="miekka.png"> 
     192      <Name>miekka</Name> 
     193      <Importer>TextureImporter</Importer> 
     194      <Processor>TextureProcessor</Processor> 
     195    </Compile> 
     196  </ItemGroup> 
    183197</Project> 
  • 2010/30/tekrjant/Seikkailu/Esine.cs

    r1542 r1556  
    3030    TuliSauva, 
    3131    EnergiaSauva, 
     32    Miekka, 
    3233    Lyhty, 
    3334    Timantti, 
  • 2010/30/tekrjant/Seikkailu/Peli.cs

    r1543 r1556  
    6060    Image taikasauva2Kuva = LoadImage( "taikasauva2" ); 
    6161    Image[] energiaKuvat = LoadImages( "energia1", "energia2", "energia3", "energia4" ); 
     62    Image kivimaastonKuva = LoadImage( "kivimaasto" ); 
     63    Image miekanKuva = LoadImage( "miekka" ); 
    6264 
    6365    Lieska tuliJaLeimaus; 
     
    126128        PhysicsObject alaSeina = Level.CreateBottomBorder(); 
    127129 
    128         //for ( int i = 0; i < 100; i++ ) 
    129         //{ 
    130         //    PhysicsObject omena = new PhysicsObject( 0.1, 0.1, Shapes.Circle ); 
    131         //    omena.Tag = "ruoka"; 
    132         //    omena.IgnoresCollisionResponse = true; 
    133         //    omena.X = RandomGen.NextDouble( Level.Left, Level.Right ); 
    134         //    omena.Y = RandomGen.NextDouble( Level.Bottom, Level.Top ); 
    135         //    omena.Color = Color.Red; 
    136         //    Add( omena, TavaraTaso ); 
    137         //} 
     130        Esine miekka = new Esine( 1.0, 0.2, Shapes.Rectangle, EsineenTyyppi.Miekka ); 
     131        miekka.Image = miekanKuva; 
     132        miekka.X = 1; 
     133        miekka.Y = 1; 
     134        Add( miekka ); 
    138135 
    139136        Esine taikasauva = new Esine( 0.8, 0.1, Shapes.Rectangle, EsineenTyyppi.TuliSauva ); 
     
    171168        foreach ( GameObject ruoho in ruohot ) 
    172169        { 
     170            int omppujenMaara = RandomGen.NextInt( 0, 6 ); 
     171            for ( int i = 0; i < omppujenMaara; i++ ) 
     172            { 
     173                PhysicsObject omena = new PhysicsObject( 0.1, 0.1, Shapes.Circle ); 
     174                omena.Tag = "ruoka"; 
     175                omena.IgnoresCollisionResponse = true; 
     176                omena.X = ruoho.X + RandomGen.NextDouble( -ruudunLeveys / 2, ruudunLeveys / 2 ); 
     177                omena.Y = ruoho.Y + RandomGen.NextDouble( -ruudunKorkeus / 2, ruudunKorkeus / 2 ); 
     178                omena.Color = Color.Red; 
     179                Add( omena, TavaraTaso ); 
     180            } 
     181 
    173182            Otus otti = LuoOttiainen(); 
    174183            otti.X = ruoho.X + RandomGen.NextDouble( -ruudunLeveys / 2, ruudunLeveys / 2 ); 
     
    198207    { 
    199208        GameObject lattia = new GameObject( ruudunLeveys, ruudunKorkeus ); 
    200         lattia.Color = Color.Brown; 
     209        lattia.Image = kivimaastonKuva; 
    201210        return lattia; 
    202211    } 
     
    205214    { 
    206215        PhysicsObject seina = PhysicsObject.CreateStaticObject( ruudunLeveys, ruudunKorkeus ); 
    207         seina.Color = Color.DarkGray; 
     216        seina.Color = Color.Black; 
    208217        return seina; 
    209218    } 
Note: See TracChangeset for help on using the changeset viewer.