Changeset 3084


Ignore:
Timestamp:
2012-06-15 11:34:16 (7 years ago)
Author:
eefadjuk
Message:

Talletus.

Location:
2012/24/EeroF/LabTank
Files:
2 added
14 edited

Legend:

Unmodified
Added
Removed
  • 2012/24/EeroF/LabTank/LabTank/LabTank/LabTank.cs

    r3034 r3084  
    99public class LabTank : PhysicsGame 
    1010{ 
    11     const double kaantyy = 20; 
     11    const double kaantyy = 2; 
    1212    const double nopeus = 500; 
    1313    const double hyppyNopeus = 500; 
     
    1818 
    1919    Image pelaajanKuva = LoadImage("pelaaja"); 
    20     Image tahtiKuva = LoadImage("tahti"); 
     20    Image tahtiKuva = LoadImage("maalikuva"); 
    2121    Image tasonKuva = LoadImage("taso"); 
    2222    Image taustanKuva = LoadImage("tausta"); 
     
    3030        luoKentta(); 
    3131        lisaaNappaimet(); 
    32  
    33         Camera.Follow(pelaaja1); 
    34         Camera.ZoomFactor = 1.2; 
    35         Camera.StayInLevel = true; 
     32       Camera.Follow(pelaaja1); 
     33       Camera.ZoomFactor = 1.2; 
     34       Camera.StayInLevel = true; 
     35   
    3636    } 
    3737 
     
    4242        kentta.SetTileMethod('*', lisaaTahti); 
    4343        kentta.SetTileMethod('P', lisaaPelaaja); 
    44        // kentta.SetTileMethod('A', lisaaMinitorni); 
     44        kentta.SetTileMethod('A', lisaaMinitorni); 
    4545        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    4646        Level.CreateBorders(); 
     
    5353        PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    5454        taso.Position = paikka; 
    55         taso.Color = Color.Green; 
     55        taso.Image = tasonKuva; 
    5656 
    5757        Add(taso); 
     
    7272        pelaaja1 = new PhysicsObject (leveys, korkeus); 
    7373        pelaaja1.CanRotate = false; 
    74  
     74        pelaaja1.Restitution=0.01; 
    7575        pelaaja1.Position = paikka; 
    7676        pelaaja1.Mass = 100.0; 
     
    9090        Keyboard.Listen(Key.W, ButtonState.Down, hyppaa, "Liikkuu ylös", pelaaja1, hyppyNopeus); 
    9191        Keyboard.Listen(Key.S, ButtonState.Down, hyppaa, "Liikkuu alas", pelaaja1, -hyppyNopeus); 
    92         Keyboard.Listen(Key.Up, ButtonState.Down, kaanna, "Kääntyy", pelaaja1, kaantyy); 
    93  
    94  
     92        Keyboard.Listen(Key.Right , ButtonState.Down, kaanna, "Kääntyy", pelaaja1, -kaantyy); 
     93        Keyboard.Listen(Key.Left, ButtonState.Down, kaanna, "Kääntyy", pelaaja1, kaantyy); 
     94        //Keyboard.Listen(Key.Space, ButtonState.Down, ammu, "Ampuu", pelaaja1, kaantyy); 
    9595 
    9696        ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); 
     
    122122            maaliAani.Play(); 
    123123            MessageDisplay.Add("Voitit tason!"); 
    124           // kohde.Destroy(); 
     124           // kohde.Destroy(); 
    125125        } 
    126126    } 
    127127  void lisaaMinitorni (Vector paikka, double y, double x ) 
    128128{ 
    129  
     129       
    130130} 
    131131  void kaanna(PhysicsObject hahmo, double kaantyy) 
    132132  {  
    133    
     133  hahmo.Angle += Angle.FromDegrees(kaantyy) ; 
     134  } 
     135  void ammu (PhysicsObject hahmo) 
     136  { 
     137     
    134138  } 
    135139 
     140 
    136141} 
  • 2012/24/EeroF/LabTank/LabTank/LabTank/LabTank.csproj.Debug.cachefile

    r3034 r3084  
    88Content\Minitankki.xnb 
    99Content\Taso.xnb 
     10Content\maalikuva.xnb 
    1011Content\kentta1.txt 
  • 2012/24/EeroF/LabTank/LabTank/LabTank/bin/x86/Debug/Content/kentta1.txt

    r3034 r3084  
     1 
    12 
    23################################################################################### 
     
    67########     #           #                                                        # 
    78########     #           #                                                        # 
    8 ########     #           #                                                        # 
     9########     #     *     #                                                        # 
    910########     #           #                                                        # 
    1011########     #           #                                                        # 
     
    1314########     #                                                                    # 
    1415########     #                                                                    # 
    15 ### ####     #                                                                    # 
    16 ###*####     #                                                                    # 
     16########     #                                                                    # 
     17########     #                                                                    # 
    1718########     #                                                                    # 
    1819########     #                                                                    # 
     
    2324########     ##################################################################   # 
    2425########                                                                      #   # 
    25                                                                            #  # 
     26A                                                                          # A # 
    2627###########################################################################   ##### 
    2728#                                                                                 # 
  • 2012/24/EeroF/LabTank/LabTank/LabTank/obj/x86/Debug/ContentPipeline-{93849E76-CF87-4581-B77C-74DA2F8B7CEC}.xml

    r3034 r3084  
    3636      <Options>None</Options> 
    3737      <Output>C:\MyTemp\EeroF\LabTank\LabTank\LabTank\bin\x86\Debug\Content\kentta1.xnb</Output> 
    38       <Time>2012-06-14T14:36:02.6196895+03:00</Time> 
     38      <Time>2012-06-15T11:17:19.4210677+03:00</Time> 
    3939    </Item> 
    4040    <Item> 
     
    8282      <Output>C:\MyTemp\EeroF\LabTank\LabTank\LabTank\bin\x86\Debug\Content\Taso.xnb</Output> 
    8383      <Time>2012-06-14T11:54:10.08295+03:00</Time> 
     84    </Item> 
     85    <Item> 
     86      <Source>maalikuva.png</Source> 
     87      <Name>maalikuva</Name> 
     88      <Importer>TextureImporter</Importer> 
     89      <Processor>TextureProcessor</Processor> 
     90      <Options>None</Options> 
     91      <Output>C:\MyTemp\EeroF\LabTank\LabTank\LabTank\bin\x86\Debug\Content\maalikuva.xnb</Output> 
     92      <Time>2012-06-15T10:31:44.8691677+03:00</Time> 
    8493    </Item> 
    8594    <BuildSuccessful>true</BuildSuccessful> 
  • 2012/24/EeroF/LabTank/LabTank/LabTank/obj/x86/Debug/LabTank.csproj.FileListAbsolute.txt

    r3034 r3084  
    1717C:\MyTemp\EeroF\LabTank\LabTank\LabTank\bin\x86\Debug\Content\Minitankki.xnb 
    1818C:\MyTemp\EeroF\LabTank\LabTank\LabTank\bin\x86\Debug\Content\Taso.xnb 
     19C:\MyTemp\EeroF\LabTank\LabTank\LabTank\bin\x86\Debug\Content\maalikuva.xnb 
  • 2012/24/EeroF/LabTank/LabTank/LabTank/obj/x86/Debug/cachefile-{93849E76-CF87-4581-B77C-74DA2F8B7CEC}-targetpath.txt

    r3034 r3084  
    88Content\Minitankki.xnb 
    99Content\Taso.xnb 
     10Content\maalikuva.xnb 
    1011Content\kentta1.txt 
  • 2012/24/EeroF/LabTank/LabTank/LabTankContent/LabTankContent.contentproj

    r3034 r3084  
    102102    </Compile> 
    103103  </ItemGroup> 
     104  <ItemGroup> 
     105    <Compile Include="maalikuva.png"> 
     106      <Name>maalikuva</Name> 
     107      <Importer>TextureImporter</Importer> 
     108      <Processor>TextureProcessor</Processor> 
     109    </Compile> 
     110  </ItemGroup> 
    104111  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    105112  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2012/24/EeroF/LabTank/LabTank/LabTankContent/kentta1.txt

    r3034 r3084  
     1 
    12 
    23################################################################################### 
     
    67########     #           #                                                        # 
    78########     #           #                                                        # 
    8 ########     #           #                                                        # 
     9########     #     *     #                                                        # 
    910########     #           #                                                        # 
    1011########     #           #                                                        # 
     
    1314########     #                                                                    # 
    1415########     #                                                                    # 
    15 ### ####     #                                                                    # 
    16 ###*####     #                                                                    # 
     16########     #                                                                    # 
     17########     #                                                                    # 
    1718########     #                                                                    # 
    1819########     #                                                                    # 
     
    2324########     ##################################################################   # 
    2425########                                                                      #   # 
    25                                                                            #  # 
     26A                                                                          # A # 
    2627###########################################################################   ##### 
    2728#                                                                                 # 
Note: See TracChangeset for help on using the changeset viewer.