Ignore:
Timestamp:
2010-06-10 11:42:17 (12 years ago)
Author:
eearleht
Message:

Jatkoimme Siikapelin tekemistä.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2010/23/eearleht/Siikapeli/Peli.cs

    r613 r661  
    33using Jypeli.ScreenObjects; 
    44using Jypeli.Assets; 
     5using System.Collections.Generic; 
    56 
    67 
     
    910    class Tasohyppely : PhysicsGame 
    1011    { 
     12        const int ruudunLeveys = 50; 
     13        const int ruudunKorkeus = 50;  
    1114        const double nopeus = 200; 
    12         const double hyppyVoima = 5000; 
     15        const double hyppyVoima = 10000; 
    1316 
    1417        IntMeter pisteLaskuri; 
     
    6669            Level.CreateBorders(); 
    6770            Level.Background.CreateGradient(Color.White, Color.White); 
    68  
     71            Level.Background.Image = LoadImage("Ice fishing"); 
    6972            lisaaTaso(0, 0); 
    7073            lisaaMaali(); 
    7174            lisaaPelaajat(); 
     75 
     76            var merkit = new Dictionary<char, ObjectCreator>(); 
     77            merkit['x'] = LuoPalikka; 
     78            merkit['*'] = LuoTahti; 
     79 
     80            char[,] ruudut = Tiles.ReadFromFile("kentta1.txt"); 
     81            Tiles.Insert(this, ruudut, merkit, ruudunLeveys, ruudunKorkeus); 
     82        } 
     83 
     84        PhysicsObject LuoPalikka() 
     85        { 
     86            PhysicsObject palikka = PhysicsObject.CreateStaticObject(50.0, 50.0); 
     87            return palikka; 
     88        } 
     89 
     90        PhysicsObject LuoTahti() 
     91        { 
     92            PhysicsObject tahti = PhysicsObject.CreateStaticObject(25.0, 25.0); 
     93            return tahti; 
     94 
    7295        } 
    7396 
     
    144167                seuraavaKentta(); 
    145168                MessageDisplay.Add("Pääsit läpi kentän " + kenttaNro + ". Pisteitä: " + edellisenKentanPisteet); 
    146                  
     169 
     170 
     171 
     172 
    147173            } 
    148         }        
     174        } 
    149175    } 
    150176} 
Note: See TracChangeset for help on using the changeset viewer.