Changeset 8724 for 2017/24/GregoryK


Ignore:
Timestamp:
2017-06-15 13:55:25 (2 years ago)
Author:
npo17_12
Message:
 
Location:
2017/24/GregoryK/LimaPeli
Files:
5 added
1 deleted
15 edited

Legend:

Unmodified
Added
Removed
  • 2017/24/GregoryK/LimaPeli/LimaPeli/LimaPeli/LimaPeli.cs

    r8696 r8724  
    1818    Image pelaajanKuva = LoadImage("slime\\slime1"); 
    1919    Image tahtiKuva = LoadImage("dorito"); 
     20    Image piikitKuva = LoadImage("piikit"); 
     21    Image portaaliKuva = LoadImage("portaali"); 
    2022    int kenttaNro = 1; 
    2123 
     
    4345        Telportti.Tag = "Teleportti"; 
    4446        Telportti.Position = paikka; 
     47        Telportti.Image = portaaliKuva; 
    4548 
    4649        Add(Telportti); 
     50    } 
     51 
     52    void LisaaPiikit(Vector paikka, double korkeus, double leveys) 
     53    { 
     54        PhysicsObject Piikit = PhysicsObject.CreateStaticObject(korkeus, leveys); 
     55        Piikit.Position = paikka; 
     56        Piikit.Image = piikitKuva; 
     57        Piikit.Tag = "Piikit"; 
     58         
     59 
     60        Add(Piikit); 
    4761    } 
    4862 
     
    5569        kentta.SetTileMethod('N', LisaaPelaaja); 
    5670        kentta.SetTileMethod('T', LisaaTeleportti); 
     71        kentta.SetTileMethod('P', LisaaPiikit); 
    5772        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    5873        Level.CreateBorders(); 
    5974        //Level.Background.CreateGradient(Color.White, Color.SkyBlue); 
    60         Level.Background.Color = Color.Gray; 
     75        Level.Background.Color = Color.Green; 
    6176  
    6277        Gravity = new Vector(0, -500); 
     
    7994    void TormasiPiikkiin(PhysicsObject slime, PhysicsObject piikki) 
    8095    { 
    81         //Sama kenttä ladataan alusta jos kenttänumeroa ei kasvateta: 
    82         SeuraavaKentta(); 
     96        MessageDisplay.Add("kuolit"); 
     97        Keyboard.Clear(); 
     98 
     99        Timer.SingleShot(0.5, delegate  
     100        { 
     101             
     102            //Sama kenttä ladataan alusta jos kenttänumeroa ei kasvateta: 
     103            SeuraavaKentta(); 
     104        }); 
     105 
     106         
    83107    } 
    84108 
     
    111135        AddCollisionHandler(pelaaja1, "tahti", TormaaTahteen); 
    112136        AddCollisionHandler(pelaaja1, "Teleportti", TormaaTeleporttiin); 
     137        AddCollisionHandler(pelaaja1, "Piikit", TormasiPiikkiin); 
    113138        pelaaja1.Animation = new Animation(limanKavely); 
    114139        pelaaja1.Animation.Start(); 
     140 
    115141        Add(pelaaja1); 
    116142    } 
  • 2017/24/GregoryK/LimaPeli/LimaPeli/LimaPeli/LimaPeli.csproj.Debug.cachefile

    r8696 r8724  
    99Content\slime\slime4_0.xnb 
    1010Content\kentta2.xnb 
     11Content\piikit.xnb 
     12Content\portaali.xnb 
  • 2017/24/GregoryK/LimaPeli/LimaPeli/LimaPeli/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml

    r8696 r8724  
    1818      <Options>None</Options> 
    1919      <Output>C:\MyTemp\GregoryK\LimaPeli\LimaPeli\LimaPeli\bin\x86\Debug\Content\kentta1.xnb</Output> 
    20       <Time>2017-06-15T11:50:53.6422744+03:00</Time> 
     20      <Time>2017-06-15T13:53:41.8890579+03:00</Time> 
    2121    </Item> 
    2222    <Item> 
     
    9292      <Options>None</Options> 
    9393      <Output>C:\MyTemp\GregoryK\LimaPeli\LimaPeli\LimaPeli\bin\x86\Debug\Content\kentta2.xnb</Output> 
    94       <Time>2017-06-15T10:09:19.633708+03:00</Time> 
     94      <Time>2017-06-15T13:53:41.9136752+03:00</Time> 
     95    </Item> 
     96    <Item> 
     97      <Source>piikit.png</Source> 
     98      <Name>piikit</Name> 
     99      <Importer>TextureImporter</Importer> 
     100      <Processor>TextureProcessor</Processor> 
     101      <Options>None</Options> 
     102      <Output>C:\MyTemp\GregoryK\LimaPeli\LimaPeli\LimaPeli\bin\x86\Debug\Content\piikit.xnb</Output> 
     103      <Time>2017-06-15T10:34:13.6742048+03:00</Time> 
     104    </Item> 
     105    <Item> 
     106      <Source>portaali.png</Source> 
     107      <Name>portaali</Name> 
     108      <Importer>TextureImporter</Importer> 
     109      <Processor>TextureProcessor</Processor> 
     110      <Options>None</Options> 
     111      <Output>C:\MyTemp\GregoryK\LimaPeli\LimaPeli\LimaPeli\bin\x86\Debug\Content\portaali.xnb</Output> 
     112      <Time>2017-06-15T13:43:56.8973059+03:00</Time> 
    95113    </Item> 
    96114    <BuildSuccessful>true</BuildSuccessful> 
  • 2017/24/GregoryK/LimaPeli/LimaPeli/LimaPeli/obj/x86/Debug/LimaPeli.csproj.FileListAbsolute.txt

    r8696 r8724  
    1717C:\MyTemp\GregoryK\LimaPeli\LimaPeli\LimaPeli\bin\x86\Debug\Content\slime\slime4_0.xnb 
    1818C:\MyTemp\GregoryK\LimaPeli\LimaPeli\LimaPeli\bin\x86\Debug\Content\kentta2.xnb 
     19C:\MyTemp\GregoryK\LimaPeli\LimaPeli\LimaPeli\bin\x86\Debug\Content\piikit.xnb 
     20C:\MyTemp\GregoryK\LimaPeli\LimaPeli\LimaPeli\bin\x86\Debug\Content\portaali.xnb 
  • 2017/24/GregoryK/LimaPeli/LimaPeli/LimaPeli/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt

    r8696 r8724  
    99Content\slime\slime4_0.xnb 
    1010Content\kentta2.xnb 
     11Content\piikit.xnb 
     12Content\portaali.xnb 
  • 2017/24/GregoryK/LimaPeli/LimaPeli/LimaPeliContent/LimaPeliContent.contentproj

    r8696 r8724  
    9999    </Compile> 
    100100  </ItemGroup> 
     101  <ItemGroup> 
     102    <Compile Include="piikit.png"> 
     103      <Name>piikit</Name> 
     104      <Importer>TextureImporter</Importer> 
     105      <Processor>TextureProcessor</Processor> 
     106    </Compile> 
     107  </ItemGroup> 
     108  <ItemGroup> 
     109    <Compile Include="portaali.png"> 
     110      <Name>portaali</Name> 
     111      <Importer>TextureImporter</Importer> 
     112      <Processor>TextureProcessor</Processor> 
     113    </Compile> 
     114  </ItemGroup> 
    101115  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    102116  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2017/24/GregoryK/LimaPeli/LimaPeli/LimaPeliContent/kentta1.txt

    r8696 r8724  
    1 ........................................................................................................................................................................................................................ 
    2 ........................................................................................................................................................................................................................ 
    3 ........................................................................................................................................................................................................................ 
    4 ........................................................................................................................................................................................................................ 
    5 ........................................................................................................................................................................................................................ 
    6 ........................................................................................................................................................................................................................ 
    7 ........................................................................................................................................................................................................................ 
    8 ........................................................................................................................................................................................................................ 
    9 .....................................##..##..##..##........................................................................................................................................................................... 
    10 ........................................................................................................................................................................................................................ 
    11 ................................*.###..##..##..##........................*...........................*...................*.................................................................................................... 
    12 .............................*........................##...........###.........................#...................#.................................................................................................... 
    13 ...........................*.###......................####.*...........................*...#........#.........#........#...*.............................................................................................. 
    14 ........................*.............................######...........................#.................*.................#.............................................................................................. 
    15 ........................###...........................########.....................#....................###....................#.......................................................................................... 
    16 ...........N........................................*.##########..*..................................................................................................................................................... 
    17 ######################################################################################################################################################################################################################## 
     1............................................................................................................................................ 
     2............................................................................................................................................ 
     3............................................................................................................................................ 
     4............................................................................................................................................ 
     5............................................................................................................................................ 
     6.....................................##..##..##............................................................................................. 
     7............................................................................................................................................ 
     8............................................................................................................................................ 
     9....................................P....................................................................................................... 
     10................................*.###..##..##..##..............*....................................*...................*................... 
     11.............................*.P......................##......###..............................#...................#........................ 
     12...........................*.###......................####.*...........................*...#........#.........#........#...*................ 
     13........................*.P...........................######...........................#.................*.................#................ 
     14........................###...........................########.....................#....................###....................#............ 
     15...........N......P................PPP..........PP..*.##########..*.................PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP............. 
     16############################################################################################################################################ 
  • 2017/24/GregoryK/LimaPeli/LimaPeli/LimaPeliContent/kentta2.txt

    r8696 r8724  
    1 ....................... 
    2 ....................... 
    3 ....................... 
    4 ...........*........... 
    5 ...........#........... 
    6 ...........*........... 
    7 ..........###.......... 
    8 ......*.........*...... 
    9 .....###.......###..... 
    10 .*...................*. 
    11 ###.................### 
    12 ......*.........*...... 
    13 .....###.......###..... 
    14 ...........*........... 
    15 ..........###.......... 
    16 .N...................T. 
    17 ####################### 
     1...................................................................................................... 
     2...................................................................................................... 
     3...................................................................................................... 
     4...................................................................................................... 
     5...................................................................................................... 
     6...................................................................................................... 
     7...................................................................................................... 
     8...................................................................................................... 
     9...................................................................................................... 
     10...................................................................................................... 
     11...................................................................................................... 
     12...................................................................................................... 
     13.N.................................................................................................... 
     14###################################################################################################### 
Note: See TracChangeset for help on using the changeset viewer.