- Timestamp:
- 2014-07-22 14:56:41 (9 years ago)
- Location:
- 2014/30/IiroM/Entiiä
- Files:
-
- 14 added
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
2014/30/IiroM/Entiiä/Entiiä/Entiiä/Entiiä.cs
r5514 r5537 12 12 Shape tyyppiMuoto; 13 13 Image tyyppiMaastoLevel = LoadImage("tyyppiMaastoLevel"); 14 Image BCS = LoadImage("BlockCrackedStone"); 15 private Animation tyyppiKavely; 14 16 15 17 … … 20 22 //Player 21 23 // 22 PlatformCharacter tyyppi = new PlatformCharacter(48, 82); 23 Add(tyyppi); 24 //PlatformCharacter tyyppi = new PlatformCharacter(48, 82); 24 25 IsFullScreen = true; 25 26 tyyppiMuoto = Shape.FromImage(tyyppiKuva); 26 //PhysicsObject tyyppi = new PhysicsObject(35.0, 75.0, tyyppiMuoto);27 PhysicsObject tyyppi = new PhysicsObject(48.0, 82.0, tyyppiMuoto); 27 28 tyyppi.Color = Color.Azure; 28 29 tyyppi.Image = tyyppiKuva; 29 tyyppi.Y = Level.Bottom-34.50; 30 tyyppi.Y = Level.Bottom-28.50; 31 tyyppi.MaxVelocity = 246; 32 Gravity = new Vector(0, -200); 33 tyyppi.Mass = 63.3; 34 tyyppi.CanRotate = false; 35 tyyppiKavely = LoadAnimation("tyyppiAnim"); 36 tyyppi.Animation = new Animation(tyyppiKavely); 37 tyyppi.Animation.Start(); 38 Camera.Follow(tyyppi); 39 Add(tyyppi); 30 40 31 32 Add(tyyppi); 41 //Add(tyyppi); 33 42 // 34 43 //platform 35 44 // 36 PhysicsObject tyyppiMaastoLevelu = new PhysicsObject(3500.0, 75.0);45 PhysicsObject tyyppiMaastoLevelu = PhysicsObject.CreateStaticObject(2500.0, 75.0); 37 46 tyyppiMaastoLevelu.Color = Color.Azure; 38 47 tyyppiMaastoLevelu.Image = tyyppiMaastoLevel; 39 48 tyyppiMaastoLevelu.Y = Level.Bottom - 110; 40 49 tyyppiMaastoLevelu.MaxVelocity = 0; 50 // 51 //Block(s) 52 // 53 PhysicsObject BC = new PhysicsObject(32.0, 32.0); 54 BC.Color = Color.Gray; 55 BC.Image = BCS; 56 BC.Y = 1; 57 BC.X = 0; 58 BC.MaxVelocity = 100; 59 Add(BC); 60 PhysicsObject BC2 = new PhysicsObject(32.0, 32.0); 61 BC2.Color = Color.Gray; 62 BC2.Image = BCS; 63 BC2.Y = 1; 64 BC2.X = -321; 65 BC2.MaxVelocity = 100; 66 Add(BC2); 67 PhysicsObject BC3 = new PhysicsObject(32.0, 32.0); 68 BC3.Color = Color.Gray; 69 BC3.Image = BCS; 70 BC3.Y = 1; 71 BC3.X = 321; 72 BC3.MaxVelocity = 100; 73 Add(BC3); 74 PhysicsObject BC4 = new PhysicsObject(32.0, 32.0); 75 BC4.Color = Color.Gray; 76 BC4.Image = BCS; 77 BC4.Y = 1; 78 BC4.X = 642; 79 BC4.MaxVelocity = 100; 80 Add(BC4); 81 PhysicsObject BC5 = new PhysicsObject(32.0, 32.0); 82 BC5.Color = Color.Gray; 83 BC5.Image = BCS; 84 BC5.Y = 1; 85 BC5.X = -642; 86 BC5.MaxVelocity = 100; 87 Add(BC5); 88 PhysicsObject BC6 = new PhysicsObject(32.0, 32.0); 89 BC6.Color = Color.Gray; 90 BC6.Image = BCS; 91 BC6.Y = 1000; 92 BC6.X = 0; 93 BC6.MaxVelocity = 100; 94 Add(BC6, 1); 95 Add(BC6, 2); 96 Add(BC6, 3); 97 Add(BC6, -1); 98 Add(BC6, -2); 99 Add(BC6, -3); 100 Add(BC6); 101 PhysicsObject BCwall1 = PhysicsObject.CreateStaticObject(320.0, 3200.0); 102 BCwall1.Color = Color.Gray; 103 BCwall1.Image = BCS; 104 BCwall1.Y = 0; 105 BCwall1.X = -1250; 106 BCwall1.MaxVelocity = 0; 107 Add(BCwall1, 1); 108 PhysicsObject BCwall2 = PhysicsObject.CreateStaticObject(320.0, 3200.0); 109 BCwall2.Color = Color.Gray; 110 BCwall2.Image = BCS; 111 BCwall2.Y = 0; 112 BCwall2.X = 1250; 113 BCwall2.MaxVelocity = 0; 114 Add(BCwall2, 1); 115 // 116 Level.Background.Color = Color.Aqua; 117 41 118 42 119 Add(tyyppiMaastoLevelu); 43 //Keyboard.Listen(Key.Space, ButtonState.Down); 44 //Keyboard.Listen(Key.W, ButtonState.Down,); 45 //Keyboard.Listen(Key.A, ButtonState.Down,); 46 //Keyboard.Listen(Key.S, ButtonState.Down,); 47 //Keyboard.Listen(Key.D, ButtonState.Down,); 120 Keyboard.Listen(Key.Space, ButtonState.Pressed, tyyppiNopeus, null, tyyppi, new Vector(0, 223)); 121 Keyboard.Listen(Key.W, ButtonState.Down, tyyppiNopeus, null, tyyppi, new Vector(0, 123)); 122 Keyboard.Listen(Key.A, ButtonState.Down, tyyppiNopeus, null, tyyppi, new Vector(-123, -20)); 123 Keyboard.Listen(Key.S, ButtonState.Down, tyyppiNopeus, null, tyyppi, new Vector(0, tyyppi.Y)); 124 Keyboard.Listen(Key.D, ButtonState.Down, tyyppiNopeus, null, tyyppi, new Vector(123, -20)); 125 Keyboard.Listen(Key.E, ButtonState.Pressed, tyyppiNopeus, null, tyyppi, new Vector(111, 111)); 126 Keyboard.Listen(Key.Q, ButtonState.Pressed, tyyppiNopeus, null, tyyppi, new Vector(-111, 111)); 127 Keyboard.Listen(Key.C, ButtonState.Pressed, tyyppiNopeus, null, tyyppi, new Vector(-222, 222)); 128 Keyboard.Listen(Key.V, ButtonState.Pressed, tyyppiNopeus, null, tyyppi, new Vector(222, 222)); 129 Keyboard.Listen(Key.X, ButtonState.Down, tyyppiNopeus, null, tyyppi, new Vector(111, -111)); 130 Keyboard.Listen(Key.Z, ButtonState.Down, tyyppiNopeus, null, tyyppi, new Vector(-111, -111)); 131 //Keyboard.Listen(Key.Space, ButtonState.Released, tyyppiNopeus, null, tyyppi, new Vector(0, 0)); 132 Keyboard.Listen(Key.W, ButtonState.Released, tyyppiNopeus, null, tyyppi, new Vector(0, 0)); 133 Keyboard.Listen(Key.A, ButtonState.Released, tyyppiNopeus, null, tyyppi, new Vector(0, 0)); 134 Keyboard.Listen(Key.S, ButtonState.Released, tyyppiNopeus, null, tyyppi, new Vector(0, 0)); 135 Keyboard.Listen(Key.D, ButtonState.Released, tyyppiNopeus, null, tyyppi, new Vector(0, 0)); 136 48 137 Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 49 138 } 50 139 void tyyppiNopeus(PhysicsObject tyyppi, Vector nopeus) 140 { 141 tyyppi.Velocity = nopeus; 142 } 51 143 } -
2014/30/IiroM/Entiiä/Entiiä/Entiiä/Entiiä.csproj.Debug.cachefile
r5514 r5537 1 1 Content\tyyppi.xnb 2 2 Content\tyyppiMaastoLevel.xnb 3 Content\tyyppi2.xnb 4 Content\tyyppiAnim.xnb 5 Content\tyyppiAnim\tyyppi_0.xnb 6 Content\tyyppiAnim\tyyppi2_0.xnb 7 Content\BlockCrackedStone.xnb -
2014/30/IiroM/Entiiä/Entiiä/Entiiä/obj/x86/Debug/ContentPipeline-{DF3A4280-B84B-4A52-8874-FAF60FC12527}.xml
r5514 r5537 19 19 <Output>C:\MyTemp\IiiroM\Entiiä\Entiiä\Entiiä\bin\x86\Debug\Content\tyyppiMaastoLevel.xnb</Output> 20 20 <Time>2014-07-21T12:20:09.886392+03:00</Time> 21 </Item> 22 <Item> 23 <Source>tyyppi2.png</Source> 24 <Name>tyyppi2</Name> 25 <Importer>TextureImporter</Importer> 26 <Processor>TextureProcessor</Processor> 27 <Options>None</Options> 28 <Output>C:\MyTemp\IiiroM\Entiiä\Entiiä\Entiiä\bin\x86\Debug\Content\tyyppi2.xnb</Output> 29 <Time>2014-07-22T12:23:54.1853808+03:00</Time> 30 </Item> 31 <Item> 32 <Source>tyyppiAnim.anim</Source> 33 <Name>tyyppiAnim</Name> 34 <Importer>AnimationImporter</Importer> 35 <Processor>AnimationContentProcessor</Processor> 36 <Options>None</Options> 37 <Output>C:\MyTemp\IiiroM\Entiiä\Entiiä\Entiiä\bin\x86\Debug\Content\tyyppiAnim.xnb</Output> 38 <Time>2014-07-22T12:33:05.6203993+03:00</Time> 39 <Request>C:\MyTemp\IiiroM\Entiiä\Entiiä\Entiiä\bin\x86\Debug\Content\tyyppiAnim\tyyppi_0.xnb</Request> 40 <Request>C:\MyTemp\IiiroM\Entiiä\Entiiä\Entiiä\bin\x86\Debug\Content\tyyppiAnim\tyyppi2_0.xnb</Request> 41 </Item> 42 <Item> 43 <Source>tyyppiAnim\tyyppi.png</Source> 44 <Importer>TextureImporter</Importer> 45 <Processor>TextureProcessor</Processor> 46 <Options>None</Options> 47 <Output>C:\MyTemp\IiiroM\Entiiä\Entiiä\Entiiä\bin\x86\Debug\Content\tyyppiAnim\tyyppi_0.xnb</Output> 48 <Time>2014-07-21T13:21:05.6578959+03:00</Time> 49 </Item> 50 <Item> 51 <Source>tyyppiAnim\tyyppi2.png</Source> 52 <Importer>TextureImporter</Importer> 53 <Processor>TextureProcessor</Processor> 54 <Options>None</Options> 55 <Output>C:\MyTemp\IiiroM\Entiiä\Entiiä\Entiiä\bin\x86\Debug\Content\tyyppiAnim\tyyppi2_0.xnb</Output> 56 <Time>2014-07-22T12:22:14.1733806+03:00</Time> 57 </Item> 58 <Item> 59 <Source>BlockCrackedStone.png</Source> 60 <Name>BlockCrackedStone</Name> 61 <Importer>TextureImporter</Importer> 62 <Processor>TextureProcessor</Processor> 63 <Options>None</Options> 64 <Output>C:\MyTemp\IiiroM\Entiiä\Entiiä\Entiiä\bin\x86\Debug\Content\BlockCrackedStone.xnb</Output> 65 <Time>2014-07-22T12:58:24.0053515+03:00</Time> 21 66 </Item> 22 67 <BuildSuccessful>true</BuildSuccessful> -
2014/30/IiroM/Entiiä/Entiiä/Entiiä/obj/x86/Debug/Entiiä.csproj.FileListAbsolute.txt
r5514 r5537 9 9 C:\MyTemp\IiiroM\EntiiÀ\EntiiÀ\EntiiÀ\bin\x86\Debug\Content\tyyppi.xnb 10 10 C:\MyTemp\IiiroM\EntiiÀ\EntiiÀ\EntiiÀ\bin\x86\Debug\Content\tyyppiMaastoLevel.xnb 11 C:\MyTemp\IiiroM\EntiiÀ\EntiiÀ\EntiiÀ\bin\x86\Debug\Content\tyyppi2.xnb 12 C:\MyTemp\IiiroM\EntiiÀ\EntiiÀ\EntiiÀ\bin\x86\Debug\Content\tyyppiAnim.xnb 13 C:\MyTemp\IiiroM\EntiiÀ\EntiiÀ\EntiiÀ\bin\x86\Debug\Content\tyyppiAnim\tyyppi_0.xnb 14 C:\MyTemp\IiiroM\EntiiÀ\EntiiÀ\EntiiÀ\bin\x86\Debug\Content\tyyppiAnim\tyyppi2_0.xnb 15 C:\MyTemp\IiiroM\EntiiÀ\EntiiÀ\EntiiÀ\bin\x86\Debug\Content\BlockCrackedStone.xnb -
2014/30/IiroM/Entiiä/Entiiä/Entiiä/obj/x86/Debug/cachefile-{DF3A4280-B84B-4A52-8874-FAF60FC12527}-targetpath.txt
r5514 r5537 1 1 Content\tyyppi.xnb 2 2 Content\tyyppiMaastoLevel.xnb 3 Content\tyyppi2.xnb 4 Content\tyyppiAnim.xnb 5 Content\tyyppiAnim\tyyppi_0.xnb 6 Content\tyyppiAnim\tyyppi2_0.xnb 7 Content\BlockCrackedStone.xnb -
2014/30/IiroM/Entiiä/Entiiä/EntiiäContent/EntiiäContent.contentproj
r5514 r5537 57 57 </Compile> 58 58 </ItemGroup> 59 <ItemGroup> 60 <Compile Include="tyyppi2.png"> 61 <Name>tyyppi2</Name> 62 <Importer>TextureImporter</Importer> 63 <Processor>TextureProcessor</Processor> 64 </Compile> 65 </ItemGroup> 66 <ItemGroup> 67 <Compile Include="tyyppiAnim.anim"> 68 <Name>tyyppiAnim</Name> 69 <Importer>AnimationImporter</Importer> 70 <Processor>AnimationContentProcessor</Processor> 71 </Compile> 72 </ItemGroup> 73 <ItemGroup> 74 <Compile Include="BlockCrackedStone.png"> 75 <Name>BlockCrackedStone</Name> 76 <Importer>TextureImporter</Importer> 77 <Processor>TextureProcessor</Processor> 78 </Compile> 79 </ItemGroup> 59 80 <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 60 81 <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Note: See TracChangeset
for help on using the changeset viewer.