Changeset 2973
- Timestamp:
- 2012-06-13 10:47:52 (10 years ago)
- Location:
- 2012/24/VilmaK
- Files:
-
- 8 added
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
2012/24/VilmaK/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1.cs
r2947 r2973 11 11 const double nopeus = 400; 12 12 const double hyppyNopeus = 1300; 13 const int RUUDUN_KOKO = 40; 13 double ruudunLeveys; 14 double ruudunKorkeus; 15 int ruudunKoko = 40; 14 16 15 17 PlatformCharacter pelaaja1; … … 22 24 public override void Begin() 23 25 { 26 24 27 Gravity = new Vector(0, -1000); 25 28 26 29 luoKentta(); 27 30 lisaaNappaimet(); 31 Image taustaKuva = LoadImage("rantatausta"); 32 28 33 29 Camera.ZoomToLevel(); 30 // Camera.ZoomToAllObjects(); 31 //Camera.StayInLevel = true; 32 //Camera.Follow(pelaaja1); 34 Level.Background.Image = taustaKuva; 35 Level.Background.FitToLevel(); 36 37 38 39 Camera.ZoomToLevel(); 40 // Camera.ZoomToAllObjects(); 41 Camera.StayInLevel = true; 42 //Camera.Follow(pelaaja1); 33 43 } 34 44 … … 39 49 kentta.SetTileMethod('*', lisaaTimantti); 40 50 kentta.SetTileMethod('P', lisaaPelaaja); 41 //kentta.SetTileMethod('m', lisaaMaa); 42 kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 51 kentta.SetTileMethod('m', lisaaMaa); 52 ruudunLeveys = Screen.Width / kentta.GetLength(1); 53 ruudunKorkeus = Screen.Height / kentta.GetLength(0); 54 kentta.Execute(ruudunLeveys, ruudunKorkeus); 43 55 Level.CreateBorders(); 44 // Level.Background.CreateGradient(Color.White, Color.SkyBlue);56 // Level.Background.CreateGradient(Color.White, Color.SkyBlue); 45 57 Level.BackgroundColor = Color.Yellow; 46 58 } 59 60 void lisaaMaa(Vector paikka, double leveys, double korkeus) 61 { 62 PhysicsObject maa = PhysicsObject.CreateStaticObject(leveys, korkeus); 63 maa.Position = paikka; 64 // maa.Color = Color.Brown; 65 maa.Image = LoadImage("hiekka"); 66 Add(maa); 67 } 68 47 69 48 70 void lisaaTaso(Vector paikka, double leveys, double korkeus) … … 60 82 timantti.Position = paikka; 61 83 timantti.Shape = Shape.Diamond; 62 timantti.Color = Color. Turquoise;84 timantti.Color = Color.Orange; 63 85 //timantti.Image = tahtiKuva; 64 // timantti.Tag = "tahti";86 timantti.Tag = "timantti"; 65 87 Add(timantti); 66 88 } … … 68 90 void lisaaPelaaja(Vector paikka, double leveys, double korkeus) 69 91 { 70 pelaaja1 = new PlatformCharacter( 130, 100);92 pelaaja1 = new PlatformCharacter(50, 75); 71 93 pelaaja1.Position = paikka; 72 94 pelaaja1.Mass = 4.0; … … 110 132 { 111 133 maaliAani.Play(); 112 MessageDisplay.Add("Keräsit timantin!"); 134 135 //MessageDisplay.Add("Keräsit timantin!"); 113 136 kohde.Destroy(); 114 137 } … … 116 139 void LuoPingviini() 117 140 { 118 PhysicsObject pingviini = new PhysicsObject(100, 100);119 pingviini.Shape = Shape.Circle;120 pingviini.Color = Color.Transparent;121 Image hahmo = LoadImage("Pingviini");122 pingviini.X = 100;123 pingviini.Y = 200;124 Add(pingviini);125 126 //GameObject timantti = new GameObject(10, 10);127 // timantti.Shape = Shape.Diamond;128 // timantti.Color = Color.Turquoise;129 // Add(timantti);141 PhysicsObject pingviini = new PhysicsObject(100, 100); 142 pingviini.Shape = Shape.Circle; 143 pingviini.Color = Color.Transparent; 144 Image hahmo = LoadImage("Pingviini"); 145 pingviini.X = 100; 146 pingviini.Y = 200; 147 Add(pingviini); 148 149 //GameObject timantti = new GameObject(10, 10); 150 // timantti.Shape = Shape.Diamond; 151 // timantti.Color = Color.Turquoise; 152 // Add(timantti); 130 153 131 154 } 132 void LuoTausta() 155 //void LuoTausta() 156 //{ 157 // // Image taustaKuva = LoadImage ("Saaripeli"); 158 // GameObject tausta = new GameObject(1024, 768); 159 // Image taustaKuva = LoadImage("Saaripeli"); 160 // Level.Background.Image = taustaKuva; 161 // Level.Background.FitToLevel(); 162 163 // Add(tausta); 164 165 void LuoRantatausta() 133 166 { 134 // Image taustaKuva = LoadImage ("Saaripeli"); 135 GameObject tausta = new GameObject(1024, 768); 136 Image taustaKuva = LoadImage("Saaripeli"); 137 Level.Background.Image = taustaKuva; 138 Level.Background.FitToLevel(); 139 140 Add(tausta); 141 167 // rantatausta.Image 142 168 } 169 143 170 } 171 -
2012/24/VilmaK/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1.csproj
r2947 r2973 62 62 </PropertyGroup> 63 63 <ItemGroup> 64 <Reference Include="Jypeli4"> 64 <Reference Include="Jypeli"> 65 <HintPath>..\..\..\Jypeli.dll</HintPath> 65 66 </Reference> 66 67 <Reference Include="Microsoft.Xna.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553, processorArchitecture=x86"> -
2012/24/VilmaK/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1.csproj.Debug.cachefile
r2947 r2973 7 7 Content\kentta4.xnb 8 8 Content\kentta5.xnb 9 Content\hiekka.xnb 10 Content\rantatausta.xnb -
2012/24/VilmaK/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/obj/x86/Debug/Tasohyppelypeli1.csproj.FileListAbsolute.txt
r2947 r2973 19 19 C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Tasohyppelypeli1.exe 20 20 C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Tasohyppelypeli1.pdb 21 C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Jypeli4.dll22 C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Jypeli4.xml23 21 C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\Pingviini.xnb 24 22 C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kentta1.xnb … … 27 25 C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kentta4.xnb 28 26 C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kentta5.xnb 27 C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\hiekka.xnb 28 C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\rantatausta.xnb 29 C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Jypeli.dll 30 C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Jypeli.xml -
2012/24/VilmaK/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/obj/x86/Debug/cachefile-{3D11F9FF-84D7-4FD4-9CD5-2D7DDC927B82}-targetpath.txt
r2947 r2973 7 7 Content\kentta4.xnb 8 8 Content\kentta5.xnb 9 Content\hiekka.xnb 10 Content\rantatausta.xnb -
2012/24/VilmaK/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1Content/Tasohyppelypeli1Content.contentproj
r2947 r2973 100 100 </Compile> 101 101 </ItemGroup> 102 <ItemGroup> 103 <Compile Include="hiekka.png"> 104 <Name>hiekka</Name> 105 <Importer>TextureImporter</Importer> 106 <Processor>TextureProcessor</Processor> 107 </Compile> 108 </ItemGroup> 109 <ItemGroup> 110 <Compile Include="rantatausta.png"> 111 <Name>rantatausta</Name> 112 <Importer>TextureImporter</Importer> 113 <Processor>TextureProcessor</Processor> 114 </Compile> 115 </ItemGroup> 102 116 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 103 117 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2012/24/VilmaK/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1Content/kentta1.txt
r2947 r2973 5 5 x x 6 6 x * * * x 7 x bbb bbb bbbb x 8 x * x 9 x bbbbbbb x 10 x * * x 11 x bbbbb bbb * x 12 x bbbbbbbb x 13 x * * x 14 x bbbb bbbbb x 15 x * * x 16 x bbbbbb bbbb x 17 x P x 18 xmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmx 19 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 7 x bbb bbb bbbb x 8 x * x 9 x bbbbbbb x 10 x * * x 11 x bbbbb bbb * x 12 x bbbbbbbb x 13 x * * x 14 x bbbb bbbbb x 15 x * * x 16 x bbbbbb bbbb x 17 x P x 18 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm 19 mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm -
2012/24/VilmaK/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1Content/kentta2.txt
r2947 r2973 17 17 x bbbb bbbbb bbbb bbbx 18 18 x bbb bbbbb x 19 xgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggx 20 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 19 ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg 20 ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg -
2012/24/VilmaK/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1Content/obj/x86/Debug/ContentPipeline.xml
r2947 r2973 9 9 <Options>None</Options> 10 10 <Output>C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\maali.xnb</Output> 11 <Time>2012-06-1 2T10:24:08.8354152+03:00</Time>11 <Time>2012-06-13T09:38:06.8039471+03:00</Time> 12 12 </Item> 13 13 <Item> … … 18 18 <Options>None</Options> 19 19 <Output>C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\Saaripeli.xnb</Output> 20 <Time>2012-06-1 2T10:24:08.9446152+03:00</Time>20 <Time>2012-06-13T09:38:06.9443471+03:00</Time> 21 21 </Item> 22 22 <Item> … … 27 27 <Options>None</Options> 28 28 <Output>C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\Pingviini.xnb</Output> 29 <Time>2012-06-1 2T10:35:43.2736152+03:00</Time>29 <Time>2012-06-13T09:46:04.9593471+03:00</Time> 30 30 </Item> 31 31 <Item> … … 36 36 <Options>None</Options> 37 37 <Output>C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kentta1.xnb</Output> 38 <Time>2012-06-1 2T14:36:36.3747152+03:00</Time>38 <Time>2012-06-13T10:27:11.2014101+03:00</Time> 39 39 </Item> 40 40 <Item> … … 45 45 <Options>None</Options> 46 46 <Output>C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kentta2.xnb</Output> 47 <Time>2012-06-1 2T13:14:52.2087152+03:00</Time>47 <Time>2012-06-13T09:38:06.8195471+03:00</Time> 48 48 </Item> 49 49 <Item> … … 54 54 <Options>None</Options> 55 55 <Output>C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kentta3.xnb</Output> 56 <Time>2012-06-1 2T13:28:14.7727152+03:00</Time>56 <Time>2012-06-13T09:38:06.8195471+03:00</Time> 57 57 </Item> 58 58 <Item> … … 63 63 <Options>None</Options> 64 64 <Output>C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kentta4.xnb</Output> 65 <Time>2012-06-1 2T13:28:10.1407152+03:00</Time>65 <Time>2012-06-13T09:38:06.8975471+03:00</Time> 66 66 </Item> 67 67 <Item> … … 72 72 <Options>None</Options> 73 73 <Output>C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kentta5.xnb</Output> 74 <Time>2012-06-12T13:28:20.9807152+03:00</Time> 74 <Time>2012-06-13T09:38:06.8975471+03:00</Time> 75 </Item> 76 <Item> 77 <Source>hiekka.png</Source> 78 <Name>hiekka</Name> 79 <Importer>TextureImporter</Importer> 80 <Processor>TextureProcessor</Processor> 81 <Options>None</Options> 82 <Output>C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\hiekka.xnb</Output> 83 <Time>2012-06-13T09:53:55.8253146+03:00</Time> 84 </Item> 85 <Item> 86 <Source>rantatausta.png</Source> 87 <Name>rantatausta</Name> 88 <Importer>TextureImporter</Importer> 89 <Processor>TextureProcessor</Processor> 90 <Options>None</Options> 91 <Output>C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\rantatausta.xnb</Output> 92 <Time>2012-06-13T10:01:45.3823383+03:00</Time> 75 93 </Item> 76 94 <BuildSuccessful>true</BuildSuccessful> … … 116 134 <Assembly> 117 135 <Key>C:\Windows\Microsoft.Net\assembly\GAC_32\Microsoft.Xna.Framework.Content.Pipeline\v4.0_4.0.0.0__842cf8be1de50553\Microsoft.Xna.Framework.Content.Pipeline.dll</Key> 118 <Value>2012-01-20T10:2 6:03.0457588+02:00</Value>136 <Value>2012-01-20T10:27:42.8229864+02:00</Value> 119 137 </Assembly> 120 138 </Assemblies>
Note: See TracChangeset
for help on using the changeset viewer.