Changeset 5436 for 2014/27


Ignore:
Timestamp:
2014-07-04 12:05:14 (5 years ago)
Author:
novaanan
Message:
 
Location:
2014/27/NoelV/turhakepeli
Files:
2 added
18 edited

Legend:

Unmodified
Added
Removed
  • 2014/27/NoelV/turhakepeli/turhakepeli/turhakepeli/obj/x86/Debug/ContentPipeline-{8C608BBB-CC9B-467B-9EA1-3FA736E42C66}.xml

    r5407 r5436  
    1818      <Options>None</Options> 
    1919      <Output>C:\MyTemp\NoelV\turhakepeli\turhakepeli\turhakepeli\bin\x86\Debug\Content\kentta.xnb</Output> 
    20       <Time>2014-07-03T13:50:27.632265+03:00</Time> 
     20      <Time>2014-07-04T10:58:54.7706942+03:00</Time> 
    2121    </Item> 
    2222    <Item> 
     
    162162      <Options>None</Options> 
    163163      <Output>C:\MyTemp\NoelV\turhakepeli\turhakepeli\turhakepeli\bin\x86\Debug\Content\kentta02.xnb</Output> 
    164       <Time>2014-07-03T14:24:58.5133324+03:00</Time> 
     164      <Time>2014-07-04T11:28:26.0653737+03:00</Time> 
    165165    </Item> 
    166166    <Item> 
     
    171171      <Options>None</Options> 
    172172      <Output>C:\MyTemp\NoelV\turhakepeli\turhakepeli\turhakepeli\bin\x86\Debug\Content\kentta03.xnb</Output> 
    173       <Time>2014-07-04T09:44:22.5863438+03:00</Time> 
     173      <Time>2014-07-04T11:26:42.1687077+03:00</Time> 
     174    </Item> 
     175    <Item> 
     176      <Source>enkka.png</Source> 
     177      <Name>enkka</Name> 
     178      <Importer>TextureImporter</Importer> 
     179      <Processor>TextureProcessor</Processor> 
     180      <Options>None</Options> 
     181      <Output>C:\MyTemp\NoelV\turhakepeli\turhakepeli\turhakepeli\bin\x86\Debug\Content\enkka.xnb</Output> 
     182      <Time>2014-07-01T09:51:18.9159148+03:00</Time> 
    174183    </Item> 
    175184    <BuildSuccessful>true</BuildSuccessful> 
  • 2014/27/NoelV/turhakepeli/turhakepeli/turhakepeli/obj/x86/Debug/cachefile-{8C608BBB-CC9B-467B-9EA1-3FA736E42C66}-targetpath.txt

    r5407 r5436  
    1818Content\kentta02.xnb 
    1919Content\kentta03.xnb 
     20Content\enkka.xnb 
    2021Content\pelaaja.png 
    2122Content\kentta.png 
  • 2014/27/NoelV/turhakepeli/turhakepeli/turhakepeli/obj/x86/Debug/turhakepeli.csproj.FileListAbsolute.txt

    r5407 r5436  
    5959C:\MyTemp\NoelV\turhakepeli\turhakepeli\turhakepeli\bin\x86\Debug\Content\pelaajaHyokkaa.png 
    6060C:\MyTemp\NoelV\turhakepeli\turhakepeli\turhakepeli\bin\x86\Debug\Content\kentta03.xnb 
     61C:\MyTemp\NoelV\turhakepeli\turhakepeli\turhakepeli\bin\x86\Debug\Content\enkka.xnb 
  • 2014/27/NoelV/turhakepeli/turhakepeli/turhakepeli/turhakepeli.cs

    r5407 r5436  
    1111 
    1212    IntMeter vihollistenMaara = new IntMeter(0, 0, 0); 
    13  
     13    IntMeter ampumisLaskuri = new IntMeter(0, 0, 10); 
    1414    PhysicsObject pelaaja; 
    1515    PhysicsObject turhake; 
     
    2626    Image hahmoHyokkaa = LoadImage("pelaajaHyokkaa"); 
    2727    Image kuollut = LoadImage("kuollut"); 
     28    Image enkanKuva = LoadImage("enkka"); 
    2829 
    2930    DoubleMeter enkkaLaskuri; 
     
    7374        Keyboard.Listen(Key.A, ButtonState.Released, Liiku, null, Vector.Zero); 
    7475        Keyboard.Listen(Key.Space, ButtonState.Pressed, Hyokkaa, null); 
     76        Keyboard.Listen(Key.LeftShift, ButtonState.Down, Lataa, null); 
     77        Keyboard.Listen(Key.LeftShift, ButtonState.Released, Ammu, null); 
     78 
    7579 
    7680        Keyboard.Listen(Key.Escape, ButtonState.Pressed, KysyPoistumista, "Lopeta peli"); 
     81    } 
     82    void Ammu() 
     83    { 
     84 
     85    } 
     86    void Lataa() 
     87    { 
     88        
     89        ampumisLaskuri.Value++; 
     90 
    7791    } 
    7892    void HahmonAnimaatioOikea(Image[] hahmonLiikeOikea) 
     
    146160        ruudut.SetTileMethod(new Color(255, 145, 0), LuoVasenYla); 
    147161        ruudut.SetTileMethod(new Color(127, 0, 55), LuoVihollinen); 
     162        ruudut.SetTileMethod(new Color(255, 168, 255), LuoEnkka); 
     163        ruudut.SetTileMethod(new Color(0, 255, 255), LuoMana); 
    148164 
    149165 
     
    249265        Add(pelaaja); 
    250266        AddCollisionHandler(pelaaja, "vihu", OsuuViholliseen); 
     267        AddCollisionHandler(pelaaja, "enkka", OsuuEnkkaan); 
     268        AddCollisionHandler(pelaaja, "mana", OsuuManaan); 
    251269       
    252270    } 
     
    288306        seuraajanAivot.DistanceFar = 300; 
    289307        seuraajanAivot.DistanceClose = 50; 
     308        seuraajanAivot.TurnWhileMoving = false; 
    290309        seuraajanAivot.TargetClose += delegate 
    291310        { 
     
    301320        RandomMoverBrain kaukanaAivot = new RandomMoverBrain(); 
    302321        kaukanaAivot.Speed = 50.0; 
    303         kaukanaAivot.TurnWhileMoving = true; 
     322        kaukanaAivot.TurnWhileMoving = false; 
    304323 
    305324        seuraajanAivot.FarBrain = kaukanaAivot; 
     
    382401    { 
    383402        //Explosion rajahdys = new Explosion(150); 
    384         //rajahdys.Position = kohde.Position; 
     403        //rajahdys.Position = kohde.Position;w 
    385404        //rajahdys.ShockwaveColor = Color.Transparent; 
    386405        //Add(rajahdys); 
     406        //(kohde as Vihu). 
    387407         
    388408 
     
    505525        
    506526     } 
    507      void LuoEnkka() 
     527     void LuoEnkka(Vector paikka, double leveys, double korkeus) 
    508528     { 
    509         // PhysicsObject enkka = new PhysicsObject(Vector paikka, double leveys, double korkeus); 
    510         // enkka.Position = paikka; 
     529        PhysicsObject enkka = new PhysicsObject(leveys, korkeus); 
     530        enkka.Position = paikka; 
     531        enkka.Image = enkanKuva; 
     532        enkka.IgnoresCollisionResponse = true; 
     533        enkka.IgnoresExplosions = true; 
     534        Add(enkka); 
     535        // Vector impulssi = new Vector(0.0, -500.0); 
     536        //enkka.Hit(impulssi); 
     537        enkka.Tag = "enkka"; 
     538        enkka.CanRotate = false; 
     539      }  
     540     void OsuuEnkkaan(PhysicsObject pelaaja, PhysicsObject enkka) 
     541     { 
     542         enkkaLaskuri.Value += 2; 
     543         enkka.Destroy(); 
     544     } 
     545     void LuoMana(Vector paikka, double leveys, double korkeus) 
     546     { 
     547         PhysicsObject mana = new PhysicsObject(leveys, korkeus); 
     548         mana.Position = paikka; 
     549         //enkka.Image = enkanKuva; 
     550         mana.IgnoresCollisionResponse = true; 
     551         mana.IgnoresExplosions = true; 
     552         Add(mana); 
     553         // Vector impulssi = new Vector(0.0, -500.0); 
     554         //enkka.Hit(impulssi); 
     555         mana.Tag = "mana"; 
     556         mana.CanRotate = false; 
     557     } 
     558     void OsuuManaan(PhysicsObject pelaaja, PhysicsObject mana) 
     559     { 
     560         energiaLaskuri.Value += 2; 
     561         mana.Destroy(); 
    511562     } 
    512563 
  • 2014/27/NoelV/turhakepeli/turhakepeli/turhakepeli/turhakepeli.csproj.Debug.cachefile

    r5407 r5436  
    1818Content\kentta02.xnb 
    1919Content\kentta03.xnb 
     20Content\enkka.xnb 
    2021Content\pelaaja.png 
    2122Content\kentta.png 
  • 2014/27/NoelV/turhakepeli/turhakepeli/turhakepeliContent/turhakepeliContent.contentproj

    r5407 r5436  
    195195    </Compile> 
    196196  </ItemGroup> 
     197  <ItemGroup> 
     198    <Compile Include="enkka.png"> 
     199      <Name>enkka</Name> 
     200      <Importer>TextureImporter</Importer> 
     201      <Processor>TextureProcessor</Processor> 
     202    </Compile> 
     203  </ItemGroup> 
    197204  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    198205  <!--  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.