Changeset 9389


Ignore:
Timestamp:
2017-08-03 14:01:18 (23 months ago)
Author:
npo17_81
Message:

Linna ohi, bossi edessä

Location:
2017/31/JuuseH
Files:
8 added
14 edited

Legend:

Unmodified
Added
Removed
  • 2017/31/JuuseH/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1.cs

    r9377 r9389  
    2323    Image palikkakuva4 = LoadImage("kivi"); 
    2424    Image palikkakuva6 = LoadImage("kivipiikit"); 
    25  
    26  
     25    Image vihollinenkuva2 = LoadImage("jousi"); 
     26    Image nuolikuva = LoadImage("Arrow"); 
    2727    public override void Begin() 
    2828    { 
     
    7070        pelaaja1.Mass = 4.0; 
    7171        pelaaja1.Image = pelaajanKuva; 
     72        pelaaja1.Tag = "pelaaja1";  
    7273 
    7374        AddCollisionHandler(pelaaja1, "vihu", Tormays); 
     
    9697        vihollinen2.Position = paikka; 
    9798        vihollinen2.Mass = 4.5; 
    98         vihollinen2.Image = vihollinenkuva; 
     99        vihollinen2.Image = vihollinenkuva2; 
     100 
     101         
    99102        vihollinen2.Tag = "vihu"; 
    100103 
     
    102105        vihollinen2Ase.ProjectileCollision = AmmusOsui; 
    103106 
    104         vihollinen2.Weapon = vihollinen2Ase; 
     107        vihollinen2.Weapon = vihollinen2Ase;  
     108         
    105109        Timer aika = new Timer(); 
    106         aika.Interval = 1.5; 
     110        aika.Interval = 2.0; 
    107111        aika.Timeout += delegate { 
     112            vihollinen2.Weapon.Power.SetValue(30.0); 
    108113            vihollinen2.Turn(Direction.Left); 
    109             vihollinen2Ase.Shoot(); 
     114            PhysicsObject ammus = vihollinen2Ase.Shoot(); 
     115            ammus.Image = nuolikuva;  
    110116        }; 
     117        vihollinen2.Weapon.IsVisible = false; 
    111118        aika.Start(); 
    112119 
     
    123130    { 
    124131        ammus.Destroy(); 
     132        if ((kohde.Tag.Equals("pelaaja1"))){ 
     133            int pMaxMaara = 200; 
     134            ExplosionSystem rajahdys = new ExplosionSystem(LoadImage("veri"), pMaxMaara); 
     135            rajahdys.MinScale = 2.0; 
     136            rajahdys.MaxScale = 10.0; 
     137            rajahdys.MinLifetime = 0.3; 
     138            rajahdys.MaxLifetime = 0.6; 
     139            rajahdys.MinAcceleration = 0.2; 
     140            rajahdys.MaxAcceleration = 0.8; 
     141 
     142 
     143            Add(rajahdys); 
     144 
     145            double x = kohde.X; 
     146            double y = kohde.Y; 
     147            int pMaara = 50; 
     148            // "Käynnistetään" räjähdys 
     149            rajahdys.AddEffect(x, y, pMaara); 
     150 
     151            (kohde as Pelaaja).Elamalaskuri.AddValue(-1); 
     152        } 
    125153    } 
    126154    void Tormays(PhysicsObject pelaaja, PhysicsObject vihollinen) 
     
    135163        rajahdys.MinAcceleration = 0.2; 
    136164        rajahdys.MaxAcceleration = 0.8; 
     165 
    137166 
    138167 
  • 2017/31/JuuseH/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1.csproj.Debug.cachefile

    r9377 r9389  
    1111Content\kivi.xnb 
    1212Content\kivipiikit.xnb 
     13Content\jousi.xnb 
     14Content\Arrow.xnb 
  • 2017/31/JuuseH/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml

    r9377 r9389  
    1818      <Options>None</Options> 
    1919      <Output>C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kentta1.xnb</Output> 
    20       <Time>2017-08-03T11:52:24.2046937+03:00</Time> 
     20      <Time>2017-08-03T13:58:21.7438879+03:00</Time> 
    2121    </Item> 
    2222    <Item> 
     
    110110      <Time>2017-08-03T10:53:55.5784319+03:00</Time> 
    111111    </Item> 
     112    <Item> 
     113      <Source>jousi.png</Source> 
     114      <Name>jousi</Name> 
     115      <Importer>TextureImporter</Importer> 
     116      <Processor>TextureProcessor</Processor> 
     117      <Options>None</Options> 
     118      <Output>C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\jousi.xnb</Output> 
     119      <Time>2017-08-03T13:00:16.9585991+03:00</Time> 
     120    </Item> 
     121    <Item> 
     122      <Source>Arrow.png</Source> 
     123      <Name>Arrow</Name> 
     124      <Importer>TextureImporter</Importer> 
     125      <Processor>TextureProcessor</Processor> 
     126      <Options>None</Options> 
     127      <Output>C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\Arrow.xnb</Output> 
     128      <Time>2017-08-03T13:13:22.4987097+03:00</Time> 
     129    </Item> 
    112130    <BuildSuccessful>true</BuildSuccessful> 
    113131    <Settings> 
  • 2017/31/JuuseH/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/obj/x86/Debug/Tasohyppelypeli1.csproj.FileListAbsolute.txt

    r9377 r9389  
    1919C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kivi.xnb 
    2020C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kivipiikit.xnb 
     21C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\jousi.xnb 
     22C:\MyTemp\JuuseH\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\Arrow.xnb 
  • 2017/31/JuuseH/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt

    r9377 r9389  
    1111Content\kivi.xnb 
    1212Content\kivipiikit.xnb 
     13Content\jousi.xnb 
     14Content\Arrow.xnb 
  • 2017/31/JuuseH/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1Content/Tasohyppelypeli1Content.contentproj

    r9377 r9389  
    127127    </Compile> 
    128128  </ItemGroup> 
     129  <ItemGroup> 
     130    <Compile Include="jousi.png"> 
     131      <Name>jousi</Name> 
     132      <Importer>TextureImporter</Importer> 
     133      <Processor>TextureProcessor</Processor> 
     134    </Compile> 
     135  </ItemGroup> 
     136  <ItemGroup> 
     137    <Compile Include="Arrow.png"> 
     138      <Name>Arrow</Name> 
     139      <Importer>TextureImporter</Importer> 
     140      <Processor>TextureProcessor</Processor> 
     141    </Compile> 
     142  </ItemGroup> 
    129143  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    130144  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2017/31/JuuseH/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1Content/kentta1.txt

    r9377 r9389  
    11                                                           KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK 
    22                            V   V                                 KKKKKKKKKK 
    3                    V     MMMMMMMMMM                                                            V 
    4                   MMM                                                                          V                        PPPPPPPP            PPPPPPP 
    5               MMM                   MMMMMMMMMMMM   MMMM    MMMMMMMMMMMM                             PPPPPPP           PPPPPPPPP 
    6   N  M AAAAAAAAAAAAAAAAAAAAAAAAAAAA  M AAAAAA                               PPP RRRRRRRRRRRRRRRRRRRRRRRRRR                    J 
     3                   V     MMMMMMMMMM                                                            V                      V  N                  V 
     4                  MMM                                                                            J V                   PPPPPPPP      J         PPPPPPP                      PPPPPP 
     5              MMM                   MMMMMMMMMMMM   MMMM    MMMMMMMMMMMM                             PPPPPPP           PPPPPPPPP     PPPPPPP 
     6      M AAAAAAAAAAAAAAAAAAAAAAAAAAAA  M AAAAAAAAAAAA                  J       PPP RRRRRRRRRRRRRRRRRRRRRRRRRR K RRRRRRRRRRRRRRRRR                   
    77###########################################################KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK############################ 
  • 2017/31/JuuseH/lisenssit.txt

    r9347 r9389  
    11Blood splat CC-BY 3.0, Author : PWL 
     2Arrow CC-BY 3.0, Author : IsometricRobot 
Note: See TracChangeset for help on using the changeset viewer.