Ignore:
Timestamp:
2015-12-12 14:53:52 (4 years ago)
Author:
otjojunt
Message:
 
Location:
2015/27/JaakkoS/RPGpeli
Files:
30 added
13 edited

Legend:

Unmodified
Added
Removed
  • 2015/27/JaakkoS/RPGpeli/RPGpeli/RPGpeli/RPGpeli.cs

    r7082 r7095  
    99public class RPGpeli : PhysicsGame 
    1010{ 
     11    PhysicsObject pelaaja; 
     12    Image ritariKuva = LoadImage("ritari"); 
     13    Image Vihukuva1 = LoadImage("Vihollinen1"); 
     14    Image Vihukuva1T = LoadImage("Vihollinen1Taka"); 
     15    Image Vihukuva1O = LoadImage("VihollinenOikea"); 
     16    Image Vihukuva1V = LoadImage("VihollinenVasen"); 
    1117 
    12     Image ritariKuva = LoadImage("ritari"); 
     18    static private Image[] ritariOikealle = LoadImages("Ritarioikealle", "RanimaatioO"); 
     19    Animation ritariVasenAnim = new Animation(ritariOikealle); 
     20    static private Image[] ritariVasemmalle = LoadImages("Ritarivasemmalle", "RanimaatioV"); 
     21    Animation ritariOikeaAnim = new Animation(ritariVasemmalle); 
     22    static private Image[] ritariEteen = LoadImages("RanimaatioE1", "RanimaatioE2"); 
     23    Animation ritariEteenAnim = new Animation(ritariEteen); 
     24    static private Image[] ritariTaakse = LoadImages("RanimaatioT1", "RanimaatioT2"); 
     25    Animation ritariTaakseAnim = new Animation(ritariTaakse); 
     26    Image ritariTaka = LoadImage("Ritaritaka"); 
     27 
    1328 
    1429    public override void Begin() 
    1530    { 
    16         PhysicsObject pelaaja = new PhysicsObject(50, 100); 
     31        pelaaja = new PhysicsObject(50, 100); 
    1732        pelaaja.Image = ritariKuva; 
    18         pelaaja.Color = Color.Black; 
    1933        pelaaja.LinearDamping = 0.90; 
     34        pelaaja.Tag = "pelaaja"; 
    2035        Add(pelaaja); 
    2136 
     
    2641        Keyboard.Listen(Key.Left, ButtonState.Down, LiikutaPelaajaa, "Liiku vasemmalle", pelaaja, new Vector(-600, 0)); 
    2742        Keyboard.Listen(Key.Right, ButtonState.Down, LiikutaPelaajaa, "Liiku oikealle", pelaaja, new Vector(600, 0)); 
     43        Keyboard.Listen(Key.Up, ButtonState.Pressed, delegate { pelaaja.Animation = ritariTaakseAnim; pelaaja.Animation.FPS = 4; pelaaja.Animation.Start(); }, ""); 
     44        Keyboard.Listen(Key.Down, ButtonState.Pressed, delegate { pelaaja.Animation = ritariEteenAnim; pelaaja.Animation.FPS = 4; pelaaja.Animation.Start(); }, ""); 
     45        Keyboard.Listen(Key.Left, ButtonState.Pressed, delegate { pelaaja.Animation = ritariVasenAnim; pelaaja.Animation.FPS = 4; pelaaja.Animation.Start(); }, ""); 
     46        Keyboard.Listen(Key.Right, ButtonState.Pressed, delegate { pelaaja.Animation = ritariOikeaAnim; pelaaja.Animation.FPS = 4; pelaaja.Animation.Start(); }, ""); 
     47        Keyboard.Listen(Key.Up, ButtonState.Released, delegate { pelaaja.Animation.Stop(); pelaaja.Image = ritariTaka; }, ""); 
     48        Keyboard.Listen(Key.Down, ButtonState.Released, delegate { pelaaja.Animation.Stop(); pelaaja.Image = ritariKuva; }, ""); 
     49        Keyboard.Listen(Key.Left, ButtonState.Released, delegate { pelaaja.Animation.Stop(); }, ""); 
     50        Keyboard.Listen(Key.Right, ButtonState.Released, delegate { pelaaja.Animation.Stop(); }, ""); 
     51 
     52        SmoothTextures = false; 
    2853    } 
    2954 
     
    3863    void lisaaVihollinenen() 
    3964    { 
     65       PhysicsObject Vihu = new PhysicsObject(50, 100); 
     66        Vihu.Image = Vihukuva1; 
     67        Add(Vihu); 
    4068 
    4169    } 
  • 2015/27/JaakkoS/RPGpeli/RPGpeli/RPGpeli/RPGpeli.csproj.Debug.cachefile

    r7082 r7095  
    11Content\ritari.xnb 
     2Content\Ritarioikealle.xnb 
     3Content\pelottavaritari.xnb 
     4Content\Ritaritaka.xnb 
     5Content\Ritarivasemmalle.xnb 
     6Content\RanimaatioE1.xnb 
     7Content\RanimaatioE2.xnb 
     8Content\RanimaatioO.xnb 
     9Content\RanimaatioT1.xnb 
     10Content\RanimaatioT2.xnb 
     11Content\RanimaatioV.xnb 
     12Content\Vihollien1.xnb 
     13Content\Vihollinen1Taka.xnb 
     14Content\VihollinenOikea.xnb 
     15Content\VihollinenVasen.xnb 
  • 2015/27/JaakkoS/RPGpeli/RPGpeli/RPGpeli/obj/x86/Debug/ContentPipeline-{387B9DE7-CFA5-49C1-8050-699303AA8829}.xml

    r7082 r7095  
    99      <Options>None</Options> 
    1010      <Output>C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\ritari.xnb</Output> 
    11       <Time>2015-11-14T13:00:31.0268059+02:00</Time> 
     11      <Time>2015-12-12T13:24:52.7229377+02:00</Time> 
     12    </Item> 
     13    <Item> 
     14      <Source>Ritarioikealle.png</Source> 
     15      <Name>Ritarioikealle</Name> 
     16      <Importer>TextureImporter</Importer> 
     17      <Processor>TextureProcessor</Processor> 
     18      <Options>None</Options> 
     19      <Output>C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\Ritarioikealle.xnb</Output> 
     20      <Time>2015-12-12T13:28:30.9733262+02:00</Time> 
     21    </Item> 
     22    <Item> 
     23      <Source>pelottavaritari.png</Source> 
     24      <Name>pelottavaritari</Name> 
     25      <Importer>TextureImporter</Importer> 
     26      <Processor>TextureProcessor</Processor> 
     27      <Options>None</Options> 
     28      <Output>C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\pelottavaritari.xnb</Output> 
     29      <Time>2015-12-12T11:22:42.5082551+02:00</Time> 
     30    </Item> 
     31    <Item> 
     32      <Source>Ritaritaka.png</Source> 
     33      <Name>Ritaritaka</Name> 
     34      <Importer>TextureImporter</Importer> 
     35      <Processor>TextureProcessor</Processor> 
     36      <Options>None</Options> 
     37      <Output>C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\Ritaritaka.xnb</Output> 
     38      <Time>2015-12-12T11:22:42.5082551+02:00</Time> 
     39    </Item> 
     40    <Item> 
     41      <Source>Ritarivasemmalle.png</Source> 
     42      <Name>Ritarivasemmalle</Name> 
     43      <Importer>TextureImporter</Importer> 
     44      <Processor>TextureProcessor</Processor> 
     45      <Options>None</Options> 
     46      <Output>C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\Ritarivasemmalle.xnb</Output> 
     47      <Time>2015-12-12T11:22:42.5082551+02:00</Time> 
     48    </Item> 
     49    <Item> 
     50      <Source>RanimaatioE1.png</Source> 
     51      <Name>RanimaatioE1</Name> 
     52      <Importer>TextureImporter</Importer> 
     53      <Processor>TextureProcessor</Processor> 
     54      <Options>None</Options> 
     55      <Output>C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\RanimaatioE1.xnb</Output> 
     56      <Time>2015-12-12T12:51:09.2620253+02:00</Time> 
     57    </Item> 
     58    <Item> 
     59      <Source>RanimaatioE2.png</Source> 
     60      <Name>RanimaatioE2</Name> 
     61      <Importer>TextureImporter</Importer> 
     62      <Processor>TextureProcessor</Processor> 
     63      <Options>None</Options> 
     64      <Output>C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\RanimaatioE2.xnb</Output> 
     65      <Time>2015-12-12T12:51:09.2776256+02:00</Time> 
     66    </Item> 
     67    <Item> 
     68      <Source>RanimaatioO.png</Source> 
     69      <Name>RanimaatioO</Name> 
     70      <Importer>TextureImporter</Importer> 
     71      <Processor>TextureProcessor</Processor> 
     72      <Options>None</Options> 
     73      <Output>C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\RanimaatioO.xnb</Output> 
     74      <Time>2015-12-12T12:51:31.6032566+02:00</Time> 
     75    </Item> 
     76    <Item> 
     77      <Source>RanimaatioT1.png</Source> 
     78      <Name>RanimaatioT1</Name> 
     79      <Importer>TextureImporter</Importer> 
     80      <Processor>TextureProcessor</Processor> 
     81      <Options>None</Options> 
     82      <Output>C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\RanimaatioT1.xnb</Output> 
     83      <Time>2015-12-12T12:52:25.840518+02:00</Time> 
     84    </Item> 
     85    <Item> 
     86      <Source>RanimaatioT2.png</Source> 
     87      <Name>RanimaatioT2</Name> 
     88      <Importer>TextureImporter</Importer> 
     89      <Processor>TextureProcessor</Processor> 
     90      <Options>None</Options> 
     91      <Output>C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\RanimaatioT2.xnb</Output> 
     92      <Time>2015-12-12T12:52:25.840518+02:00</Time> 
     93    </Item> 
     94    <Item> 
     95      <Source>RanimaatioV.png</Source> 
     96      <Name>RanimaatioV</Name> 
     97      <Importer>TextureImporter</Importer> 
     98      <Processor>TextureProcessor</Processor> 
     99      <Options>None</Options> 
     100      <Output>C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\RanimaatioV.xnb</Output> 
     101      <Time>2015-12-12T12:52:56.0426988+02:00</Time> 
     102    </Item> 
     103    <Item> 
     104      <Source>Vihollien1.png</Source> 
     105      <Name>Vihollien1</Name> 
     106      <Importer>TextureImporter</Importer> 
     107      <Processor>TextureProcessor</Processor> 
     108      <Options>None</Options> 
     109      <Output>C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\Vihollien1.xnb</Output> 
     110      <Time>2015-12-12T14:21:17.6058041+02:00</Time> 
     111    </Item> 
     112    <Item> 
     113      <Source>Vihollinen1Taka.png</Source> 
     114      <Name>Vihollinen1Taka</Name> 
     115      <Importer>TextureImporter</Importer> 
     116      <Processor>TextureProcessor</Processor> 
     117      <Options>None</Options> 
     118      <Output>C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\Vihollinen1Taka.xnb</Output> 
     119      <Time>2015-12-12T14:21:17.6058041+02:00</Time> 
     120    </Item> 
     121    <Item> 
     122      <Source>VihollinenOikea.png</Source> 
     123      <Name>VihollinenOikea</Name> 
     124      <Importer>TextureImporter</Importer> 
     125      <Processor>TextureProcessor</Processor> 
     126      <Options>None</Options> 
     127      <Output>C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\VihollinenOikea.xnb</Output> 
     128      <Time>2015-12-12T14:21:17.6058041+02:00</Time> 
     129    </Item> 
     130    <Item> 
     131      <Source>VihollinenVasen.png</Source> 
     132      <Name>VihollinenVasen</Name> 
     133      <Importer>TextureImporter</Importer> 
     134      <Processor>TextureProcessor</Processor> 
     135      <Options>None</Options> 
     136      <Output>C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\VihollinenVasen.xnb</Output> 
     137      <Time>2015-12-12T14:23:37.5157434+02:00</Time> 
    12138    </Item> 
    13139    <BuildSuccessful>true</BuildSuccessful> 
     
    58184      <Assembly> 
    59185        <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:42:13.6500946+03:00</Value> 
     186        <Value>2015-09-16T20:00:09.2376023+03:00</Value> 
    61187      </Assembly> 
    62188    </Assemblies> 
  • 2015/27/JaakkoS/RPGpeli/RPGpeli/RPGpeli/obj/x86/Debug/RPGpeli.csproj.FileListAbsolute.txt

    r7082 r7095  
    77C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\obj\x86\Debug\RPGpeli.exe 
    88C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\obj\x86\Debug\RPGpeli.pdb 
     9C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\obj\x86\Debug\RPGpeli.csprojResolveAssemblyReference.cache 
     10C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\Ritarioikealle.xnb 
     11C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\pelottavaritari.xnb 
     12C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\Ritaritaka.xnb 
     13C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\Ritarivasemmalle.xnb 
     14C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\RanimaatioE1.xnb 
     15C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\RanimaatioE2.xnb 
     16C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\RanimaatioO.xnb 
     17C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\RanimaatioT1.xnb 
     18C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\RanimaatioT2.xnb 
     19C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\RanimaatioV.xnb 
     20C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\Vihollien1.xnb 
     21C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\Vihollinen1Taka.xnb 
     22C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\VihollinenOikea.xnb 
     23C:\MyTemp\JaakkoS\RPGpeli\RPGpeli\RPGpeli\bin\x86\Debug\Content\VihollinenVasen.xnb 
  • 2015/27/JaakkoS/RPGpeli/RPGpeli/RPGpeli/obj/x86/Debug/cachefile-{387B9DE7-CFA5-49C1-8050-699303AA8829}-targetpath.txt

    r7082 r7095  
    11Content\ritari.xnb 
     2Content\Ritarioikealle.xnb 
     3Content\pelottavaritari.xnb 
     4Content\Ritaritaka.xnb 
     5Content\Ritarivasemmalle.xnb 
     6Content\RanimaatioE1.xnb 
     7Content\RanimaatioE2.xnb 
     8Content\RanimaatioO.xnb 
     9Content\RanimaatioT1.xnb 
     10Content\RanimaatioT2.xnb 
     11Content\RanimaatioV.xnb 
     12Content\Vihollien1.xnb 
     13Content\Vihollinen1Taka.xnb 
     14Content\VihollinenOikea.xnb 
     15Content\VihollinenVasen.xnb 
  • 2015/27/JaakkoS/RPGpeli/RPGpeli/RPGpeliContent/RPGpeliContent.contentproj

    r7082 r7095  
    4646  </ItemGroup> 
    4747  <ItemGroup> 
     48    <Compile Include="Ritarioikealle.png"> 
     49      <Name>Ritarioikealle</Name> 
     50      <Importer>TextureImporter</Importer> 
     51      <Processor>TextureProcessor</Processor> 
     52    </Compile> 
     53  </ItemGroup> 
     54  <ItemGroup> 
     55    <Compile Include="pelottavaritari.png"> 
     56      <Name>pelottavaritari</Name> 
     57      <Importer>TextureImporter</Importer> 
     58      <Processor>TextureProcessor</Processor> 
     59    </Compile> 
     60    <Compile Include="Ritaritaka.png"> 
     61      <Name>Ritaritaka</Name> 
     62      <Importer>TextureImporter</Importer> 
     63      <Processor>TextureProcessor</Processor> 
     64    </Compile> 
     65    <Compile Include="Ritarivasemmalle.png"> 
     66      <Name>Ritarivasemmalle</Name> 
     67      <Importer>TextureImporter</Importer> 
     68      <Processor>TextureProcessor</Processor> 
     69    </Compile> 
     70  </ItemGroup> 
     71  <ItemGroup> 
     72    <Compile Include="RanimaatioE1.png"> 
     73      <Name>RanimaatioE1</Name> 
     74      <Importer>TextureImporter</Importer> 
     75      <Processor>TextureProcessor</Processor> 
     76    </Compile> 
     77    <Compile Include="RanimaatioE2.png"> 
     78      <Name>RanimaatioE2</Name> 
     79      <Importer>TextureImporter</Importer> 
     80      <Processor>TextureProcessor</Processor> 
     81    </Compile> 
     82  </ItemGroup> 
     83  <ItemGroup> 
     84    <Compile Include="RanimaatioO.png"> 
     85      <Name>RanimaatioO</Name> 
     86      <Importer>TextureImporter</Importer> 
     87      <Processor>TextureProcessor</Processor> 
     88    </Compile> 
     89  </ItemGroup> 
     90  <ItemGroup> 
     91    <Compile Include="RanimaatioT1.png"> 
     92      <Name>RanimaatioT1</Name> 
     93      <Importer>TextureImporter</Importer> 
     94      <Processor>TextureProcessor</Processor> 
     95    </Compile> 
     96    <Compile Include="RanimaatioT2.png"> 
     97      <Name>RanimaatioT2</Name> 
     98      <Importer>TextureImporter</Importer> 
     99      <Processor>TextureProcessor</Processor> 
     100    </Compile> 
     101  </ItemGroup> 
     102  <ItemGroup> 
     103    <Compile Include="RanimaatioV.png"> 
     104      <Name>RanimaatioV</Name> 
     105      <Importer>TextureImporter</Importer> 
     106      <Processor>TextureProcessor</Processor> 
     107    </Compile> 
     108  </ItemGroup> 
     109  <ItemGroup> 
    48110    <Compile Include="ritari.png"> 
    49111      <Name>ritari</Name> 
     112      <Importer>TextureImporter</Importer> 
     113      <Processor>TextureProcessor</Processor> 
     114    </Compile> 
     115  </ItemGroup> 
     116  <ItemGroup> 
     117    <Compile Include="Vihollien1.png"> 
     118      <Name>Vihollien1</Name> 
     119      <Importer>TextureImporter</Importer> 
     120      <Processor>TextureProcessor</Processor> 
     121    </Compile> 
     122    <Compile Include="Vihollinen1Taka.png"> 
     123      <Name>Vihollinen1Taka</Name> 
     124      <Importer>TextureImporter</Importer> 
     125      <Processor>TextureProcessor</Processor> 
     126    </Compile> 
     127    <Compile Include="VihollinenOikea.png"> 
     128      <Name>VihollinenOikea</Name> 
     129      <Importer>TextureImporter</Importer> 
     130      <Processor>TextureProcessor</Processor> 
     131    </Compile> 
     132  </ItemGroup> 
     133  <ItemGroup> 
     134    <Compile Include="VihollinenVasen.png"> 
     135      <Name>VihollinenVasen</Name> 
    50136      <Importer>TextureImporter</Importer> 
    51137      <Processor>TextureProcessor</Processor> 
Note: See TracChangeset for help on using the changeset viewer.