Changeset 8688 for 2017


Ignore:
Timestamp:
2017-06-15 10:59:50 (2 years ago)
Author:
npo17_5
Message:

ydinpommi lisätty

Location:
2017/24/JuhaniP/FysiikkaPeli1
Files:
5 added
11 edited

Legend:

Unmodified
Added
Removed
  • 2017/24/JuhaniP/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1.cs

    r8667 r8688  
    1313 
    1414    Image tuhoajankuva = LoadImage("tuhoaja"); 
    15     Image taustaKuva = LoadImage("Sahara"); 
    16  
    17  
    18      
     15    Image taustaKuva = LoadImage("maailma"); 
     16 
     17 
     18 
     19 
    1920    IntMeter sniperinPisteet; 
    2021 
     
    3031 
    3132        Level.Background.Image = taustaKuva; 
     33        Level.Background.FitToLevel(); 
    3234        Level.CreateBorders(6.0, false); 
     35 
     36        Grenade kranaatti = new Grenade(4.0); 
     37        Add(kranaatti); 
     38 
     39        ClusterGrenade ydinpommi = new ClusterGrenade(4.0, 2); 
     40        ydinpommi.NumberOfClusters = 10; 
     41        Add(ydinpommi); 
    3342 
    3443        Timer ajastin = new Timer(); 
     
    3847        ajastin.Start(); 
    3948 
     49 
     50        Timer pommiajastin = new Timer(); 
     51        pommiajastin.Interval = 10.0; 
     52        pommiajastin.Timeout += Lisaaydinpommi; 
     53        pommiajastin.Start(); 
    4054 
    4155        PhysicsObject luoti = new PhysicsObject(15.0, 7.0); 
     
    6680    { 
    6781        Mouse.ListenMovement(0.01, Tahtaa, "Tähtää aseella"); 
    68          
     82 
    6983        Mouse.Listen(MouseButton.Left, ButtonState.Down, AmmuAseella, "Ammu", sniperAse); 
    7084        Keyboard.Listen(Key.W, ButtonState.Down, liikutasniper, "Pelaaja 1: Liikuta mailaa ylös", new Vector(0, 100)); 
     
    113127        tuhoaja.Hit(impulssi); 
    114128    } 
    115  
    116  
    117  
    118  
    119     void lisaatuhoaja() 
    120     { 
    121  
    122     } 
     129    void Lisaaydinpommi() 
     130    { 
     131        ClusterGrenade ydinpommi = new ClusterGrenade(4.0, 2); 
     132        ydinpommi.NumberOfClusters = 10; 
     133        ydinpommi.Tag = "vihollinen"; 
     134        Add(ydinpommi); 
     135        Vector impulssi = new Vector(500.0, 0.0); 
     136        ydinpommi.Hit(impulssi); 
     137    } 
     138 
     139 
     140 
     141 
     142    
     143      
     144 
     145     
    123146    void AmmuAseella(Weapon ase) 
    124147    { 
     
    228251        sniperAse.Angle = suunta.Angle; 
    229252    } 
     253    void KranaattiOsui(IPhysicsObject rajahdyksenKohde, Vector v) 
     254    { 
     255        rajahdyksenKohde.Destroy(); 
     256    } 
     257     
     258 
    230259 
    231260} 
  • 2017/24/JuhaniP/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1.csproj.Debug.cachefile

    r8640 r8688  
    22Content\Sahara.xnb 
    33Content\tuhoaja.xnb 
     4Content\maailma.xnb 
  • 2017/24/JuhaniP/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1/obj/x86/Debug/ContentPipeline-{643BCC4E-9456-4EE5-9635-7C3DC37AEE9F}.xml

    r8640 r8688  
    2828      <Output>C:\MyTemp\JuhaniP\FysiikkaPeli1\FysiikkaPeli1\FysiikkaPeli1\bin\x86\Debug\Content\tuhoaja.xnb</Output> 
    2929      <Time>2017-06-14T11:17:41.0510257+03:00</Time> 
     30    </Item> 
     31    <Item> 
     32      <Source>maailma.png</Source> 
     33      <Name>maailma</Name> 
     34      <Importer>TextureImporter</Importer> 
     35      <Processor>TextureProcessor</Processor> 
     36      <Options>None</Options> 
     37      <Output>C:\MyTemp\JuhaniP\FysiikkaPeli1\FysiikkaPeli1\FysiikkaPeli1\bin\x86\Debug\Content\maailma.xnb</Output> 
     38      <Time>2017-06-15T10:17:06.1792872+03:00</Time> 
    3039    </Item> 
    3140    <BuildSuccessful>true</BuildSuccessful> 
  • 2017/24/JuhaniP/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1/obj/x86/Debug/FysiikkaPeli1.csproj.FileListAbsolute.txt

    r8640 r8688  
    1919C:\MyTemp\JuhaniP\FysiikkaPeli1\FysiikkaPeli1\FysiikkaPeli1\bin\x86\Debug\Content\Sahara.xnb 
    2020C:\MyTemp\JuhaniP\FysiikkaPeli1\FysiikkaPeli1\FysiikkaPeli1\bin\x86\Debug\Content\tuhoaja.xnb 
     21C:\MyTemp\JuhaniP\FysiikkaPeli1\FysiikkaPeli1\FysiikkaPeli1\bin\x86\Debug\Content\maailma.xnb 
  • 2017/24/JuhaniP/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1/obj/x86/Debug/cachefile-{643BCC4E-9456-4EE5-9635-7C3DC37AEE9F}-targetpath.txt

    r8640 r8688  
    22Content\Sahara.xnb 
    33Content\tuhoaja.xnb 
     4Content\maailma.xnb 
  • 2017/24/JuhaniP/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1Content/FysiikkaPeli1Content.contentproj

    r8640 r8688  
    6666    </Compile> 
    6767  </ItemGroup> 
     68  <ItemGroup> 
     69    <Compile Include="maailma.png"> 
     70      <Name>maailma</Name> 
     71      <Importer>TextureImporter</Importer> 
     72      <Processor>TextureProcessor</Processor> 
     73    </Compile> 
     74  </ItemGroup> 
    6875  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    6976  <!--  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.