- Timestamp:
- 2012-06-13 10:47:25 (11 years ago)
- Location:
- 2012/24/AnnaS
- Files:
-
- 14 added
- 15 edited
Legend:
- Unmodified
- Added
- Removed
-
2012/24/AnnaS/Hiiripeli/Hiiripeli/Hiiripeli/Hiiripeli.cs
r2956 r2971 15 15 PlatformCharacter pelaaja1; 16 16 17 Image lahtoKuva = LoadImage ("Lahto"); 18 Image maaliKuva = LoadImage("Maali"); 19 Image ruohonKuva = LoadImage ("Ruoho"); 17 20 Image pelaajanKuva = LoadImage("Hiiri"); 18 Image tahtiKuva = LoadImage("tahti"); 19 20 SoundEffect maaliAani = LoadSoundEffect("maali"); 21 Image pelaajanvasenKuva; 22 Image tahtiKuva = LoadImage("Juusto"); 23 Image pilvikuva1 = LoadImage("Pilvi"); 24 SoundEffect maaliAani = LoadSoundEffect("Maaliaani"); 21 25 22 26 public override void Begin() 23 27 { 24 28 Gravity = new Vector(0, -1000); 29 pelaajanvasenKuva = Image.Mirror(pelaajanKuva); 25 30 26 31 luoKentta(); … … 35 40 { 36 41 TileMap kentta = TileMap.FromFile("kentta1.txt"); 37 kentta.SetTileMethod('#', lisaa Taso);38 kentta.SetTileMethod('*', lisaa Tahti);42 kentta.SetTileMethod('#', lisaaPilvi); 43 kentta.SetTileMethod('*', lisaaJuusto); 39 44 kentta.SetTileMethod('N', lisaaPelaaja); 45 kentta.SetTileMethod('R', lisaaRuoho); 46 kentta.SetTileMethod('L', lisaaLahto); 47 kentta.SetTileMethod('M', lisaaMaali); 40 48 kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 41 49 Level.CreateBorders(); … … 43 51 } 44 52 45 void lisaa Taso(Vector paikka, double leveys, double korkeus)53 void lisaaPilvi(Vector paikka, double leveys, double korkeus) 46 54 { 47 PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus);48 taso.Position = paikka;49 taso.Color = Color.Green;50 Add( taso);55 PhysicsObject Pilvi = PhysicsObject.CreateStaticObject(leveys*2, korkeus); 56 Pilvi.Position = paikka; 57 Pilvi.Image = pilvikuva1; 58 Add(Pilvi); 51 59 } 52 60 53 void lisaa Tahti(Vector paikka, double leveys, double korkeus)61 void lisaaJuusto(Vector paikka, double leveys, double korkeus) 54 62 { 55 PhysicsObject tahti = PhysicsObject.CreateStaticObject(leveys , korkeus);63 PhysicsObject tahti = PhysicsObject.CreateStaticObject(leveys*0.8, korkeus* 0.8); 56 64 tahti.IgnoresCollisionResponse = true; 57 65 tahti.Position = paikka; 58 66 tahti.Image = tahtiKuva; 59 tahti.Tag = " tahti";67 tahti.Tag = "Juusto"; 60 68 Add(tahti); 61 69 } … … 63 71 void lisaaPelaaja(Vector paikka, double leveys, double korkeus) 64 72 { 65 pelaaja1 = new PlatformCharacter(leveys , korkeus);73 pelaaja1 = new PlatformCharacter(leveys*0.8, korkeus*0.8); 66 74 pelaaja1.Position = paikka; 67 75 pelaaja1.Mass = 4.0; … … 69 77 AddCollisionHandler(pelaaja1, kasittelePelaajanTormays); 70 78 Add(pelaaja1); 79 pelaaja1.LeftWalkingAnimation = pelaajanvasenKuva; 80 pelaaja1.RightWalkingAnimation = pelaajanKuva; 81 } 82 void lisaaRuoho(Vector paikka, double leveys, double korkeus) 83 { 84 PhysicsObject Ruoho = PhysicsObject.CreateStaticObject(leveys * 2, korkeus); 85 Ruoho.Position = paikka; 86 Ruoho.Image = ruohonKuva; 87 Add(Ruoho); 88 71 89 } 72 90 91 92 void lisaaMaali(Vector paikka, double leveys, double korkeus) 93 { 94 PhysicsObject Ruoho = PhysicsObject.CreateStaticObject(leveys * 2, korkeus); 95 Ruoho.Position = paikka; 96 Ruoho.Image = ruohonKuva; 97 Add(Ruoho); 98 } 99 100 101 void lisaaLahto(Vector paikka, double leveys, double korkeus) 102 { 103 PhysicsObject Lahto = PhysicsObject.CreateStaticObject(leveys * 2, korkeus); 104 Lahto.Position = paikka; 105 Lahto.Image = lahtoKuva; 106 Add(Lahto); 107 Lahto.IgnoresCollisionResponse = true; 108 } 109 110 111 73 112 void lisaaNappaimet() 74 113 { … … 102 141 void kasittelePelaajanTormays(PhysicsObject hahmo, PhysicsObject kohde) 103 142 { 104 if (kohde.Tag.ToString() == " tahti")143 if (kohde.Tag.ToString() == "Juusto") 105 144 { 106 145 maaliAani.Play(); 107 MessageDisplay.Add("Keräsit tähden!");146 MessageDisplay.Add("Keräsit juuston!"); 108 147 kohde.Destroy(); 148 109 149 } 110 150 } -
2012/24/AnnaS/Hiiripeli/Hiiripeli/Hiiripeli/Hiiripeli.csproj.Debug.cachefile
r2956 r2971 1 Content\maali.xnb2 1 Content\tahti.xnb 3 2 Content\Hiiri.xnb 4 3 Content\Pilvi.xnb 5 4 Content\Pilvi2.xnb 5 Content\Lahto.xnb 6 Content\Maaliaani.xnb 7 Content\Maali.xnb 8 Content\Juusto.xnb 9 Content\Ruoho.xnb 6 10 kentta1.txt -
2012/24/AnnaS/Hiiripeli/Hiiripeli/Hiiripeli/bin/x86/Debug/kentta1.txt
r2956 r2971 1 1 2 ######## 3 *2 **** 3 ### * 4 4 5 ## ## 6 7 ## *#8 5 ## ## **** 6 * # #### 7 ## 8 ** ## ## 9 9 ## ## 10 10 * * 11 ## ## ## 11 ## ## ## ## 12 12 13 13 ## * * 14 ## ## ## 14 ## ## ## ### 15 15 # 16 16 * * * * 17 17 ## ## ## ## 18 18 19 * 19 ** ** * * 20 20 ## ## ## ## ## 21 21 22 N23 ###################### 22 ** LN ****** 23 RRRRRRRRRRRRRRRRRRRRRRR -
2012/24/AnnaS/Hiiripeli/Hiiripeli/Hiiripeli/kentta1.txt
r2956 r2971 1 1 2 ######## 3 *2 **** 3 ### * 4 4 5 ## ## 6 7 ## *#8 5 ## ## **** 6 * # #### 7 ## 8 ** ## ## 9 9 ## ## 10 10 * * 11 ## ## ## 11 ## ## ## ## 12 12 13 13 ## * * 14 ## ## ## 14 ## ## ## ### 15 15 # 16 16 * * * * 17 17 ## ## ## ## 18 18 19 * 19 ** ** * * 20 20 ## ## ## ## ## 21 21 22 N23 ###################### 22 ** LN ****** 23 RRRRRRRRRRRRRRRRRRRRRRR -
2012/24/AnnaS/Hiiripeli/Hiiripeli/Hiiripeli/obj/x86/Debug/Hiiripeli.csproj.FileListAbsolute.txt
r2956 r2971 13 13 C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Pilvi.xnb 14 14 C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Pilvi2.xnb 15 C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Lahto.xnb 16 C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Maaliaani.xnb 17 C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Juusto.xnb 18 C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Ruoho.xnb -
2012/24/AnnaS/Hiiripeli/Hiiripeli/Hiiripeli/obj/x86/Debug/cachefile-{A48E25FB-ECEF-420A-A385-ADF1FCEB1A5A}-targetpath.txt
r2956 r2971 1 Content\maali.xnb2 1 Content\tahti.xnb 3 2 Content\Hiiri.xnb 4 3 Content\Pilvi.xnb 5 4 Content\Pilvi2.xnb 5 Content\Lahto.xnb 6 Content\Maaliaani.xnb 7 Content\Maali.xnb 8 Content\Juusto.xnb 9 Content\Ruoho.xnb -
2012/24/AnnaS/Hiiripeli/Hiiripeli/HiiripeliContent/HiiripeliContent.contentproj
r2956 r2971 45 45 </ItemGroup> 46 46 <ItemGroup> 47 <Compile Include=" maali.wav">48 <Name> maali</Name>47 <Compile Include="Maaliaani.wav"> 48 <Name>Maaliaani</Name> 49 49 <Importer>WavImporter</Importer> 50 50 <Processor>SoundEffectProcessor</Processor> … … 77 77 </Compile> 78 78 </ItemGroup> 79 <ItemGroup> 80 <Compile Include="Lahto.png"> 81 <Name>Lahto</Name> 82 <Importer>TextureImporter</Importer> 83 <Processor>TextureProcessor</Processor> 84 </Compile> 85 </ItemGroup> 86 <ItemGroup> 87 <Compile Include="Maali.png"> 88 <Name>Maali</Name> 89 <Importer>TextureImporter</Importer> 90 <Processor>TextureProcessor</Processor> 91 </Compile> 92 </ItemGroup> 93 <ItemGroup> 94 <Compile Include="Juusto.png"> 95 <Name>Juusto</Name> 96 <Importer>TextureImporter</Importer> 97 <Processor>TextureProcessor</Processor> 98 </Compile> 99 </ItemGroup> 100 <ItemGroup> 101 <Compile Include="Ruoho.png"> 102 <Name>Ruoho</Name> 103 <Importer>TextureImporter</Importer> 104 <Processor>TextureProcessor</Processor> 105 </Compile> 106 </ItemGroup> 79 107 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 80 108 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2012/24/AnnaS/Hiiripeli/Hiiripeli/HiiripeliContent/obj/x86/Debug/ContentPipeline.xml
r2956 r2971 2 2 <XnaContent xmlns:Pipeline="Microsoft.Xna.Framework.Content.Pipeline"> 3 3 <Asset Type="Pipeline:BuildItemCollection"> 4 <Item>5 <Source>maali.wav</Source>6 <Name>maali</Name>7 <Importer>WavImporter</Importer>8 <Processor>SoundEffectProcessor</Processor>9 <Options>None</Options>10 <Output>C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\maali.xnb</Output>11 <Time>2012-06-12T14:03:09.7207638+03:00</Time>12 </Item>13 4 <Item> 14 5 <Source>tahti.png</Source> … … 46 37 <Output>C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Pilvi2.xnb</Output> 47 38 <Time>2012-06-12T14:32:35.0830188+03:00</Time> 39 </Item> 40 <Item> 41 <Source>Lahto.png</Source> 42 <Name>Lahto</Name> 43 <Importer>TextureImporter</Importer> 44 <Processor>TextureProcessor</Processor> 45 <Options>None</Options> 46 <Output>C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Lahto.xnb</Output> 47 <Time>2012-06-13T09:52:08.6598928+03:00</Time> 48 </Item> 49 <Item> 50 <Source>Maaliaani.wav</Source> 51 <Name>Maaliaani</Name> 52 <Importer>WavImporter</Importer> 53 <Processor>SoundEffectProcessor</Processor> 54 <Options>None</Options> 55 <Output>C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Maaliaani.xnb</Output> 56 <Time>2012-06-12T14:03:09.7207638+03:00</Time> 57 </Item> 58 <Item> 59 <Source>Maali.png</Source> 60 <Name>Maali</Name> 61 <Importer>TextureImporter</Importer> 62 <Processor>TextureProcessor</Processor> 63 <Options>None</Options> 64 <Output>C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Maali.xnb</Output> 65 <Time>2012-06-13T09:52:19.1449658+03:00</Time> 66 </Item> 67 <Item> 68 <Source>Juusto.png</Source> 69 <Name>Juusto</Name> 70 <Importer>TextureImporter</Importer> 71 <Processor>TextureProcessor</Processor> 72 <Options>None</Options> 73 <Output>C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Juusto.xnb</Output> 74 <Time>2012-06-13T09:52:29.9240388+03:00</Time> 75 </Item> 76 <Item> 77 <Source>Ruoho.png</Source> 78 <Name>Ruoho</Name> 79 <Importer>TextureImporter</Importer> 80 <Processor>TextureProcessor</Processor> 81 <Options>None</Options> 82 <Output>C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Ruoho.xnb</Output> 83 <Time>2012-06-13T10:22:56.2104327+03:00</Time> 48 84 </Item> 49 85 <BuildSuccessful>true</BuildSuccessful>
Note: See TracChangeset
for help on using the changeset viewer.