Changeset 9160


Ignore:
Timestamp:
2017-07-27 13:54:20 (2 years ago)
Author:
npo17_65
Message:

hp bar toimii ja tausta on mitä on.

Location:
2017/30/HugoE/HanniAndHoo/HanniAndHoo
Files:
2 added
10 edited

Legend:

Unmodified
Added
Removed
  • 2017/30/HugoE/HanniAndHoo/HanniAndHoo/HanniAndHoo/HanniAndHoo.cs

    r9156 r9160  
    1111    Image HanninKuva = LoadImage("Hanni"); 
    1212    Image HoonKuva = LoadImage("Hoo"); 
     13    Image taustis = LoadImage("taustakuva"); 
    1314 
    1415    DoubleMeter elamaLaskuri; 
    15     
    16           
     16    DoubleMeter elamaLaskuri2; 
     17 
     18     
    1719    PlasmaCannon HanninAse; 
    1820    Cannon HoonAse; 
     
    2628    { 
    2729        AlkuValikko(); 
    28        
     30        IsFullScreen = true; 
     31         
     32 
    2933    } 
    3034 
     
    4044        Hanni.Tag = "pelaaja"; 
    4145        Add(Hanni); 
    42         HanninAse = new PlasmaCannon(60, 20); 
     46        HanninAse = new PlasmaCannon(60, 20);         
    4347        HanninAse.ProjectileCollision = AmmusOsui; 
    4448        HanninAse.X += 50; 
     
    4751        Hanni.Weapon = HanninAse; 
    4852        Hoo = new PeliUkko(100.0, 100.0); 
    49         Hoo.Tag = "pelaaja"; 
     53        Hoo.Tag = "pelaaja2"; 
    5054        Hoo.X = Level.Right - 100.0; 
    5155        Hoo.Y = 0.0; 
     
    6165        Keyboard.Listen(Key.Down, ButtonState.Pressed, AmmuAseella2, "Ammu2", HoonAse); 
    6266        HoonAse.CanHitOwner = false; 
    63         HoonAse.Power.DefaultValue = 20000; 
     67        HoonAse.Power.DefaultValue = 25000; 
    6468        AddCollisionHandler(Hoo, Hanni, Tormaa); 
    6569 
     
    98102        LuoPelaajat(); 
    99103        LuoNappaimet(); 
     104         
    100105    } 
    101106 
     
    111116    { 
    112117        Ammus.Destroy(); 
    113         if (Kohde.Tag != "pelaaja") return; 
     118        if (Kohde.Tag != "pelaaja2") return; 
    114119        PeliUkko pu = (PeliUkko)Kohde; 
    115120        pu.Elamalaskuri.AddValue(-4); 
     
    137142    void LuoKentta() 
    138143    { 
    139         Gravity = new Vector(0.0, -800.0); 
    140         Camera.Zoom(1.2); 
    141         Level.Background.Color = Color.Purple; 
     144        Level.Background.Color = Color.Gray;         
     145        Level.Width = Screen.Width; 
     146        Level.Height = Screen.Height; 
     147        Level.Background.Image = taustis; 
     148        Level.Background.ScaleToLevelByHeight(); 
     149        Gravity = new Vector(0.0, -800.0);         
    142150        PhysicsObject AlaReuna = Level.CreateBottomBorder(0.0, true); 
    143151        PhysicsObject OikeaReuna = Level.CreateRightBorder(0.0, true); 
     
    158166        tyyppi.Jump(hypynMaara); 
    159167    } 
     168 
     169 
    160170 
    161171    void AmmuAseella(PlasmaCannon HanninAse) 
     
    196206        { 
    197207            Elamalaskuri.LowerLimit += delegate { this.Destroy();}; 
    198              
    199  
     208            ProgressBar elamaPalkki = new ProgressBar(50, 20); 
     209            elamaPalkki.Color = Color.Gray; 
     210            elamaPalkki.X = 0.0; 
     211            elamaPalkki.Y = korkeus / 2.0 + korkeus / 4; 
     212            elamaPalkki.BindTo(Elamalaskuri); 
     213            Add(elamaPalkki); 
    200214        } 
    201215        
    202     } 
    203     void LuoElamaLaskuri() 
    204     { 
    205         elamaLaskuri = new DoubleMeter(10); 
    206         elamaLaskuri.MaxValue = 10; 
    207         elamaLaskuri.LowerLimit += ElamaLoppui; 
    208  
    209         ProgressBar elamaPalkki = new ProgressBar(150, 20); 
    210         elamaPalkki.X = Screen.Left + 150; 
    211         elamaPalkki.Y = Screen.Top - 20; 
    212         elamaPalkki.BindTo(elamaLaskuri); 
    213         Add(elamaPalkki); 
    214     } 
    215     void ElamaLoppui() 
    216     { 
    217         MessageDisplay.Add("Elämät loppuivat, voi voi."); 
    218     } 
     216    }    
     217     
     218    
    219219 
    220220 
  • 2017/30/HugoE/HanniAndHoo/HanniAndHoo/HanniAndHoo/HanniAndHoo.csproj.Debug.cachefile

    r9155 r9160  
    22Content\Hoo.xnb 
    33Content\taustamusiikki.xnb 
     4Content\taustakuva.xnb 
    45Content\taustamusiikki.wma 
  • 2017/30/HugoE/HanniAndHoo/HanniAndHoo/HanniAndHoo/obj/x86/Debug/ContentPipeline-{C15B7F9E-AA60-42F1-A06A-82A8BC818B5D}.xml

    r9155 r9160  
    2929      <Extra>C:\MyTemp\HugoE\HanniAndHoo\HanniAndHoo\HanniAndHoo\bin\x86\Debug\Content\taustamusiikki.wma</Extra> 
    3030      <Time>2017-07-27T11:08:56.7416103+03:00</Time> 
     31    </Item> 
     32    <Item> 
     33      <Source>taustakuva.png</Source> 
     34      <Name>taustakuva</Name> 
     35      <Importer>TextureImporter</Importer> 
     36      <Processor>TextureProcessor</Processor> 
     37      <Options>None</Options> 
     38      <Output>C:\MyTemp\HugoE\HanniAndHoo\HanniAndHoo\HanniAndHoo\bin\x86\Debug\Content\taustakuva.xnb</Output> 
     39      <Time>2017-07-27T13:30:17.2921173+03:00</Time> 
    3140    </Item> 
    3241    <BuildSuccessful>true</BuildSuccessful> 
  • 2017/30/HugoE/HanniAndHoo/HanniAndHoo/HanniAndHoo/obj/x86/Debug/HanniAndHoo.csproj.FileListAbsolute.txt

    r9155 r9160  
    1111C:\MyTemp\HugoE\HanniAndHoo\HanniAndHoo\HanniAndHoo\bin\x86\Debug\Content\taustamusiikki.xnb 
    1212C:\MyTemp\HugoE\HanniAndHoo\HanniAndHoo\HanniAndHoo\bin\x86\Debug\Content\taustamusiikki.wma 
     13C:\MyTemp\HugoE\HanniAndHoo\HanniAndHoo\HanniAndHoo\bin\x86\Debug\Content\taustakuva.xnb 
  • 2017/30/HugoE/HanniAndHoo/HanniAndHoo/HanniAndHoo/obj/x86/Debug/cachefile-{C15B7F9E-AA60-42F1-A06A-82A8BC818B5D}-targetpath.txt

    r9155 r9160  
    33Content\taustamusiikki.xnb 
    44Content\taustamusiikki.wma 
     5Content\taustakuva.xnb 
  • 2017/30/HugoE/HanniAndHoo/HanniAndHoo/HanniAndHooContent/HanniAndHooContent.contentproj

    r9155 r9160  
    6464    </Compile> 
    6565  </ItemGroup> 
     66  <ItemGroup> 
     67    <Compile Include="taustakuva.png"> 
     68      <Name>taustakuva</Name> 
     69      <Importer>TextureImporter</Importer> 
     70      <Processor>TextureProcessor</Processor> 
     71    </Compile> 
     72  </ItemGroup> 
    6673  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    6774  <!--  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.