Changeset 7563 for 2016/26/EmmaH
- Timestamp:
- 2016-06-29 07:59:34 (7 years ago)
- Location:
- 2016/26/EmmaH/Peli/DahlianKoira/DahlianKoira
- Files:
-
- 41 added
- 1 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
2016/26/EmmaH/Peli/DahlianKoira/DahlianKoira/DahlianKoira/DahlianKoira.cs
r7552 r7563 14 14 Image kummituksenKuva = LoadImage("kummituskuva"); 15 15 16 Image tiilenKuva = LoadImage("stone1"); 17 Image tiiliTaytto = LoadImage("stonefill"); 18 16 19 public override void Begin() 17 20 { 18 ColorTileMap ruudut = ColorTileMap.FromLevelAsset("kentta"); 19 ruudut.SetTileMethod(Color.Black, LuoTaso); 21 //Aamupäivällä? 22 //TODO: Beginin siivoaminen (koodi omiin aliohjelmiinsa kuten Pongissa konsanaan) 23 //TODO: Zoomaus kenttään, ettei tarvitse siristellä silmiä 24 //TODO: Kummituksista liikkuvia 25 //TODO: Kummitukset satuttavat pelaajaa 26 27 ColorTileMap ruudut = ColorTileMap.FromLevelAsset("kentta1"); 28 ruudut.SetTileMethod(Color.Black, LuoTaso, tiilenKuva); 20 29 ruudut.SetTileMethod(Color.Red, LuoKummitus); 30 ruudut.SetTileMethod(Color.FromHexCode("303030"), LuoTaso, tiiliTaytto); 21 31 ruudut.SetTileMethod(Color.FromHexCode("FFD800"), LuoPelaaja); 22 32 ruudut.Execute(60, 60); … … 31 41 32 42 Level.Background.Color = Color.Lime; 43 44 //Iltapäivällä? 45 //TODO: Kummituksia kentälle satunnaisesti 46 //TODO: Pelaajalle ase, jolla ampua kummituksia 47 //TODO: Animaatio pelaajalle 33 48 } 34 49 … … 38 53 pelaaja.Image = pelaajanKuva; 39 54 pelaaja.Position = paikka; 55 pelaaja.LinearDamping = 1; 40 56 Add(pelaaja); 41 57 } 42 58 43 void LuoTaso(Vector paikka, double leveys, double korkeus )59 void LuoTaso(Vector paikka, double leveys, double korkeus, Image kuva) 44 60 { 45 61 PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 46 62 taso.Position = paikka; 47 63 taso.Color = Color.Black; 64 taso.Image = kuva; 48 65 Add(taso); 66 } 67 68 void LuoKummitus(Vector a, double b, double c) 69 { 70 PhysicsObject kummitus = new PhysicsObject(b, c); 71 kummitus.Position = a; 72 kummitus.Image = kummituksenKuva; 73 Add(kummitus); 49 74 } 50 75 51 76 void Hyppaa() 52 77 { 53 pelaaja.Jump( 700);78 pelaaja.Jump(600); 54 79 } 55 80 … … 59 84 } 60 85 61 /// <summary>62 /// Aliohjelma, joka luo pyydetynlaisia kummituksia63 /// </summary>64 void LuoKummitus(Vector a, double b, double c)65 {66 PhysicsObject kummitus = new PhysicsObject(b, c);67 kummitus.Position = a;68 kummitus.Image = kummituksenKuva;69 Add(kummitus);70 71 }72 73 86 74 87 -
2016/26/EmmaH/Peli/DahlianKoira/DahlianKoira/DahlianKoira/DahlianKoira.csproj.Debug.cachefile
r7552 r7563 1 1 Content\herpderp.xnb 2 2 Content\kummituskuva.xnb 3 Content\kentta.xnb 3 Content\kentta1.xnb 4 Content\stone1.xnb 5 Content\stone2.xnb 6 Content\stonefill.xnb -
2016/26/EmmaH/Peli/DahlianKoira/DahlianKoira/DahlianKoiraContent/DahlianKoiraContent.contentproj
r7552 r7563 60 60 </ItemGroup> 61 61 <ItemGroup> 62 <Compile Include="kentta.png"> 63 <Name>kentta</Name> 62 <Compile Include="kentta1.png"> 63 <Name>kentta1</Name> 64 <Importer>TextureImporter</Importer> 65 <Processor>TextureProcessor</Processor> 66 </Compile> 67 </ItemGroup> 68 <ItemGroup> 69 <Compile Include="stone1.png"> 70 <Name>stone1</Name> 71 <Importer>TextureImporter</Importer> 72 <Processor>TextureProcessor</Processor> 73 </Compile> 74 </ItemGroup> 75 <ItemGroup> 76 <Compile Include="stone2.png"> 77 <Name>stone2</Name> 78 <Importer>TextureImporter</Importer> 79 <Processor>TextureProcessor</Processor> 80 </Compile> 81 </ItemGroup> 82 <ItemGroup> 83 <Compile Include="stonefill.png"> 84 <Name>stonefill</Name> 64 85 <Importer>TextureImporter</Importer> 65 86 <Processor>TextureProcessor</Processor>
Note: See TracChangeset
for help on using the changeset viewer.