Changeset 5537 for 2014/30/IiroM


Ignore:
Timestamp:
2014-07-22 14:56:41 (5 years ago)
Author:
iimlart
Message:
 
Location:
2014/30/IiroM/Entiiä
Files:
14 added
11 edited

Legend:

Unmodified
Added
Removed
  • 2014/30/IiroM/Entiiä/Entiiä/Entiiä/Entiiä.cs

    r5514 r5537  
    1212    Shape tyyppiMuoto; 
    1313    Image tyyppiMaastoLevel = LoadImage("tyyppiMaastoLevel"); 
     14    Image BCS = LoadImage("BlockCrackedStone"); 
     15    private Animation tyyppiKavely; 
    1416     
    1517     
     
    2022        //Player 
    2123        // 
    22         PlatformCharacter tyyppi = new PlatformCharacter(48, 82); 
    23         Add(tyyppi); 
     24        //PlatformCharacter tyyppi = new PlatformCharacter(48, 82); 
    2425        IsFullScreen = true; 
    2526        tyyppiMuoto = Shape.FromImage(tyyppiKuva); 
    26         //PhysicsObject tyyppi = new PhysicsObject(35.0, 75.0, tyyppiMuoto); 
     27        PhysicsObject tyyppi = new PhysicsObject(48.0, 82.0, tyyppiMuoto); 
    2728        tyyppi.Color = Color.Azure; 
    2829        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); 
    3040         
    31          
    32         Add(tyyppi); 
     41        //Add(tyyppi); 
    3342        // 
    3443        //platform 
    3544        // 
    36         PhysicsObject tyyppiMaastoLevelu = new PhysicsObject(3500.0, 75.0); 
     45        PhysicsObject tyyppiMaastoLevelu = PhysicsObject.CreateStaticObject(2500.0, 75.0); 
    3746        tyyppiMaastoLevelu.Color = Color.Azure; 
    3847        tyyppiMaastoLevelu.Image = tyyppiMaastoLevel; 
    3948        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         
    41118 
    42119        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         
    48137        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
    49138    } 
    50  
     139    void tyyppiNopeus(PhysicsObject tyyppi, Vector nopeus) 
     140    { 
     141        tyyppi.Velocity = nopeus; 
     142    } 
    51143} 
  • 2014/30/IiroM/Entiiä/Entiiä/Entiiä/Entiiä.csproj.Debug.cachefile

    r5514 r5537  
    11Content\tyyppi.xnb 
    22Content\tyyppiMaastoLevel.xnb 
     3Content\tyyppi2.xnb 
     4Content\tyyppiAnim.xnb 
     5Content\tyyppiAnim\tyyppi_0.xnb 
     6Content\tyyppiAnim\tyyppi2_0.xnb 
     7Content\BlockCrackedStone.xnb 
  • 2014/30/IiroM/Entiiä/Entiiä/Entiiä/obj/x86/Debug/ContentPipeline-{DF3A4280-B84B-4A52-8874-FAF60FC12527}.xml

    r5514 r5537  
    1919      <Output>C:\MyTemp\IiiroM\Entiiä\Entiiä\Entiiä\bin\x86\Debug\Content\tyyppiMaastoLevel.xnb</Output> 
    2020      <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> 
    2166    </Item> 
    2267    <BuildSuccessful>true</BuildSuccessful> 
  • 2014/30/IiroM/Entiiä/Entiiä/Entiiä/obj/x86/Debug/Entiiä.csproj.FileListAbsolute.txt

    r5514 r5537  
    99C:\MyTemp\IiiroM\EntiiÀ\EntiiÀ\EntiiÀ\bin\x86\Debug\Content\tyyppi.xnb 
    1010C:\MyTemp\IiiroM\EntiiÀ\EntiiÀ\EntiiÀ\bin\x86\Debug\Content\tyyppiMaastoLevel.xnb 
     11C:\MyTemp\IiiroM\EntiiÀ\EntiiÀ\EntiiÀ\bin\x86\Debug\Content\tyyppi2.xnb 
     12C:\MyTemp\IiiroM\EntiiÀ\EntiiÀ\EntiiÀ\bin\x86\Debug\Content\tyyppiAnim.xnb 
     13C:\MyTemp\IiiroM\EntiiÀ\EntiiÀ\EntiiÀ\bin\x86\Debug\Content\tyyppiAnim\tyyppi_0.xnb 
     14C:\MyTemp\IiiroM\EntiiÀ\EntiiÀ\EntiiÀ\bin\x86\Debug\Content\tyyppiAnim\tyyppi2_0.xnb 
     15C:\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  
    11Content\tyyppi.xnb 
    22Content\tyyppiMaastoLevel.xnb 
     3Content\tyyppi2.xnb 
     4Content\tyyppiAnim.xnb 
     5Content\tyyppiAnim\tyyppi_0.xnb 
     6Content\tyyppiAnim\tyyppi2_0.xnb 
     7Content\BlockCrackedStone.xnb 
  • 2014/30/IiroM/Entiiä/Entiiä/EntiiäContent/EntiiäContent.contentproj

    r5514 r5537  
    5757    </Compile> 
    5858  </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> 
    5980  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    6081  <!--  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.