Changeset 659


Ignore:
Timestamp:
2010-06-10 11:42:03 (9 years ago)
Author:
leperoih
Message:

muokkailin vähä

Location:
2010/23/leperoih/Tasohyppely2
Files:
4 added
2 edited

Legend:

Unmodified
Added
Removed
  • 2010/23/leperoih/Tasohyppely2/Peli.cs

    r620 r659  
    33using Jypeli.ScreenObjects; 
    44using Jypeli.Assets; 
     5using System.Collections.Generic; 
    56 
    67 
     
    910    class Tasohyppely : PhysicsGame 
    1011    { 
     12 
    1113        const double nopeus = 200; 
    1214        const double hyppyVoima = 10000; 
     15        const int ruudunLeveys = 50; 
     16        const int ruudunKorkeus = 50; 
    1317 
    1418        IntMeter pisteLaskuri; 
     
    7680        void luoKentta() 
    7781        { 
     82            var merkit = new Dictionary<char, ObjectCreator>(); 
     83            merkit['='] = LuoPalikka; 
     84            merkit['*'] = lisaaMaali; 
     85            char[,] ruudut = Tiles.ReadFromFile("kentta.txt"); 
     86            Tiles.Insert(this, ruudut, merkit, ruudunLeveys, ruudunKorkeus); 
     87 
    7888            Level.CreateBorders(); 
    79             Level.Background.CreateGradient(Color.Green, Color.Blue); 
    80  
    81             lisaaTaso(-150, -200); 
    82             lisaaTaso(-150, -350); 
    83             lisaaTaso(-100, -425); 
    84             lisaaTaso(300, 0); 
    85             lisaaTaso(0, -250); 
    86             lisaaTaso(-375, -200); 
    87             lisaaTaso(-150, 500); 
    88             lisaaTaso(200,-250); 
    89             lisaaTaso(-250, 100); 
    90             lisaaTaso(-500, -400); 
    91             lisaaTaso(-550, -300); 
    92  
    93             lisaaMaali(); 
     89            Level.Background.CreateGradient(Color.Orange, Color.Red); 
     90 
    9491            lisaaPelaajat(); 
    9592        } 
     93 
     94        PhysicsObject LuoPalikka() 
     95        { 
     96            PhysicsObject palikka = PhysicsObject.CreateStaticObject(50.0, 50.0); 
     97            return palikka; 
     98        } 
     99 
     100        PhysicsObject LuoTahti() 
     101        { 
     102            PhysicsObject tahti = PhysicsObject.CreateStaticObject(25.0, 25.0); 
     103            return tahti; 
     104        } 
     105 
    96106 
    97107        void luoKentta2() 
     
    153163            MessageDisplay.Add("vihollinenLyo"); 
    154164        } 
    155         void lisaaMaali() 
     165        PhysicsObject lisaaMaali() 
    156166        { 
    157167            PhysicsObject maali = PhysicsObject.CreateStaticObject(50, 50, Shapes.Triangle); 
    158168            maali.Tag = "maali"; 
    159169            maali.IgnoresCollisionResponse = true; 
    160             maali.X = 0; 
    161             maali.Y = 0; 
    162170            maali.Image = LoadImage("portaali"); 
    163171            Add(maali); 
     172            return maali; 
    164173        } 
    165174 
  • 2010/23/leperoih/Tasohyppely2/Tasohyppely2.csproj

    r570 r659  
    8989    <Content Include="Game.ico" /> 
    9090    <Content Include="GameThumbnail.png" /> 
     91    <Content Include="kentta.txt"> 
     92      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
     93    </Content> 
    9194  </ItemGroup> 
    9295  <ItemGroup> 
Note: See TracChangeset for help on using the changeset viewer.