Ignore:
Timestamp:
2016-07-26 13:08:12 (3 years ago)
Author:
jotapoti
Message:

Viholliselle kuva, viholliseen voi tormata jolloin vihu kasvaa isommaksi.

Location:
2016/30/luennot/Pallopeli/Pallopeli
Files:
2 added
10 edited

Legend:

Unmodified
Added
Removed
  • 2016/30/luennot/Pallopeli/Pallopeli/Pallopeli/Pallopeli.cs

    r8111 r8112  
    1111    PhysicsObject pelaaja1; 
    1212    Image pelaajanKuva = LoadImage("pinkman"); 
     13    Image vihollisenKuva = LoadImage("vihu"); 
    1314 
    1415    public override void Begin() 
     
    1718 
    1819        Level.CreateBorders(); 
     20 
     21        LuoVihollinen(); 
    1922 
    2023        LuoPallo(-100.0, -20.5, Color.HotPink); 
     
    4447        Add(pelaaja1); 
    4548        AddCollisionHandler(pelaaja1, "pallura", PelaajaTormaaPalloon); 
     49        AddCollisionHandler(pelaaja1, "vihu", PelaajaTormaaVihuun); 
    4650    } 
    4751 
     
    5054        pallonen.Destroy(); 
    5155        pelaajahahmo.Size *= 1.5; 
     56    } 
     57 
     58    void PelaajaTormaaVihuun(PhysicsObject pelaajahahmo, PhysicsObject pahis) 
     59    { 
     60        pahis.Size *= 1.5; 
     61        pelaajahahmo.Size *= 0.5; 
    5262    } 
    5363 
     
    6272    } 
    6373 
     74    void LuoVihollinen() 
     75    { 
     76        PhysicsObject vihollinen = new PhysicsObject(50.0, 50.0); 
     77        vihollinen.X = 400.0; 
     78        vihollinen.Y = 0.0; 
     79        vihollinen.Image = vihollisenKuva; 
     80        vihollinen.Tag = "vihu"; 
     81        Add(vihollinen); 
     82    } 
    6483} 
  • 2016/30/luennot/Pallopeli/Pallopeli/Pallopeli/Pallopeli.csproj.Debug.cachefile

    r8110 r8112  
    11Content\pinkman.xnb 
     2Content\vihu.xnb 
  • 2016/30/luennot/Pallopeli/Pallopeli/Pallopeli/obj/x86/Debug/ContentPipeline-{E1D1A644-28B6-4869-96C9-94543A574B86}.xml

    r8111 r8112  
    1010      <Output>C:\MyTemp\JouniP_luennot\Pallopeli\Pallopeli\Pallopeli\bin\x86\Debug\Content\pinkman.xnb</Output> 
    1111      <Time>2016-07-26T12:57:26.0712257+03:00</Time> 
     12    </Item> 
     13    <Item> 
     14      <Source>vihu.png</Source> 
     15      <Name>vihu</Name> 
     16      <Importer>TextureImporter</Importer> 
     17      <Processor>TextureProcessor</Processor> 
     18      <Options>None</Options> 
     19      <Output>C:\MyTemp\JouniP_luennot\Pallopeli\Pallopeli\Pallopeli\bin\x86\Debug\Content\vihu.xnb</Output> 
     20      <Time>2016-07-26T13:02:17.9653837+03:00</Time> 
    1221    </Item> 
    1322    <BuildSuccessful>true</BuildSuccessful> 
  • 2016/30/luennot/Pallopeli/Pallopeli/Pallopeli/obj/x86/Debug/Pallopeli.csproj.FileListAbsolute.txt

    r8110 r8112  
    88C:\MyTemp\JouniP_luennot\Pallopeli\Pallopeli\Pallopeli\obj\x86\Debug\Pallopeli.pdb 
    99C:\MyTemp\JouniP_luennot\Pallopeli\Pallopeli\Pallopeli\bin\x86\Debug\Content\pinkman.xnb 
     10C:\MyTemp\JouniP_luennot\Pallopeli\Pallopeli\Pallopeli\bin\x86\Debug\Content\vihu.xnb 
  • 2016/30/luennot/Pallopeli/Pallopeli/Pallopeli/obj/x86/Debug/cachefile-{E1D1A644-28B6-4869-96C9-94543A574B86}-targetpath.txt

    r8110 r8112  
    11Content\pinkman.xnb 
     2Content\vihu.xnb 
  • 2016/30/luennot/Pallopeli/Pallopeli/PallopeliContent/PallopeliContent.contentproj

    r8110 r8112  
    5252    </Compile> 
    5353  </ItemGroup> 
     54  <ItemGroup> 
     55    <Compile Include="vihu.png"> 
     56      <Name>vihu</Name> 
     57      <Importer>TextureImporter</Importer> 
     58      <Processor>TextureProcessor</Processor> 
     59    </Compile> 
     60  </ItemGroup> 
    5461  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    5562  <!--  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.