Changeset 8143 for 2016/30


Ignore:
Timestamp:
2016-07-27 11:32:24 (3 years ago)
Author:
lemaline
Message:

...

Location:
2016/30/LeoM/Akupeli
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • 2016/30/LeoM/Akupeli/Akupeli/Akupeli/Akupeli.cs

    r8124 r8143  
    2424        Gravity = new Vector(0, -1000); 
    2525 
     26         
    2627        LuoKentta(); 
    2728        LisaaNappaimet(); 
     
    3738        kentta.SetTileMethod('#', LisaaTaso); 
    3839        kentta.SetTileMethod('*', LisaaTahti); 
     40        kentta.SetTileMethod('!', LisaaMaali); 
    3941        kentta.SetTileMethod('N', LisaaPelaaja); 
    4042        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
     
    5052        Add(taso); 
    5153    } 
    52  
     54    void LisaaMaali(Vector paikka, double leveys, double korkeus) 
     55    { 
     56        PhysicsObject maali = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     57        maali.IgnoresCollisionResponse = true; 
     58        maali.Position = paikka; 
     59        maali.Image =  
     60        maali.Tag = "maali"; 
     61        Add(maali); 
     62    } 
    5363    void LisaaTahti(Vector paikka, double leveys, double korkeus) 
    5464    { 
     
    6070        Add(tahti); 
    6171    } 
     72     
     73     
     74     
    6275 
    63     void LisaaPelaaja(Vector paikka, double leveys, double korkeus) 
     76void LisaaPelaaja(Vector paikka, double leveys, double korkeus) 
    6477    { 
    6578        pelaaja1 = new PlatformCharacter(leveys, korkeus); 
     
    6881        pelaaja1.Image = pelaajanKuva; 
    6982        AddCollisionHandler(pelaaja1, "tahti", TormaaTahteen); 
     83        AddCollisionHandler(pelaaja1, "maali", TormaaMaaliin); 
    7084        Add(pelaaja1); 
    7185    } 
     
    105119        tahti.Destroy(); 
    106120    } 
     121    void TormaaMaaliin(PhysicsObject hahmo, PhysicsObject maali) 
     122    { 
     123        maaliAani.Play(); 
     124        MessageDisplay.Add("PÄÄSIT MAALIIN!"); 
     125         
     126    } 
    107127} 
  • 2016/30/LeoM/Akupeli/Akupeli/Akupeli/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml

    r8124 r8143  
    3636      <Options>None</Options> 
    3737      <Output>C:\MyTemp\LeoM\Akupeli\Akupeli\Akupeli\bin\x86\Debug\Content\kentta1.xnb</Output> 
    38       <Time>2016-07-26T14:58:06.468867+03:00</Time> 
     38      <Time>2016-07-27T11:18:29.5737284+03:00</Time> 
    3939    </Item> 
    4040    <Item> 
  • 2016/30/LeoM/Akupeli/Akupeli/AkupeliContent/kentta1.txt

    r8124 r8143  
    1  
    2  
    3  
    4  
    5  
    6  
    7  
    8  
    9  
    10  
    11  
    12  
    13  
    14  
    15 ..........#### 
    16 .................................. 
    17 .................................. 
    18 ######............................ 
    19 ..........N............................................................................................ 
    20 ##########################............................................................................. 
     1................................................................................................................................................................................................................. 
     2...........................................................................................................................*..................................................................................!.. 
     3*..................######.............................*...........##................................................##########................................................................................... 
     4##............................#####...................##.................#....#####...........................##.................................................................................################## 
     5................................................................................................................................................................................................................. 
     6..........##........................................................................................................###...............................................................##......................... 
     7..............................................................###.............................................................................................................................#.................. 
     8........................................................................................................................##....................................................................................... 
     9.##................................................................................................................................................................................................##............ 
     10......................................................................######.............................................. ...................................................................................... 
     11................................................................................................................................................................................................................. 
     12.........##.................................................................................###....................##......................................................................#.#................... 
     13...............................................................##................................................................................................................................................ 
     14................................................................................................................................................................................................................. 
     15##...........................................................................................................##.......................................................................................####....... 
     16................................................................................................................................................................................................................. 
     17..............................................................###..................................................##...........................................#####.......................N.................... 
     18........##..................................................................................................................................................................................#.................... 
     19..........................................##.........##.......................................................................................................#................##................................ 
     20##............................................................................................................................................................................................................... 
     21........................................................................................................................###..........................................#...............##.......................... 
     22...............................................................................................###............................................................................................................... 
     23.......##........................................................................................................#.............................................#................................................. 
     24......................................................................................................................................................................*.......................................... 
     25##.......................................................................................................####........#................................................#.......................................... 
     26...........................................................................................................................*.........................#.......................................................... 
     27..........................................................................................................................###................###.............#................................................... 
     28##########....................................................................................................................................................................................................... 
     29................................................................................................................................................................................................................. 
     30................................................................................................................................................................................................................. 
Note: See TracChangeset for help on using the changeset viewer.