Changeset 8165 for 2016/30/AapoN/Tasohyppelypeli
- Timestamp:
- 2016-07-27 14:53:42 (7 years ago)
- Location:
- 2016/30/AapoN/Tasohyppelypeli
- Files:
-
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
2016/30/AapoN/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli.cs
r8141 r8165 15 15 PlatformCharacter pelaaja1; 16 16 17 Image taustakuva = LoadImage("kaivos"); 17 18 Image pelaajanKuva = LoadImage("norsu"); 18 Image tahtiKuva = LoadImage("tahti");19 Image KolikkoKuva = LoadImage("kolikko"); 19 20 20 21 SoundEffect maaliAani = LoadSoundEffect("maali"); … … 26 27 LuoKentta(); 27 28 LisaaNappaimet(); 29 LisaaVihollinen(); 28 30 29 31 Camera.Follow(pelaaja1); … … 36 38 TileMap kentta = TileMap.FromLevelAsset("kentta1"); 37 39 kentta.SetTileMethod('#', LisaaTaso); 38 kentta.SetTileMethod('*', Lisaa Tahti);40 kentta.SetTileMethod('*', LisaaKolikko); 39 41 kentta.SetTileMethod('N', LisaaPelaaja); 40 42 kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 41 43 Level.CreateBorders(); 42 44 Level.Background.CreateGradient(Color.White, Color.SkyBlue); 45 Level.Background.Image = taustakuva; 43 46 } 44 47 … … 51 54 } 52 55 53 void Lisaa Tahti(Vector paikka, double leveys, double korkeus)56 void LisaaKolikko(Vector paikka, double leveys, double korkeus) 54 57 { 55 PhysicsObject tahti= PhysicsObject.CreateStaticObject(leveys, korkeus);56 tahti.IgnoresCollisionResponse = true;57 tahti.Position = paikka;58 tahti.Image = tahtiKuva;59 tahti.Tag = "tahti";60 Add( tahti);58 PhysicsObject kolikko = PhysicsObject.CreateStaticObject(leveys, korkeus); 59 kolikko.IgnoresCollisionResponse = true; 60 kolikko.Position = paikka; 61 kolikko.Image = KolikkoKuva; 62 kolikko.Tag = "kolikko"; 63 Add(kolikko); 61 64 } 62 65 … … 67 70 pelaaja1.Mass = 4.0; 68 71 pelaaja1.Image = pelaajanKuva; 69 AddCollisionHandler(pelaaja1, " tahti", TormaaTahteen);72 AddCollisionHandler(pelaaja1, "kolikko", TormaaKolikkoon); 70 73 Add(pelaaja1); 71 74 } … … 99 102 } 100 103 101 void Tormaa Tahteen(PhysicsObject hahmo, PhysicsObject tahti)104 void TormaaKolikkoon(PhysicsObject hahmo, PhysicsObject kolikko) 102 105 { 103 106 maaliAani.Play(); 104 MessageDisplay.Add("Keräsit tähden!");105 tahti.Destroy();107 MessageDisplay.Add("Keräsit kolikon!"); 108 kolikko.Destroy(); 106 109 } 107 } 110 void LisaaVihollinen() 111 { 112 PhysicsObject vihollinen = new PhysicsObject(60, 40); 113 vihollinen.Shape = Shape.Rectangle; 114 Add(vihollinen); 115 vihollinen.Tag = "pahis"; 116 117 118 119 } 120 121 122 123 124 125 126 } -
2016/30/AapoN/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli.csproj.Debug.cachefile
r8141 r8165 1 1 Content\maali.xnb 2 2 Content\norsu.xnb 3 Content\tahti.xnb4 3 Content\kentta1.xnb 4 Content\kaivos.xnb 5 Content\kolikko.xnb -
2016/30/AapoN/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml
r8141 r8165 21 21 </Item> 22 22 <Item> 23 <Source>tahti.png</Source>24 <Name>tahti</Name>25 <Importer>TextureImporter</Importer>26 <Processor>TextureProcessor</Processor>27 <Options>None</Options>28 <Output>C:\MyTemp\AapoN\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\tahti.xnb</Output>29 <Time>2016-07-27T10:19:03.2810055+03:00</Time>30 </Item>31 <Item>32 23 <Source>kentta1.txt</Source> 33 24 <Name>kentta1</Name> … … 36 27 <Options>None</Options> 37 28 <Output>C:\MyTemp\AapoN\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\kentta1.xnb</Output> 38 <Time>2016-07-27T11:30:27.2514861+03:00</Time> 29 <Time>2016-07-27T14:49:40.7336158+03:00</Time> 30 </Item> 31 <Item> 32 <Source>kaivos.png</Source> 33 <Name>kaivos</Name> 34 <Importer>TextureImporter</Importer> 35 <Processor>TextureProcessor</Processor> 36 <Options>None</Options> 37 <Output>C:\MyTemp\AapoN\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\kaivos.xnb</Output> 38 <Time>2016-07-27T13:11:01.2134085+03:00</Time> 39 </Item> 40 <Item> 41 <Source>kolikko.png</Source> 42 <Name>kolikko</Name> 43 <Importer>TextureImporter</Importer> 44 <Processor>TextureProcessor</Processor> 45 <Options>None</Options> 46 <Output>C:\MyTemp\AapoN\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\kolikko.xnb</Output> 47 <Time>2016-07-27T14:05:54.9977289+03:00</Time> 39 48 </Item> 40 49 <BuildSuccessful>true</BuildSuccessful> -
2016/30/AapoN/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli/obj/x86/Debug/Tasohyppelypeli.csproj.FileListAbsolute.txt
r8141 r8165 1 1 C:\MyTemp\AapoN\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\maali.xnb 2 2 C:\MyTemp\AapoN\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\norsu.xnb 3 C:\MyTemp\AapoN\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\tahti.xnb4 3 C:\MyTemp\AapoN\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\kentta1.xnb 5 4 C:\MyTemp\AapoN\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Tasohyppelypeli.exe … … 11 10 C:\MyTemp\AapoN\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\obj\x86\Debug\Tasohyppelypeli.exe 12 11 C:\MyTemp\AapoN\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\obj\x86\Debug\Tasohyppelypeli.pdb 12 C:\MyTemp\AapoN\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\kaivos.xnb 13 C:\MyTemp\AapoN\Tasohyppelypeli\Tasohyppelypeli\Tasohyppelypeli\bin\x86\Debug\Content\kolikko.xnb -
2016/30/AapoN/Tasohyppelypeli/Tasohyppelypeli/Tasohyppelypeli/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt
r8141 r8165 1 1 Content\maali.xnb 2 2 Content\norsu.xnb 3 Content\tahti.xnb4 3 Content\kentta1.xnb 4 Content\kaivos.xnb 5 Content\kolikko.xnb -
2016/30/AapoN/Tasohyppelypeli/Tasohyppelypeli/TasohyppelypeliContent/TasohyppelypeliContent.contentproj
r8141 r8165 56 56 <Processor>TextureProcessor</Processor> 57 57 </Compile> 58 <Compile Include="tahti.png">59 <Name>tahti</Name>60 <Importer>TextureImporter</Importer>61 <Processor>TextureProcessor</Processor>62 </Compile>63 58 <Compile Include="kentta1.txt"> 64 59 <Name>kentta1</Name> 65 60 <Importer>TextFileImporter</Importer> 66 61 <Processor>TextFileContentProcessor</Processor> 62 </Compile> 63 </ItemGroup> 64 <ItemGroup> 65 <Compile Include="kaivos.png"> 66 <Name>kaivos</Name> 67 <Importer>TextureImporter</Importer> 68 <Processor>TextureProcessor</Processor> 69 </Compile> 70 </ItemGroup> 71 <ItemGroup> 72 <Compile Include="kolikko.png"> 73 <Name>kolikko</Name> 74 <Importer>TextureImporter</Importer> 75 <Processor>TextureProcessor</Processor> 67 76 </Compile> 68 77 </ItemGroup> -
2016/30/AapoN/Tasohyppelypeli/Tasohyppelypeli/TasohyppelypeliContent/kentta1.txt
r8141 r8165 8 8 ....N............................................*****...##.................................................................###.....................................### 9 9 ########.........................................*****...##................................................................###.................*****................## 10 .......###########.................. ......................##..............................................................###.......................................##10 .......###########..................V.....................##..............................................................###..............................V........## 11 11 ................###.....####################################...............................................................###...........#####################.......#### 12 12 ..................#.....#..................................................................................................###..........##.....................**......### 13 13 ..................#.....#...................................................................................................####........##......................**.......### 14 14 ..................#.....#......................................................#################################################.......###.......................**........## 15 ..................#.....#.......................................################......................................................... .##......................**........##15 ..................#.....#.......................................################.........................................................###......................**........## 16 16 ..................#.....#.......................................##......................................*******............................##.....................**.......##### 17 ..................#.....#......................................##........................................*****....................####......##....................**..........## 17 ..................#.....#......................................##........................................*****....................####......##....................**..........### 18 18 ..................#.....#....................................###........................................*******..............................##...................**............### 19 ..................#.....#..................................###.............. ....................................................#.............##...................**...........####20 ..................#.....#................................###.........############## ##...######################...............###########......##...................**...........####21 ..................#.....#..............................###.........###............. #......#................######################.....#####################.........**.............##22 ..................#.....#............................###..........##............... #......#................................................................#.........**............##23 .................##.....##.........................###...........##.........................................................................................#.........**............## 24 ................##.......##......####################...........##....... ***.......................................................****...............................**..............##25 ..............###.........#########............................##........ ***.......................................................****...............................**...............##26 ......#########..............................................###...................................................................................... ................**.............##27 ......#...**................................ .............################..#########............................................###################################........################19 ..................#.....#..................................###..............V...................................................#.............##...................**...........#### 20 ..................#.....#................................###.........##############.........###.....###########........V......###########......##...................**...........##### 21 ..................#.....#..............................###.........###.....................................######################.....#####################.........**.............### 22 ..................#.....#............................###..........##.................###...................................................................#.........**............### 23 .................##.....##.........................###...........##.........................................................................................#.........**............### 24 ................##.......##......####################...........##.........................###.....................................****...............................**..............### 25 ..............###.........#########............................##.................................###..............................****...............................**...............### 26 ......#########..............................................###......................................................................................V...............**.............### 27 ......#...**................................V............################..#########.................................V..........############........###############........################ 28 28 ......#...**...........................###########..........#####......#####......###########################......#################.........................###........................####### 29 ......#########.............#############.......###.......................................................##########........................................ ####..........................######30 .............#....#######....#.................... .####...............................................................................................*******###..............................######31 .............#.... #######....#.......................####.............................................................................................*******###..................................#####32 .............#.... #######....#..........................######......................#########..............**........................................*******###................................#####33 .............#.... #######....#..............................#####....#######....######......######.............................................#######################.......................#####34 .............#.... #######....#..................................#....#.....#....#..............#####......######.............................################################################29 ......#########.............#############.......###.......................................................##########.........................................###..........................###### 30 .............#....#######....#....................#####.....................................................................................#####............###..............................###### 31 .............#...............#.......................####...............................V.............................................................****...###..................................##### 32 .............#...............#..........................######......................#########..............**..................................V......****...###................................##### 33 .............#...............#..............................#####....#######....######......######.............................................#######################.......................##### 34 .............#...............#..................................#....#.....#....#..............#####......######.............................################################################# 35 35 .............#################..................................#....#.....#....#.................###################......................#### 36 36 ................................................................#....#.....#....#..................................######..............###### 37 37 ................................................................#....#.....#....#......................................#######.......##### 38 ................................................................#....#.....#....#...........................................############ 38 ................................................................#....#.....#....#...........................................############........... 39 39 ................................................................#....#.....#....#.................................................................. 40 .................................................................####.......####................................................................... ............................................................40 .................................................................####.......####...................................................................
Note: See TracChangeset
for help on using the changeset viewer.