Changeset 1983 for 2011/24/MiskaK/Sniper


Ignore:
Timestamp:
2011-06-14 12:37:36 (8 years ago)
Author:
mikrkana
Message:
 
Location:
2011/24/MiskaK/Sniper/Sniper
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • 2011/24/MiskaK/Sniper/Sniper/Sniper/Peli.cs

    r1979 r1983  
    1111    
    1212    PhysicsObject maalitaulu; 
    13  
     13    Flame liekki; 
     14    ExplosionSystem rajahdys; 
    1415    PhysicsObject tähtäin; 
    15  
    1616    Image taulunKuva = LoadImage("maalitaulu"); 
    1717    Image tähtäimenKuva = LoadImage("tähtäin2"); 
     18    Image savuHiukkanen = LoadImage("savuhiukkanen"); 
    1819 
    1920    public override void Begin() 
    2021    { 
    2122        LuoTähtäin(); 
     23        LuoMaalitaulu(200.0, 200.0); 
    2224        AsetaOhjaimet(); 
    2325        LuoKenttä(); 
    24         LuoMaalitaulu(200.0, 200.0); 
     26         
    2527    } 
    2628 
     
    4143        Level.BackgroundColor = Color.Black; 
    4244        Gravity = new Vector(0.0, -80.0); 
     45 
     46        liekki = new Flame(savuHiukkanen); 
     47        //rajahdys = new ExplosionSystem( 
    4348    } 
    4449 
     
    4651    { 
    4752        Keyboard.Listen(Key.Escape, ButtonState.Pressed, Exit, "Poistu"); 
    48         //Mouse.ListenOn(maalitaulu, MouseButton.Left, ButtonState.Down, Ammu, null); 
     53        Mouse.ListenOn(maalitaulu, MouseButton.Left, ButtonState.Pressed, Ammu, null); 
    4954   
    5055 
     
    5560 
    5661    void Ammu() 
     62    {         
     63        Add(liekki); 
     64        Timer.SingleShot(1.0, RajaytaTaulu); 
     65    } 
     66 
     67    void RajaytaTaulu() 
    5768    { 
    5869 
     
    7788    } 
    7889 
     90    protected override void Update(Time time) 
     91    { 
     92 
     93        if (liekki != null) 
     94        { 
     95            liekki.Position = maalitaulu.Position; 
     96        } 
     97         
     98        base.Update(time); 
     99    } 
     100 
    79101 
    80102 
  • 2011/24/MiskaK/Sniper/Sniper/Sniper/Sniper.csproj

    r1979 r1983  
    119119    <Content Include="GameThumbnail.png" /> 
    120120    <Content Include="maalitaulu.png" /> 
     121    <Content Include="savuhiukkanen.png" /> 
    121122  </ItemGroup> 
    122123  <ItemGroup> 
  • 2011/24/MiskaK/Sniper/Sniper/SniperContent/SniperContent.contentproj

    r1979 r1983  
    5656    </Compile> 
    5757  </ItemGroup> 
     58  <ItemGroup> 
     59    <Compile Include="savuhiukkanen.png"> 
     60      <Name>savuhiukkanen</Name> 
     61      <Importer>TextureImporter</Importer> 
     62      <Processor>TextureProcessor</Processor> 
     63    </Compile> 
     64  </ItemGroup> 
    5865  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    5966  <!--  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.