Changeset 9335


Ignore:
Timestamp:
2017-08-02 11:52:57 (2 years ago)
Author:
npo17_74
Message:
 
Location:
2017/31/BeaJ
Files:
10 added
17 edited

Legend:

Unmodified
Added
Removed
  • 2017/31/BeaJ/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2.cs

    r9310 r9335  
    1414 
    1515    PlatformCharacter pelaaja1; 
    16  
    17     Image pelaajanKuva = LoadImage("Heart-eyes-emoji"); 
     16    Image pelaajanKuva = LoadImage("sydanemoj2i"); 
     17    Image hirvionKuva = LoadImage("hirviö"); 
    1818    Image tahtiKuva = LoadImage("sydan1"); 
    1919 
     
    3939        kentta.SetTileMethod('+', LisaaAvain); 
    4040        kentta.SetTileMethod('N', LisaaPelaaja); 
     41        kentta.SetTileMethod('K', LisaaHirvio); 
    4142        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    42  
     43         
    4344        Level.CreateBorders(); 
    4445        Level.Background.CreateGradient(Color.Aquamarine, Color.Purple); 
     
    7172        AddCollisionHandler(pelaaja1, "tahti", TormaaTahteen); 
    7273        Add(pelaaja1); 
     74 
     75 
    7376    } 
    7477 
     
    113116        avain.IgnoresCollisionResponse = true; 
    114117        avain.Position = paikka; 
    115         avain.Image = LoadImage ("avain"); 
     118        avain.Image = LoadImage ("key"); 
    116119        avain.Tag = "avain"; 
    117120        AddCollisionHandler(pelaaja1, "avain", TormaaTahteen); 
    118121        Add(avain); 
    119122 
     123 
    120124    } 
    121125 
     126    void LisaaHirvio(Vector paikka, double leveys, double korkeus) 
     127    { 
     128        PhysicsObject hirvio; 
     129        hirvio = new PlatformCharacter(leveys, korkeus); 
     130        hirvio.Position = paikka; 
     131        hirvio.Mass = 4.0; 
     132        hirvio.Image = hirvionKuva; 
     133        FollowerBrain seuraajanAivot = new FollowerBrain(pelaaja1); 
     134        seuraajanAivot.Speed = 300;                 // Millä nopeudella kohdetta seurataan 
     135        seuraajanAivot.DistanceFar = 600;           // Etäisyys jolla aletaan seurata kohdetta 
     136        seuraajanAivot.DistanceClose = 200;         // Etäisyys jolloin ollaan lähellä kohdetta 
     137        seuraajanAivot.StopWhenTargetClose = false;  // Pysähdytään kun ollaan lähellä kohdetta 
     138        //seuraajanAivot.FarBrain = satunnaisAivot;   // Käytetään satunnaisaivoja kun ollaan kaukana 
     139        hirvio.Brain = seuraajanAivot; 
     140 
     141        AddCollisionHandler(hirvio, "tahti", TormaaTahteen); 
     142        Add(hirvio); 
     143    } 
     144 
     145 
    122146} 
  • 2017/31/BeaJ/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2.csproj.Debug.cachefile

    r9310 r9335  
    66Content\sydan1.xnb 
    77Content\avain.xnb 
     8Content\sydanemoj2i.xnb 
     9Content\key.xnb 
     10Content\hirviö.xnb 
  • 2017/31/BeaJ/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml

    r9310 r9335  
    3636      <Options>None</Options> 
    3737      <Output>C:\MyTemp\BeaJ\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\kentta1.xnb</Output> 
    38       <Time>2017-08-01T14:18:23.1741201+03:00</Time> 
     38      <Time>2017-08-02T11:46:46.8576602+03:00</Time> 
    3939    </Item> 
    4040    <Item> 
     
    6464      <Output>C:\MyTemp\BeaJ\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\avain.xnb</Output> 
    6565      <Time>2017-08-01T13:41:35.2134565+03:00</Time> 
     66    </Item> 
     67    <Item> 
     68      <Source>sydanemoj2i.png</Source> 
     69      <Name>sydanemoj2i</Name> 
     70      <Importer>TextureImporter</Importer> 
     71      <Processor>TextureProcessor</Processor> 
     72      <Options>None</Options> 
     73      <Output>C:\MyTemp\BeaJ\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\sydanemoj2i.xnb</Output> 
     74      <Time>2017-08-02T10:36:18.7199255+03:00</Time> 
     75    </Item> 
     76    <Item> 
     77      <Source>key.png</Source> 
     78      <Name>key</Name> 
     79      <Importer>TextureImporter</Importer> 
     80      <Processor>TextureProcessor</Processor> 
     81      <Options>None</Options> 
     82      <Output>C:\MyTemp\BeaJ\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\key.xnb</Output> 
     83      <Time>2017-08-02T10:53:53.794495+03:00</Time> 
     84    </Item> 
     85    <Item> 
     86      <Source>hirviö.png</Source> 
     87      <Name>hirviö</Name> 
     88      <Importer>TextureImporter</Importer> 
     89      <Processor>TextureProcessor</Processor> 
     90      <Options>None</Options> 
     91      <Output>C:\MyTemp\BeaJ\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\hirviö.xnb</Output> 
     92      <Time>2017-08-02T11:14:26.2174851+03:00</Time> 
    6693    </Item> 
    6794    <BuildSuccessful>true</BuildSuccessful> 
  • 2017/31/BeaJ/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2/obj/x86/Debug/Tasohyppelypeli2.csproj.FileListAbsolute.txt

    r9310 r9335  
    1414C:\MyTemp\BeaJ\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\sydan1.xnb 
    1515C:\MyTemp\BeaJ\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\avain.xnb 
     16C:\MyTemp\BeaJ\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\sydanemoj2i.xnb 
     17C:\MyTemp\BeaJ\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\key.xnb 
     18C:\MyTemp\BeaJ\Tasohyppelypeli2\Tasohyppelypeli2\Tasohyppelypeli2\bin\x86\Debug\Content\hirviö.xnb 
  • 2017/31/BeaJ/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt

    r9310 r9335  
    66Content\sydan1.xnb 
    77Content\avain.xnb 
     8Content\sydanemoj2i.xnb 
     9Content\key.xnb 
     10Content\hirviö.xnb 
  • 2017/31/BeaJ/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2Content/Tasohyppelypeli2Content.contentproj

    r9310 r9335  
    8888    </Compile> 
    8989  </ItemGroup> 
     90  <ItemGroup> 
     91    <Compile Include="sydanemoj2i.png"> 
     92      <Name>sydanemoj2i</Name> 
     93      <Importer>TextureImporter</Importer> 
     94      <Processor>TextureProcessor</Processor> 
     95    </Compile> 
     96  </ItemGroup> 
     97  <ItemGroup> 
     98    <Compile Include="key.png"> 
     99      <Name>key</Name> 
     100      <Importer>TextureImporter</Importer> 
     101      <Processor>TextureProcessor</Processor> 
     102    </Compile> 
     103  </ItemGroup> 
     104  <ItemGroup> 
     105    <Compile Include="hirviö.png"> 
     106      <Name>hirviö</Name> 
     107      <Importer>TextureImporter</Importer> 
     108      <Processor>TextureProcessor</Processor> 
     109    </Compile> 
     110  </ItemGroup> 
    90111  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    91112  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2017/31/BeaJ/Tasohyppelypeli2/Tasohyppelypeli2/Tasohyppelypeli2Content/kentta1.txt

    r9310 r9335  
    1                     
    2  
    3  
    4  
    5  
    6  
    7  
    8  
    9  
    10  
    11  
    12  
    13  
    14  
    15  
    16  
    17  
    18                                                                                         N 
    19                                                                         ##############          
    20 ####################################################################### 
    21 ########################################################################################################################## 
     1################################################################################################################################################################################# 
     2#.................#................#................................*+*.........................................................................................................# 
     3#*****************#................#..............................#######.......................................................................................................# 
     4#........................K.........#............**.......##.............#.......................................................................................................# 
     5#...........N..........#############..................#####.............#.......................................................................................................# 
     6#........########......................###########...............########.......................................................................................................# 
     7#........#......#....**...........######........................................................................................................................................# 
     8##########......##..##############.......#.................####.................................................................................................................# 
     9#...................................................###################.........................................................................................................# 
     10#..................................................#............................................................................................................................# 
     11#.................................................#.............................###################.............................................................................# 
     12#............##.................................#...............................................................................................................................# 
     13#...........#..#...............................#................................................................................................................................# 
     14#..........#....#.............................#.................................................................................................................................# 
     15#.........#......#...........................#..................................................................................................................................# 
     16################################################################################################################################################################################# 
Note: See TracChangeset for help on using the changeset viewer.