Changeset 6171


Ignore:
Timestamp:
2015-06-23 11:37:58 (4 years ago)
Author:
iisaaira
Message:
 
Location:
2014/30/MitjaK/Attack to Agora
Files:
8 added
4 deleted
16 edited

Legend:

Unmodified
Added
Removed
  • 2014/30/MitjaK/Attack to Agora/Attack to Agora/Attack to Agora/Attack to Agora/Attack to Agora.csproj.Debug.cachefile

    r6139 r6171  
    1 Content\Agora_paaovi_pixelate.xnb 
    21Content\olio.xnb 
     2Content\varjo.xnb 
    33Content\pelaajaliikkuu.xnb 
    44Content\pelaajaliikkuu\pelaajaliikkuu1_0.xnb 
     
    88Content\pelaajaliikkuu\pelaajaliikkuu5_0.xnb 
    99Content\pelaajaliikkuu\pelaajaliikkuu6_0.xnb 
    10 Content\varjo.xnb 
    11 Content\Agora_paaovi_pixelate.png 
     10Content\kentta1.xnb 
     11Content\kentta2.xnb 
  • 2014/30/MitjaK/Attack to Agora/Attack to Agora/Attack to Agora/Attack to Agora/Attack_to_Agora.cs

    r6139 r6171  
    99public class Attack_to_Agora : PhysicsGame 
    1010{ 
     11 
    1112    private Animation chuckinkavely; 
    1213    double nopeus = 200; 
    1314    double hyppyvoima = 1000; 
    1415 
    15     Image level1 = LoadImage("Agora_paaovi_pixelate"); 
     16    //Image level1 = LoadImage("Agora_paaovi_pixelate"); 
     17    Image level1 = LoadImage("kentta1"); 
    1618    Image taistelijanvarjo = LoadImage("varjo"); 
     19    
    1720    Image taistelijaolio = LoadImage("olio"); 
     21    PlatformCharacter taistelija; 
     22    
     23    int kenttanro = 1; 
     24  //  int Kenttanro = -1; 
     25    public override void Begin() 
     26    
     27     
     28    { 
    1829 
    19     public override void Begin() 
     30        Luokentta(); 
     31 
     32         
     33         
     34    } 
     35     
     36 
     37     void Liikuta(PlatformCharacter pelaaja, double suunta) 
     38    { 
     39        pelaaja.Walk(suunta); 
     40 
     41        if (!pelaaja.Animation.IsPlaying) 
     42         
     43            pelaaja.Animation.Resume(); 
     44     } 
     45 
     46 
     47 
     48     
     49 
     50    void LiikutaYlos(PlatformCharacter pelaaja) 
     51    { 
     52        pelaaja.Jump(hyppyvoima); 
     53         
     54 
     55    } 
     56 
     57    void Luokentta() 
    2058    { 
    2159        chuckinkavely = LoadAnimation("pelaajaliikkuu"); 
    2260        SmoothTextures = false; 
    23         Level.Background.Image = level1; 
     61        Level.Background.Image = LoadImage("kentta"+kenttanro); 
     62        //Level.Background.Image = level1; 
    2463        Level.Background.Color = Color.Black; 
    25         //Level.Size = Level.Background.Size; 
    2664        Level.Width = 2000; 
    2765        Level.Height = 1200; 
    2866        Level.Background.FitToLevel(); 
    29         //Camera.Zoom(2); 
    30         //Camera.ZoomToLevel(); 
    3167        Gravity = new Vector(0, -2500); 
    3268 
     
    3470        pohja.Y = Level.Bottom + 100; 
    3571        pohja.IsVisible = false; 
     72        PhysicsObject vasenreuna = Level.CreateLeftBorder(); 
     73        vasenreuna.X -= 75; 
     74        vasenreuna.Tag = "vasenreuna"; 
     75        PhysicsObject oikeareuna = Level.CreateRightBorder(); 
     76        oikeareuna.X += 75; 
     77        oikeareuna.Tag = "oikeareuna"; 
    3678 
    37         PlatformCharacter taistelija = new PlatformCharacter( 75, 75 ); 
     79 
     80        Luotaistelija(); 
     81        Varjo(pohja); 
     82 
     83        IsFullScreen = true; 
     84        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     85 
     86 
     87 
     88 
     89    } 
     90 
     91    void Luotaistelija() 
     92    { 
     93 
     94        taistelija = new PlatformCharacter(75, 75); 
    3895        taistelija.Shape = Shape.Circle; 
    3996        taistelija.Animation = new Animation(chuckinkavely); 
    4097        taistelija.Animation.Start(); 
     98        taistelija.Position = new Vector(900, 0); 
    4199 
     100        Keyboard.Listen(Key.A, ButtonState.Down, Liikuta, null, taistelija, -nopeus); 
     101        Keyboard.Listen(Key.D, ButtonState.Down, Liikuta, null, taistelija, nopeus); 
     102        Keyboard.Listen(Key.Space, ButtonState.Pressed, LiikutaYlos, null, taistelija); 
     103        AddCollisionHandler(taistelija, "vasenreuna",Seuraavakentta); 
    42104 
     105        taistelija.Mass = 10.0; 
     106        Add(taistelija); 
     107        Camera.Follow(taistelija); 
     108        Camera.StayInLevel = true; 
     109    } 
     110    void Varjo(PhysicsObject pohja) 
     111    { 
    43112        GameObject varjo = new GameObject(70, 30); 
    44113        varjo.Image = taistelijanvarjo; 
     
    52121        }; 
    53122        ajastin.Start(); 
    54  
    55         taistelija.Mass = 10.0; 
    56         Add( taistelija ); 
    57         Camera.Follow(taistelija); 
    58         Camera.StayInLevel = true; 
    59  
    60         Keyboard.Listen(Key.A, ButtonState.Down, Liikuta, null, taistelija, -nopeus); 
    61         Keyboard.Listen(Key.D, ButtonState.Down, Liikuta, null, taistelija, nopeus); 
    62         Keyboard.Listen(Key.A, ButtonState.Released, pysahtyy, null, taistelija, -nopeus); 
    63         Keyboard.Listen(Key.D, ButtonState.Released, pysahtyy, null, taistelija, nopeus); 
    64         Keyboard.Listen(Key.Space, ButtonState.Pressed, LiikutaYlos, null, taistelija); 
    65  
    66  
    67         PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
    68         IsFullScreen = true; 
    69         Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
    70     } 
    71     void pysahtyy() 
    72     { 
    73         // pelaaja parametriksi ja animaation pysäytys 
    74     } 
    75     void Liikuta(PlatformCharacter pelaaja, double suunta) 
    76     { 
    77         pelaaja.Walk(suunta); 
    78  
    79         if (!pelaaja.Animation.IsPlaying) 
    80         { 
    81             pelaaja.Animation.Resume(); 
    82         } 
    83123    } 
    84124 
    85     void LiikutaYlos(PlatformCharacter pelaaja) 
     125    void Seuraavakentta(PhysicsObject tormaaja, PhysicsObject tormatty) 
    86126    { 
    87         pelaaja.Jump(hyppyvoima); 
    88          
    89  
     127        ClearAll(); 
     128        kenttanro++; 
     129        //Kenttanro--; 
     130        Luokentta(); 
    90131    } 
    91  
    92  
    93  
    94  
    95132 
    96133     
  • 2014/30/MitjaK/Attack to Agora/Attack to Agora/Attack to Agora/Attack to Agora/obj/x86/Debug/Attack to Agora.csproj.FileListAbsolute.txt

    r6139 r6171  
    77C:\MyTemp\MitjaK\Attack to Agora\Attack to Agora\Attack to Agora\Attack to Agora\obj\x86\Debug\Attack to Agora.exe 
    88C:\MyTemp\MitjaK\Attack to Agora\Attack to Agora\Attack to Agora\Attack to Agora\obj\x86\Debug\Attack to Agora.pdb 
    9 C:\MyTemp\MitjaK\Attack to Agora\Attack to Agora\Attack to Agora\Attack to Agora\bin\x86\Debug\Content\Agora_paaovi_pixelate.xnb 
    10 C:\MyTemp\MitjaK\Attack to Agora\Attack to Agora\Attack to Agora\Attack to Agora\bin\x86\Debug\Content\Agora_paaovi_pixelate.png 
    119C:\MyTemp\MitjaK\Attack to Agora\Attack to Agora\Attack to Agora\Attack to Agora\bin\x86\Debug\Content\olio.xnb 
    1210C:\MyTemp\MitjaK\Attack to Agora\Attack to Agora\Attack to Agora\Attack to Agora\bin\x86\Debug\Content\pelaajaliikkuu.xnb 
     
    1816C:\MyTemp\MitjaK\Attack to Agora\Attack to Agora\Attack to Agora\Attack to Agora\bin\x86\Debug\Content\pelaajaliikkuu\pelaajaliikkuu6_0.xnb 
    1917C:\MyTemp\MitjaK\Attack to Agora\Attack to Agora\Attack to Agora\Attack to Agora\bin\x86\Debug\Content\varjo.xnb 
     18C:\MyTemp\MitjaK\Attack to Agora\Attack to Agora\Attack to Agora\Attack to Agora\bin\x86\Debug\Content\kentta1.xnb 
     19C:\MyTemp\MitjaK\Attack to Agora\Attack to Agora\Attack to Agora\Attack to Agora\bin\x86\Debug\Content\kentta2.xnb 
  • 2014/30/MitjaK/Attack to Agora/Attack to Agora/Attack to Agora/Attack to Agora/obj/x86/Debug/cachefile-{2930AD0E-5824-4386-8008-3C0C45D1DA86}-targetpath.txt

    r6158 r6171  
    1 Content\Agora_paaovi_pixelate.xnb 
    21Content\olio.xnb 
    32Content\varjo.xnb 
     
    98Content\pelaajaliikkuu\pelaajaliikkuu5_0.xnb 
    109Content\pelaajaliikkuu\pelaajaliikkuu6_0.xnb 
    11 Content\Agora_paaovi_pixelate.png 
     10Content\kentta1.xnb 
     11Content\kentta2.xnb 
  • 2014/30/MitjaK/Attack to Agora/Attack to Agora/Attack to Agora/Attack to AgoraContent/Attack to AgoraContent.contentproj

    r6139 r6171  
    4646  </ItemGroup> 
    4747  <ItemGroup> 
    48     <Compile Include="Agora_paaovi_pixelate.png"> 
    49       <Name>Agora_paaovi_pixelate</Name> 
    50       <Importer>TextureImporter</Importer> 
    51       <Processor>TextureProcessor</Processor> 
    52       <CopyToOutputDirectory>Always</CopyToOutputDirectory> 
    53     </Compile> 
    54   </ItemGroup> 
    55   <ItemGroup> 
    5648    <Compile Include="olio.png"> 
    5749      <Name>olio</Name> 
     
    7466    </Compile> 
    7567  </ItemGroup> 
     68  <ItemGroup> 
     69    <Compile Include="kentta1.png"> 
     70      <Name>kentta1</Name> 
     71      <Importer>TextureImporter</Importer> 
     72      <Processor>TextureProcessor</Processor> 
     73    </Compile> 
     74  </ItemGroup> 
     75  <ItemGroup> 
     76    <Compile Include="kentta2.png"> 
     77      <Name>kentta2</Name> 
     78      <Importer>TextureImporter</Importer> 
     79      <Processor>TextureProcessor</Processor> 
     80    </Compile> 
     81  </ItemGroup> 
    7682  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    7783  <!--  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.