Changeset 4960
- Timestamp:
- 2014-06-11 15:00:06 (9 years ago)
- Location:
- 2014/24/NooraH
- Files:
-
- 63 added
- 5 deleted
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
2014/24/NooraH/Diamond/Diamond/Diamond/Diamond.cs
r4938 r4960 20 20 Image hahmokuva; 21 21 22 Image[] hahmokuvat = LoadImages("Hahmo1", "Hahmo2" );22 Image[] hahmokuvat = LoadImages("Hahmo1", "Hahmo2","Pink"); 23 23 24 24 SoundEffect maaliAani = LoadSoundEffect("maali"); … … 34 34 void ValitseHahmo() 35 35 { 36 MultiSelectWindow hahmoValikko = new MultiSelectWindow("Valitse Hahmo", "Ha ", "Hahmo2");36 MultiSelectWindow hahmoValikko = new MultiSelectWindow("Valitse Hahmo", "Hahmo1 ", "Hahmo2" , "Pink "); 37 37 Add(hahmoValikko); 38 38 … … 54 54 55 55 Camera.Follow(pelaaja1); 56 Camera.ZoomFactor = 1.2;56 Camera.ZoomFactor = 2.5; 57 57 Camera.StayInLevel = true; 58 58 } … … 63 63 64 64 TileMap kentta = TileMap.FromLevelAsset("kentta1"); 65 kentta.SetTileMethod('#', LisaaTaso); 65 kentta.SetTileMethod('#', LisaaTaso1); 66 kentta.SetTileMethod('w', LisaaTaso2); 67 kentta.SetTileMethod('t', LisaaTaso3); 68 kentta.SetTileMethod('T', LisaaTaso4); 66 69 kentta.SetTileMethod('*', LisaaDiamond); 67 70 kentta.SetTileMethod('N', LisaaPelaaja); 68 71 kentta.SetTileMethod('P', LisaaPahis); 69 72 kentta.SetTileMethod('O', LisaaPallo); 73 kentta.SetTileMethod('u', LisaaTaso5); 74 kentta.SetTileMethod('s', LisaaTaso6); 70 75 kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 71 76 Level.CreateBorders(); … … 73 78 } 74 79 75 void LisaaTaso(Vector paikka, double leveys, double korkeus) 80 void LisaaTaso1(Vector paikka, double leveys, double korkeus) 81 { 82 LisaaTaso(paikka, leveys, korkeus, LoadImage("Maa")); 83 } 84 85 void LisaaTaso2(Vector paikka, double leveys, double korkeus) 86 { 87 LisaaTaso(paikka, leveys, korkeus, LoadImage("maanpinta")); 88 } 89 90 void LisaaTaso3(Vector paikka, double leveys, double korkeus) 91 { 92 LisaaTaso(paikka, leveys, korkeus, LoadImage("Tiili")); 93 } 94 95 void LisaaTaso4(Vector paikka, double leveys, double korkeus) 96 { 97 LisaaTaso(paikka, leveys, korkeus, LoadImage("Tiili3")); 98 } 99 void LisaaTaso5(Vector paikka, double leveys, double korkeus) 100 { 101 PhysicsObject taso = LisaaTaso(paikka, leveys, korkeus, LoadImage("Portti")); 102 taso.Tag = "painovoima"; 103 } 104 105 void LisaaTaso6(Vector paikka, double leveys, double korkeus) 106 { 107 LisaaTaso(paikka, leveys, korkeus, LoadImage("Sieni")); 108 } 109 110 PhysicsObject LisaaTaso(Vector paikka, double leveys, double korkeus, Image kuva) 76 111 { 77 112 PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 78 113 taso.Position = paikka; 114 taso.Image = kuva; 79 115 taso.Color = Color.Teal; 80 116 Add(taso); 117 return taso; 81 118 } 82 119 … … 99 136 AddCollisionHandler(pelaaja1, "Diamond", TormaaTahteen); 100 137 AddCollisionHandler(pelaaja1, "vaara", PelaajaKuolee); 138 AddCollisionHandler(pelaaja1, "painovoima", painovoimamuuttuu); 101 139 Add(pelaaja1); 102 140 } … … 110 148 Keyboard.Listen(Key.Right, ButtonState.Down, Liikuta, "Liikkuu vasemmalle", pelaaja1, nopeus); 111 149 Keyboard.Listen(Key.Up, ButtonState.Pressed, Hyppaa, "Pelaaja hyppää", pelaaja1, hyppyNopeus); 150 Keyboard.Listen(Key.Down, ButtonState.Pressed, Hyppaaalas, "Pelaaja hyppää alas", pelaaja1, hyppyNopeus); 112 151 113 152 ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); … … 128 167 { 129 168 hahmo.Jump(nopeus); 169 } 170 171 void Hyppaaalas(PlatformCharacter hahmo, double nopeus) 172 { 173 hahmo.ForceJump(-nopeus); 130 174 } 131 175 … … 165 209 pallo.Shape = Shape.Circle; 166 210 pallo.Color = Color.Black; 211 pallo.Position = paikka; 212 } 213 214 void painovoimamuuttuu(PhysicsObject hahmo, PhysicsObject taso) 215 { 216 Gravity = new Vector(0, 600); 217 hahmo.Position = taso.Position + new Vector(-45, 0); 167 218 } 168 219 } -
2014/24/NooraH/Diamond/Diamond/Diamond/Diamond.csproj.Debug.cachefile
r4938 r4960 1 1 Content\maali.xnb 2 Content\norsu.xnb3 Content\tahti.xnb4 Content\kentta1.xnb5 2 Content\Diamond.xnb 6 3 Content\Pahis.xnb 7 4 Content\Hahmo1.xnb 8 5 Content\Hahmo2.xnb 6 Content\kentta1.xnb 7 Content\Siili.xnb 8 Content\Lumiukko.xnb 9 Content\maanpinta.xnb 10 Content\Maa.xnb 11 Content\Tiili2.xnb 12 Content\Tiili.xnb 13 Content\Portti.xnb 14 Content\Sieni.xnb 15 Content\Pink.xnb 16 Content\Tiili3.xnb -
2014/24/NooraH/Diamond/Diamond/Diamond/obj/x86/Debug/ContentPipeline-{1A7E25CE-F3A7-4CC7-9EF9-562C53D5D0D2}.xml
r4938 r4960 9 9 <Options>None</Options> 10 10 <Output>C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\maali.xnb</Output> 11 <Time>2014-06-1 0T09:57:00.4032283+03:00</Time>11 <Time>2014-06-11T10:03:36.7547054+03:00</Time> 12 12 </Item> 13 13 <Item> 14 <Source> norsu.png</Source>15 <Name> norsu</Name>14 <Source>Diamond.png</Source> 15 <Name>Diamond</Name> 16 16 <Importer>TextureImporter</Importer> 17 17 <Processor>TextureProcessor</Processor> 18 18 <Options>None</Options> 19 <Output>C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\ norsu.xnb</Output>20 <Time>2014-06-1 0T09:57:00.4042283+03:00</Time>19 <Output>C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\Diamond.xnb</Output> 20 <Time>2014-06-11T10:03:36.9747274+03:00</Time> 21 21 </Item> 22 22 <Item> 23 <Source> tahti.png</Source>24 <Name> tahti</Name>23 <Source>Pahis.png</Source> 24 <Name>Pahis</Name> 25 25 <Importer>TextureImporter</Importer> 26 26 <Processor>TextureProcessor</Processor> 27 27 <Options>None</Options> 28 <Output>C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\tahti.xnb</Output> 29 <Time>2014-06-10T09:57:00.4062283+03:00</Time> 28 <Output>C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\Pahis.xnb</Output> 29 <Time>2014-06-11T10:03:36.770707+03:00</Time> 30 </Item> 31 <Item> 32 <Source>Hahmo1.png</Source> 33 <Name>Hahmo1</Name> 34 <Importer>TextureImporter</Importer> 35 <Processor>TextureProcessor</Processor> 36 <Options>None</Options> 37 <Output>C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\Hahmo1.xnb</Output> 38 <Time>2014-06-11T10:03:36.7587058+03:00</Time> 39 </Item> 40 <Item> 41 <Source>Hahmo2.png</Source> 42 <Name>Hahmo2</Name> 43 <Importer>TextureImporter</Importer> 44 <Processor>TextureProcessor</Processor> 45 <Options>None</Options> 46 <Output>C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\Hahmo2.xnb</Output> 47 <Time>2014-06-11T10:03:36.7617061+03:00</Time> 30 48 </Item> 31 49 <Item> … … 36 54 <Options>None</Options> 37 55 <Output>C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\kentta1.xnb</Output> 38 <Time>2014-06-1 0T14:59:21.6083209+03:00</Time>56 <Time>2014-06-11T14:46:00.9484321+03:00</Time> 39 57 </Item> 40 58 <Item> 41 <Source> Diamond.png</Source>42 <Name> Diamond</Name>59 <Source>Siili.png</Source> 60 <Name>Siili</Name> 43 61 <Importer>TextureImporter</Importer> 44 62 <Processor>TextureProcessor</Processor> 45 63 <Options>None</Options> 46 <Output>C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\ Diamond.xnb</Output>47 <Time>2014-06-1 0T10:10:42.5982283+03:00</Time>64 <Output>C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\Siili.xnb</Output> 65 <Time>2014-06-11T10:03:36.9687268+03:00</Time> 48 66 </Item> 49 67 <Item> 50 <Source> Pahis.png</Source>51 <Name> Pahis</Name>68 <Source>Lumiukko.png</Source> 69 <Name>Lumiukko</Name> 52 70 <Importer>TextureImporter</Importer> 53 71 <Processor>TextureProcessor</Processor> 54 72 <Options>None</Options> 55 <Output>C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\ Pahis.xnb</Output>56 <Time>2014-06-1 0T10:24:01.3442283+03:00</Time>73 <Output>C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\Lumiukko.xnb</Output> 74 <Time>2014-06-11T10:03:36.7647064+03:00</Time> 57 75 </Item> 58 76 <Item> 59 <Source> Hahmo1.png</Source>60 <Name> Hahmo1</Name>77 <Source>maanpinta.png</Source> 78 <Name>maanpinta</Name> 61 79 <Importer>TextureImporter</Importer> 62 80 <Processor>TextureProcessor</Processor> 63 81 <Options>None</Options> 64 <Output>C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\ Hahmo1.xnb</Output>65 <Time>2014-06-1 0T13:07:21.2475197+03:00</Time>82 <Output>C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\maanpinta.xnb</Output> 83 <Time>2014-06-11T12:01:52.9283035+03:00</Time> 66 84 </Item> 67 85 <Item> 68 <Source> Hahmo2.png</Source>69 <Name> Hahmo2</Name>86 <Source>Maa.png</Source> 87 <Name>Maa</Name> 70 88 <Importer>TextureImporter</Importer> 71 89 <Processor>TextureProcessor</Processor> 72 90 <Options>None</Options> 73 <Output>C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\Hahmo2.xnb</Output> 74 <Time>2014-06-10T13:29:03.0403209+03:00</Time> 91 <Output>C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\Maa.xnb</Output> 92 <Time>2014-06-11T12:03:39.8879984+03:00</Time> 93 </Item> 94 <Item> 95 <Source>Tiili2.png</Source> 96 <Name>Tiili2</Name> 97 <Importer>TextureImporter</Importer> 98 <Processor>TextureProcessor</Processor> 99 <Options>None</Options> 100 <Output>C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\Tiili2.xnb</Output> 101 <Time>2014-06-11T14:00:13.3473167+03:00</Time> 102 </Item> 103 <Item> 104 <Source>Tiili.png</Source> 105 <Name>Tiili</Name> 106 <Importer>TextureImporter</Importer> 107 <Processor>TextureProcessor</Processor> 108 <Options>None</Options> 109 <Output>C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\Tiili.xnb</Output> 110 <Time>2014-06-11T12:05:28.5868672+03:00</Time> 111 </Item> 112 <Item> 113 <Source>Portti.png</Source> 114 <Name>Portti</Name> 115 <Importer>TextureImporter</Importer> 116 <Processor>TextureProcessor</Processor> 117 <Options>None</Options> 118 <Output>C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\Portti.xnb</Output> 119 <Time>2014-06-11T12:42:31.0790942+03:00</Time> 120 </Item> 121 <Item> 122 <Source>Sieni.png</Source> 123 <Name>Sieni</Name> 124 <Importer>TextureImporter</Importer> 125 <Processor>TextureProcessor</Processor> 126 <Options>None</Options> 127 <Output>C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\Sieni.xnb</Output> 128 <Time>2014-06-11T13:19:15.1334776+03:00</Time> 129 </Item> 130 <Item> 131 <Source>Pink.png</Source> 132 <Name>Pink</Name> 133 <Importer>TextureImporter</Importer> 134 <Processor>TextureProcessor</Processor> 135 <Options>None</Options> 136 <Output>C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\Pink.xnb</Output> 137 <Time>2014-06-11T14:00:47.4317248+03:00</Time> 138 </Item> 139 <Item> 140 <Source>Tiili3.png</Source> 141 <Name>Tiili3</Name> 142 <Importer>TextureImporter</Importer> 143 <Processor>TextureProcessor</Processor> 144 <Options>None</Options> 145 <Output>C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\Tiili3.xnb</Output> 146 <Time>2014-06-11T14:23:40.0155128+03:00</Time> 75 147 </Item> 76 148 <BuildSuccessful>true</BuildSuccessful> … … 121 193 <Assembly> 122 194 <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> 123 <Value>2014-04-22T1 7:03:24.3525294+03:00</Value>195 <Value>2014-04-22T15:35:21.4590502+03:00</Value> 124 196 </Assembly> 125 197 </Assemblies> -
2014/24/NooraH/Diamond/Diamond/Diamond/obj/x86/Debug/Diamond.csproj.FileListAbsolute.txt
r4938 r4960 1 1 C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\maali.xnb 2 C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\norsu.xnb3 C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\tahti.xnb4 2 C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\kentta1.xnb 5 3 C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Diamond.exe … … 15 13 C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\Hahmo1.xnb 16 14 C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\Hahmo2.xnb 15 C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\Siili.xnb 16 C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\Lumiukko.xnb 17 C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\maanpinta.xnb 18 C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\Maa.xnb 19 C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\Tiili2.xnb 20 C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\Tiili.xnb 21 C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\Portti.xnb 22 C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\Sieni.xnb 23 C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\Pink.xnb 24 C:\MyTemp\NooraH\Diamond\Diamond\Diamond\bin\x86\Debug\Content\Tiili3.xnb -
2014/24/NooraH/Diamond/Diamond/Diamond/obj/x86/Debug/cachefile-{1A7E25CE-F3A7-4CC7-9EF9-562C53D5D0D2}-targetpath.txt
r4938 r4960 1 1 Content\maali.xnb 2 Content\norsu.xnb3 Content\tahti.xnb4 Content\kentta1.xnb5 2 Content\Diamond.xnb 6 3 Content\Pahis.xnb 7 4 Content\Hahmo1.xnb 8 5 Content\Hahmo2.xnb 6 Content\kentta1.xnb 7 Content\Siili.xnb 8 Content\Lumiukko.xnb 9 Content\maanpinta.xnb 10 Content\Maa.xnb 11 Content\Tiili2.xnb 12 Content\Tiili.xnb 13 Content\Portti.xnb 14 Content\Sieni.xnb 15 Content\Pink.xnb 16 Content\Tiili3.xnb -
2014/24/NooraH/Diamond/Diamond/DiamondContent/DiamondContent.contentproj
r4938 r4960 51 51 <Processor>SoundEffectProcessor</Processor> 52 52 </Compile> 53 <Compile Include="norsu.png">54 <Name>norsu</Name>55 <Importer>TextureImporter</Importer>56 <Processor>TextureProcessor</Processor>57 </Compile>58 <Compile Include="tahti.png">59 <Name>tahti</Name>60 <Importer>TextureImporter</Importer>61 <Processor>TextureProcessor</Processor>62 </Compile>63 53 <Compile Include="kentta1.txt"> 64 54 <Name>kentta1</Name> … … 95 85 </Compile> 96 86 </ItemGroup> 87 <ItemGroup> 88 <Compile Include="Siili.png"> 89 <Name>Siili</Name> 90 <Importer>TextureImporter</Importer> 91 <Processor>TextureProcessor</Processor> 92 </Compile> 93 </ItemGroup> 94 <ItemGroup> 95 <Compile Include="Lumiukko.png"> 96 <Name>Lumiukko</Name> 97 <Importer>TextureImporter</Importer> 98 <Processor>TextureProcessor</Processor> 99 </Compile> 100 </ItemGroup> 101 <ItemGroup> 102 <Compile Include="maanpinta.png"> 103 <Name>maanpinta</Name> 104 <Importer>TextureImporter</Importer> 105 <Processor>TextureProcessor</Processor> 106 </Compile> 107 </ItemGroup> 108 <ItemGroup> 109 <Compile Include="Maa.png"> 110 <Name>Maa</Name> 111 <Importer>TextureImporter</Importer> 112 <Processor>TextureProcessor</Processor> 113 </Compile> 114 </ItemGroup> 115 <ItemGroup> 116 <Compile Include="Tiili2.png"> 117 <Name>Tiili2</Name> 118 <Importer>TextureImporter</Importer> 119 <Processor>TextureProcessor</Processor> 120 </Compile> 121 </ItemGroup> 122 <ItemGroup> 123 <Compile Include="Tiili.png"> 124 <Name>Tiili</Name> 125 <Importer>TextureImporter</Importer> 126 <Processor>TextureProcessor</Processor> 127 </Compile> 128 </ItemGroup> 129 <ItemGroup> 130 <Compile Include="Portti.png"> 131 <Name>Portti</Name> 132 <Importer>TextureImporter</Importer> 133 <Processor>TextureProcessor</Processor> 134 </Compile> 135 </ItemGroup> 136 <ItemGroup> 137 <Compile Include="Sieni.png"> 138 <Name>Sieni</Name> 139 <Importer>TextureImporter</Importer> 140 <Processor>TextureProcessor</Processor> 141 </Compile> 142 </ItemGroup> 143 <ItemGroup> 144 <Compile Include="Pink.png"> 145 <Name>Pink</Name> 146 <Importer>TextureImporter</Importer> 147 <Processor>TextureProcessor</Processor> 148 </Compile> 149 </ItemGroup> 150 <ItemGroup> 151 <Compile Include="Tiili3.png"> 152 <Name>Tiili3</Name> 153 <Importer>TextureImporter</Importer> 154 <Processor>TextureProcessor</Processor> 155 </Compile> 156 </ItemGroup> 97 157 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 98 158 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
2014/24/NooraH/Diamond/Diamond/DiamondContent/kentta1.txt
r4938 r4960 1 ####################################################### 2 # 3 # 4 # P 5 # ########## # # ########### 6 # ########### # 7 # ############ # 8 # N P****** ############# # 9 ######################################################## 1 TTtTTTtTTTTTTttTTTTTtttTTTtTTTTttttTtTTTTtTTTTTttttTTTTTTTTtTttttttttttTttTTtTtTTTTtTttttttttttttTTTTTtttttTTttttTTTttttTTTttttttttttt 2 # t 3 # T 4 # t 5 # T 6 # ss T 7 #TTT P *** t 8 # wwwwwwwwww w w wwwwwwwwwwww wwww wwwwwwwwwww wwwwwww t 9 T w#########T T##########T #### ########### #######w T 10 tt N O P ****** w##########T T##########T #### ########### ########w P * P * * P 11 T tTwwwwwwwwwwwwwwwwwwwwww###########t t##########T wwwwwwwwwwwwwwwwwwwwwwww wwwwwwwww 12 tt tTtttttttTTTTTtttttttttTttttttttttt t##########T tt######################### T 13 TTt ***** ** t##########t P ******** P tttT######################### t 14 ttttttttttttttTTTTtttTtTttTttttttttTTtttttttttttTttTttttttttttttttttttttttTttttttTtttttttttTTTTTTttttttttTtttttTttTtttttT t 15 T T T t p * t tt T tt ttt tt t t t u t 16 T t t tt t ** tt t u T 17 t T P P ** P t Tt t u s t 18 TTTTTTtttttttt tTtttttttttttttttttttttTTTTTTTttttttttttttP ttttttTTTTTTTtTtTtttTtttTTttTtttTTttttttTTttTTTtttttttTtTTtTtttt 19 ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt 20 21 22 23 24 25 26 27 28 29
Note: See TracChangeset
for help on using the changeset viewer.