Changeset 5947 for 2015/24


Ignore:
Timestamp:
2015-06-09 15:03:53 (4 years ago)
Author:
mijarvin
Message:

stuffs

Location:
2015/24/MikeJ
Files:
5 added
14 edited

Legend:

Unmodified
Added
Removed
  • 2015/24/MikeJ/FysiikkaPeli8/FysiikkaPeli8/FysiikkaPeli8/FysiikkaPeli8.cs

    r5930 r5947  
    1010{ 
    1111 
    12     Vector nopeusvasenmalle = new Vector(-500.0, 0.0); 
    13     Vector nopeusoikealle = new Vector(500.0, 0.0); 
     12    Vector nopeusvasenmalle = new Vector(-1700.0, 0.0); 
     13    Vector nopeusoikealle = new Vector(1700.0, 0.0); 
     14    Vector nopeusalkaa = new Vector(0.0, 2500.0); 
    1415 
    15     PhysicsObject  rocket; 
    16      
     16    PhysicsObject rocket; 
    1717 
    1818    Image rocketpic = LoadImage("Rocketgame"); 
    19  
    2019 
    2120    public override void Begin() 
     
    2726        luokentta(); 
    2827 
     28        Camera.ZoomFactor = 2; 
     29        Camera.Follow(rocket); 
    2930 
    30         
    3131        IsFullScreen = true; 
    3232 
    33  
    34         PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
    3533        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
    3634    } 
     
    3836    void Luorocket() 
    3937    { 
    40         PhysicsObject rocket = new PhysicsObject(rocketpic); 
     38        rocket = new PhysicsObject(rocketpic); 
    4139        //rocket.Image = rocketpic; 
    4240        rocket.Shape = Shape.FromImage(rocketpic); 
    4341        rocket.X = 0; 
    4442        rocket.Y = -500; 
     43        rocket.Mass = 7; 
     44        rocket.LinearDamping = 0.98; 
    4545        //rocket.Color = Color.Aquamarine; 
    4646        Add(rocket); 
     
    4949    void Ohjaimet() 
    5050    { 
    51         Keyboard.Listen(Key.A, ButtonState.Pressed,LiikutaRockettiVasenmalle, "Pelaaja liikuta rocketia vasenmalle", rocket, nopeusvasenmalle); 
    52         Keyboard.Listen(Key.A, ButtonState.Released,PysaytaRocketti , null, rocket, Vector.Zero); 
    53         Keyboard.Listen(Key.D, ButtonState.Pressed, LiikutaRockettiOikealle, "Pelaaja liikuta rocketia oikealle", rocket, nopeusoikealle); 
    54         Keyboard.Listen(Key.D, ButtonState.Released, PysaytaRocketti, null, rocket, Vector.Zero); 
    55  
    56                                     void LiikutaRockettiVasenmalle() 
    57                                   { 
    58                                     Vector nopeus = new Vector(-200.0, 0.0); 
    59                                     rocket.Velocity = nopeus; 
    60                                   } 
    61  
    62     void LiikutaRockettiOikealle() 
    63     { 
    64         Vector nopeus = new Vector(200.0, 0.0); 
    65         rocket.Velocity = nopeus; 
     51        Keyboard.Listen(Key.A, ButtonState.Down, Asetanopeus, "Pelaaja liikuta rocketia vasenmalle", rocket, nopeusvasenmalle); 
     52        Keyboard.Listen(Key.D, ButtonState.Down, Asetanopeus, "Pelaaja liikuta rocketia oikealle", rocket, nopeusoikealle); 
     53        Keyboard.Listen(Key.Space, ButtonState.Up, Asetanopeus, "Pelaaja Aloitaa Pelin", rocket, nopeusalkaa); 
    6654    } 
    67  
    68      void PysaytaRocketti() 
    69     { 
    70         Vector nopeus = new Vector(0.0, 0.0); 
    71         rocket.Velocity = nopeus; 
    72     } 
    73  
    74     } 
     55     
    7556 
    7657    void Asetanopeus(PhysicsObject rocket, Vector nopeus) 
    7758    { 
    78         if ((nopeus.X > 0) && (rocket.Left > Level.Left)) 
    79         { 
    80             rocket.Velocity = Vector.Zero; 
    81             return; 
    82         } 
    83  
    84         if ((nopeus.X > 0) && (rocket.Right > Level.Right)) 
    85         { 
    86             rocket.Velocity = Vector.Zero; 
    87             return; 
    88         } 
     59        rocket.Push(nopeus); 
    8960    } 
    9061 
     
    9263    { 
    9364        Level.Background.CreateStars(500); 
     65 
     66        ColorTileMap ruudut = ColorTileMap.FromLevelAsset("KenttaFirstTry"); 
     67        ruudut.SetTileMethod(Color.Black, LuoMeteoriiti); 
     68 
     69        ruudut.Execute(20.0, 20.0); 
     70 
     71    } 
     72 
     73    void LuoMeteoriiti(Vector Meteoriiti, double leveys, double korkeus) 
     74    { 
     75        PhysicsObject Taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     76        Taso.Position = Meteoriiti; 
     77        //taso.collided 
     78        Taso.Color = Color.DarkRed; 
     79        Add(Taso); 
     80    } 
     81 
     82    void camera() 
     83    { 
     84        
    9485    } 
    9586 
    9687    
    97  
    98      
    99  
    100     
    10188} 
  • 2015/24/MikeJ/FysiikkaPeli8/FysiikkaPeli8/FysiikkaPeli8/FysiikkaPeli8.csproj.Debug.cachefile

    r5930 r5947  
    11Content\Rocketgame.xnb 
    22Content\pixelspace.xnb 
     3Content\KenttaFirstTry.xnb 
    34Content\Rocketgame.png 
  • 2015/24/MikeJ/FysiikkaPeli8/FysiikkaPeli8/FysiikkaPeli8/obj/x86/Debug/ContentPipeline-{0D6C0A69-3C5D-4540-AED6-DD05727FF19B}.xml

    r5930 r5947  
    1919      <Output>C:\MyTemp\MikeJ\FysiikkaPeli8\FysiikkaPeli8\FysiikkaPeli8\bin\x86\Debug\Content\pixelspace.xnb</Output> 
    2020      <Time>2015-06-09T11:24:46.5353544+03:00</Time> 
     21    </Item> 
     22    <Item> 
     23      <Source>KenttaFirstTry.png</Source> 
     24      <Name>KenttaFirstTry</Name> 
     25      <Importer>TextureImporter</Importer> 
     26      <Processor>TextureProcessor</Processor> 
     27      <Options>None</Options> 
     28      <Output>C:\MyTemp\MikeJ\FysiikkaPeli8\FysiikkaPeli8\FysiikkaPeli8\bin\x86\Debug\Content\KenttaFirstTry.xnb</Output> 
     29      <Time>2015-06-09T13:28:10.3272287+03:00</Time> 
    2130    </Item> 
    2231    <BuildSuccessful>true</BuildSuccessful> 
  • 2015/24/MikeJ/FysiikkaPeli8/FysiikkaPeli8/FysiikkaPeli8/obj/x86/Debug/FysiikkaPeli8.csproj.FileListAbsolute.txt

    r5930 r5947  
    1010C:\MyTemp\MikeJ\FysiikkaPeli8\FysiikkaPeli8\FysiikkaPeli8\bin\x86\Debug\Content\Rocketgame.png 
    1111C:\MyTemp\MikeJ\FysiikkaPeli8\FysiikkaPeli8\FysiikkaPeli8\bin\x86\Debug\Content\pixelspace.xnb 
     12C:\MyTemp\MikeJ\FysiikkaPeli8\FysiikkaPeli8\FysiikkaPeli8\bin\x86\Debug\Content\KenttaFirstTry.xnb 
  • 2015/24/MikeJ/FysiikkaPeli8/FysiikkaPeli8/FysiikkaPeli8/obj/x86/Debug/cachefile-{0D6C0A69-3C5D-4540-AED6-DD05727FF19B}-targetpath.txt

    r5930 r5947  
    11Content\Rocketgame.xnb 
    22Content\pixelspace.xnb 
     3Content\KenttaFirstTry.xnb 
    34Content\Rocketgame.png 
  • 2015/24/MikeJ/FysiikkaPeli8/FysiikkaPeli8/FysiikkaPeli8Content/FysiikkaPeli8Content.contentproj

    r5930 r5947  
    6060    </Compile> 
    6161  </ItemGroup> 
     62  <ItemGroup> 
     63    <Compile Include="KenttaFirstTry.png"> 
     64      <Name>KenttaFirstTry</Name> 
     65      <Importer>TextureImporter</Importer> 
     66      <Processor>TextureProcessor</Processor> 
     67    </Compile> 
     68  </ItemGroup> 
    6269  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    6370  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2015/24/MikeJ/PongV4/PongV4/PongV4/PongV4.cs

    r5910 r5947  
    120120        } 
    121121 
    122         if ((nopeus.X > 0) && (maila.Bottom > Level.Top)) 
     122        if ((nopeus.Y > 0) && (maila.Bottom > Level.Bottom)) 
    123123        { 
    124124            maila.Velocity = Vector.Zero; 
Note: See TracChangeset for help on using the changeset viewer.