Changeset 8367 for 2016/koodauskerho


Ignore:
Timestamp:
2016-11-19 14:56:37 (3 years ago)
Author:
jotapoti
Message:
 
Location:
2016/koodauskerho/AaroA
Files:
11 added
3 deleted
20 edited

Legend:

Unmodified
Added
Removed
  • 2016/koodauskerho/AaroA/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1.cs

    r8343 r8367  
    1111public class FysiikkaPeli1 : PhysicsGame 
    1212{ 
     13    PhysicsObject olio = new PhysicsObject(40.0, 40.0); 
     14 
    1315    Vector nopeusYlos = new Vector(0, 200); 
    1416    Vector nopeusAlas = new Vector(0, -200); 
    15  
     17    Image olionkuva = LoadImage("MLGKissa"); 
    1618    PhysicsObject pallo; 
    1719    PhysicsObject maila1; 
     
    3436    void LuoKentta() 
    3537    { 
    36         pallo = new PhysicsObject(40.0, 40.0); 
     38        pallo = new PhysicsObject(150, 100); 
     39        pallo.Image = olionkuva; 
    3740        pallo.Shape = Shape.Circle; 
    3841        pallo.X = -200.0; 
     
    6770        alaReuna.KineticFriction = 0.0; 
    6871 
    69         Level.BackgroundColor = Color.Black; 
    70  
    71         Camera.ZoomToLevel(); 
     72    Level.Background.CreateStars(10000); 
     73    Camera.ZoomToLevel(); 
    7274    } 
    7375 
     
    107109    } 
    108110 
    109     void KasittelePallonTormays(PhysicsObject pallo, PhysicsObject kohde) 
     111    void KasittelePallonTormays(PhysicsObject kissa, PhysicsObject kohde) 
    110112    { 
    111113        if (kohde == oikeaReuna) 
  • 2016/koodauskerho/AaroA/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1/obj/x86/Debug/ContentPipeline-{566C875E-D1D6-49C7-9059-1FA4CF0D7D1F}.xml

    r8343 r8367  
    22<XnaContent xmlns:Pipeline="Microsoft.Xna.Framework.Content.Pipeline"> 
    33  <Asset Type="Pipeline:BuildItemCollection"> 
     4    <Item> 
     5      <Source>MLGKissa.png</Source> 
     6      <Name>MLGKissa</Name> 
     7      <Importer>TextureImporter</Importer> 
     8      <Processor>TextureProcessor</Processor> 
     9      <Options>None</Options> 
     10      <Output>C:\MyTemp\AaroA\FysiikkaPeli1\FysiikkaPeli1\FysiikkaPeli1\bin\x86\Debug\Content\MLGKissa.xnb</Output> 
     11      <Time>2016-11-19T11:39:12.9348721+02:00</Time> 
     12    </Item> 
    413    <BuildSuccessful>true</BuildSuccessful> 
    514    <Settings> 
     
    1625    <Assemblies> 
    1726      <Assembly> 
     27        <Key>C:\Program Files (x86)\Jypeli\lib\ContentExtensions\TextFileContentExtension.dll</Key> 
     28        <Value>2015-02-09T20:18:44+02:00</Value> 
     29      </Assembly> 
     30      <Assembly> 
     31        <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.XImporter.dll</Key> 
     32        <Value>2011-09-01T16:22:30+03:00</Value> 
     33      </Assembly> 
     34      <Assembly> 
     35        <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.VideoImporters.dll</Key> 
     36        <Value>2011-09-01T16:22:30+03:00</Value> 
     37      </Assembly> 
     38      <Assembly> 
     39        <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.TextureImporter.dll</Key> 
     40        <Value>2011-09-01T16:22:30+03:00</Value> 
     41      </Assembly> 
     42      <Assembly> 
     43        <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.FBXImporter.dll</Key> 
     44        <Value>2011-09-01T16:22:30+03:00</Value> 
     45      </Assembly> 
     46      <Assembly> 
     47        <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.EffectImporter.dll</Key> 
     48        <Value>2011-09-01T16:22:30+03:00</Value> 
     49      </Assembly> 
     50      <Assembly> 
     51        <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.AudioImporters.dll</Key> 
     52        <Value>2011-09-01T16:22:30+03:00</Value> 
     53      </Assembly> 
     54      <Assembly> 
     55        <Key>C:\Program Files (x86)\Jypeli\lib\ContentExtensions\AnimationExtension.dll</Key> 
     56        <Value>2015-02-17T22:27:18+02:00</Value> 
     57      </Assembly> 
     58      <Assembly> 
    1859        <Key>C:\Windows\Microsoft.Net\assembly\GAC_32\Microsoft.Xna.Framework.Content.Pipeline\v4.0_4.0.0.0__842cf8be1de50553\Microsoft.Xna.Framework.Content.Pipeline.dll</Key> 
    19         <Value>2015-09-16T19:06:04.2493246+03:00</Value> 
     60        <Value>2015-09-16T12:49:20.0687193+03:00</Value> 
    2061      </Assembly> 
    2162    </Assemblies> 
  • 2016/koodauskerho/AaroA/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1/obj/x86/Debug/FysiikkaPeli1.csproj.FileListAbsolute.txt

    r8343 r8367  
    77C:\MyTemp\AaroA\FysiikkaPeli1\FysiikkaPeli1\FysiikkaPeli1\obj\x86\Debug\FysiikkaPeli1.exe 
    88C:\MyTemp\AaroA\FysiikkaPeli1\FysiikkaPeli1\FysiikkaPeli1\obj\x86\Debug\FysiikkaPeli1.pdb 
     9C:\MyTemp\AaroA\FysiikkaPeli1\FysiikkaPeli1\FysiikkaPeli1\bin\x86\Debug\Content\MLGKissa.xnb 
  • 2016/koodauskerho/AaroA/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1Content/FysiikkaPeli1Content.contentproj

    r8343 r8367  
    4545    <Reference Include="AnimationExtension" /> 
    4646  </ItemGroup> 
     47  <ItemGroup> 
     48    <Compile Include="MLGKissa.png"> 
     49      <Name>MLGKissa</Name> 
     50      <Importer>TextureImporter</Importer> 
     51      <Processor>TextureProcessor</Processor> 
     52    </Compile> 
     53  </ItemGroup> 
    4754  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    4855  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2016/koodauskerho/AaroA/FysiikkaPeli2/FysiikkaPeli2/FysiikkaPeli2/FysiikkaPeli2.cs

    r8343 r8367  
    99public class FysiikkaPeli2 : PhysicsGame 
    1010{ 
    11     PhysicsObject olio = new PhysicsObject(100, 50); 
    12     Image olionkuva = LoadImage("Kissa.png"); 
     11    PhysicsObject kissa = new PhysicsObject(100, 50); 
     12    Image kissankuva = LoadImage("MLGKissa"); 
     13    AssaultRifle kissan1Ase; 
     14    PhysicsObject vasenReuna; 
     15    PhysicsObject oikeaReuna; 
     16 
    1317    public override void Begin() 
    1418    { 
     19        LuoKentta(); 
     20        LisaaOhjaimet(); 
     21    } 
    1522 
    16         PhysicsObject kissa = new PhysicsObject(40, 20); 
    17         kissa.Shape = Shape.Rectangle; 
    18         kissa.Mass = 10.0; 
    19         Add(kissa); 
    20         kissa.Size = new Vector(100, 100); 
     23     void LuoKentta() 
     24     { 
     25            kissa = new PhysicsObject(40, 20); 
     26            kissa.Image = kissankuva; 
     27            kissa.Shape = Shape.Circle; 
     28            kissa.Mass = 10.0; 
     29            kissa.Size = new Vector(150, 100); 
     30            Add(kissa); 
     31 
     32            vasenReuna = Level.CreateLeftBorder(); 
     33            vasenReuna.Restitution = 0.0; 
     34            vasenReuna.KineticFriction = 0.0; 
     35            vasenReuna.IsVisible = false; 
     36 
     37            oikeaReuna = Level.CreateRightBorder(); 
     38            oikeaReuna.Restitution = 0.0; 
     39            oikeaReuna.KineticFriction = 0.0; 
     40            oikeaReuna.IsVisible = false; 
     41 
     42            PhysicsObject ylaReuna = Level.CreateTopBorder(); 
     43            ylaReuna.Restitution = 0.0; 
     44            ylaReuna.KineticFriction = 0.0; 
     45            ylaReuna.IsVisible = false; 
     46 
     47            PhysicsObject alaReuna = Level.CreateBottomBorder(); 
     48            alaReuna.Restitution = 0.0; 
     49            alaReuna.IsVisible = false; 
     50            alaReuna.KineticFriction = 0.0; 
     51 
     52        Level.Background.CreateStars( 10000 ); 
     53        Camera.ZoomToLevel(); 
     54    } 
     55 
     56    void LisaaOhjaimet() 
     57    { 
     58        Keyboard.Listen(Key.Left, ButtonState.Down, 
     59          LiikutaPelaajaa, null, new Vector(-1000, 0)); 
     60        Keyboard.Listen(Key.Left, ButtonState.Released, 
     61          LiikutaPelaajaa, null, Vector.Zero); 
     62 
     63        Keyboard.Listen(Key.Right, ButtonState.Down, 
     64          LiikutaPelaajaa, null, new Vector(1000, 0)); 
     65        Keyboard.Listen(Key.Right, ButtonState.Released, 
     66      LiikutaPelaajaa, null, Vector.Zero); 
     67 
     68        Keyboard.Listen(Key.Up, ButtonState.Down, 
     69          LiikutaPelaajaa, null, new Vector(0, 1000)); 
     70        Keyboard.Listen(Key.Up, ButtonState.Released, 
     71      LiikutaPelaajaa, null, Vector.Zero); 
     72 
     73        Keyboard.Listen(Key.Down, ButtonState.Down, 
     74          LiikutaPelaajaa, null, new Vector(0, -1000)); 
     75        Keyboard.Listen(Key.Down, ButtonState.Released, 
     76      LiikutaPelaajaa, null, Vector.Zero); 
    2177 
    2278        PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
    2379        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
    2480    } 
     81 
     82    void LiikutaPelaajaa(Vector vektori) 
     83    { 
     84        kissa.Velocity = vektori; 
     85 
     86    } 
    2587} 
  • 2016/koodauskerho/AaroA/FysiikkaPeli2/FysiikkaPeli2/FysiikkaPeli2/FysiikkaPeli2.csproj.Debug.cachefile

    r8343 r8367  
    1 Content\Kissa.xnb 
     1Content\MLGKissa.xnb 
  • 2016/koodauskerho/AaroA/FysiikkaPeli2/FysiikkaPeli2/FysiikkaPeli2/obj/x86/Debug/ContentPipeline-{39020B71-B742-44C4-8BFF-3CD77656AA7E}.xml

    r8343 r8367  
    33  <Asset Type="Pipeline:BuildItemCollection"> 
    44    <Item> 
    5       <Source>Kissa.png</Source> 
    6       <Name>Kissa</Name> 
     5      <Source>MLGKissa.png</Source> 
     6      <Name>MLGKissa</Name> 
    77      <Importer>TextureImporter</Importer> 
    88      <Processor>TextureProcessor</Processor> 
    99      <Options>None</Options> 
    10       <Output>C:\MyTemp\AaroA\FysiikkaPeli2\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Kissa.xnb</Output> 
    11       <Time>2016-10-22T14:52:21.6298011+03:00</Time> 
     10      <Output>C:\MyTemp\AaroA\FysiikkaPeli2\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\MLGKissa.xnb</Output> 
     11      <Time>2016-11-19T10:39:11.8503608+02:00</Time> 
    1212    </Item> 
    1313    <BuildSuccessful>true</BuildSuccessful> 
     
    5858      <Assembly> 
    5959        <Key>C:\Windows\Microsoft.Net\assembly\GAC_32\Microsoft.Xna.Framework.Content.Pipeline\v4.0_4.0.0.0__842cf8be1de50553\Microsoft.Xna.Framework.Content.Pipeline.dll</Key> 
    60         <Value>2015-09-16T19:06:04.2493246+03:00</Value> 
     60        <Value>2015-09-16T12:49:20.0687193+03:00</Value> 
    6161      </Assembly> 
    6262    </Assemblies> 
  • 2016/koodauskerho/AaroA/FysiikkaPeli2/FysiikkaPeli2/FysiikkaPeli2/obj/x86/Debug/FysiikkaPeli2.csproj.FileListAbsolute.txt

    r8343 r8367  
    77C:\MyTemp\AaroA\FysiikkaPeli2\FysiikkaPeli2\FysiikkaPeli2\obj\x86\Debug\FysiikkaPeli2.exe 
    88C:\MyTemp\AaroA\FysiikkaPeli2\FysiikkaPeli2\FysiikkaPeli2\obj\x86\Debug\FysiikkaPeli2.pdb 
    9 C:\MyTemp\AaroA\FysiikkaPeli2\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\Kissa.xnb 
     9C:\MyTemp\AaroA\FysiikkaPeli2\FysiikkaPeli2\FysiikkaPeli2\bin\x86\Debug\Content\MLGKissa.xnb 
  • 2016/koodauskerho/AaroA/FysiikkaPeli2/FysiikkaPeli2/FysiikkaPeli2/obj/x86/Debug/cachefile-{39020B71-B742-44C4-8BFF-3CD77656AA7E}-targetpath.txt

    r8343 r8367  
    1 Content\Kissa.xnb 
     1Content\MLGKissa.xnb 
  • 2016/koodauskerho/AaroA/FysiikkaPeli2/FysiikkaPeli2/FysiikkaPeli2Content/FysiikkaPeli2Content.contentproj

    r8343 r8367  
    4646  </ItemGroup> 
    4747  <ItemGroup> 
    48     <Compile Include="Kissa.png"> 
    49       <Name>Kissa</Name> 
     48    <Compile Include="MLGKissa.png"> 
     49      <Name>MLGKissa</Name> 
    5050      <Importer>TextureImporter</Importer> 
    5151      <Processor>TextureProcessor</Processor> 
Note: See TracChangeset for help on using the changeset viewer.