Changeset 6268 for 2015/26


Ignore:
Timestamp:
2015-06-24 14:58:50 (4 years ago)
Author:
tehenatu
Message:
 
Location:
2015/26/SamuH/AwesomeGuest
Files:
13 added
4 deleted
19 edited

Legend:

Unmodified
Added
Removed
  • 2015/26/SamuH/AwesomeGuest/AwesomeGuest/AwesomeGuest/AwesomeGuest.cs

    r6195 r6268  
    99public class AwesomeGuest : PhysicsGame 
    1010{ 
    11     const double nopeus = 200; 
    12     const double hyppyNopeus = 750; 
     11    const double nopeus = 300; 
     12    const double hyppyNopeus = 750;//750 norm 
    1313    const int RUUDUN_KOKO = 40; 
    1414 
    1515    PlatformCharacter pelaaja1; 
     16    Image piikkikuva = LoadImage("piikit"); 
     17    Image telelapionkuva = LoadImage("telelapio"); 
     18    Image rikkalapionkuva = LoadImage("rikkalapio"); 
     19    Image pizzalapiokuva = LoadImage("pizzalapio"); 
     20    Image fiskarskuva = LoadImage("fiskars"); 
    1621    Image lapionkuva = LoadImage("lapio"); 
    1722    Image klkuva = LoadImage("kenttälapio"); 
     
    3338    } 
    3439 
    35     void LuoKentta() 
     40    void LuoKentta()  
    3641    { 
    3742        TileMap kentta = TileMap.FromLevelAsset("kentta1"); 
     43        kentta.SetTileMethod('s', Lisaapiikit); 
     44        kentta.SetTileMethod('t', Lisaatelelapio); 
     45        kentta.SetTileMethod('r', Lisaarikkalapio); 
    3846        kentta.SetTileMethod('#', LisaaTaso); 
    3947        kentta.SetTileMethod('*', LisaaTahti); 
     
    4149        kentta.SetTileMethod('l', Lisaalapio); 
    4250        kentta.SetTileMethod('k', Lisaakenttälapio); 
     51        kentta.SetTileMethod('f', Lisaafiskars); 
     52        kentta.SetTileMethod('p', Lisaapizzalapio); 
    4353        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    4454        Level.CreateBorders(); 
     
    5262        taso.Color = Color.Green; 
    5363        Add(taso); 
     64        SmoothTextures = false; 
    5465    } 
    5566 
     
    111122    void Lisaalapio(Vector paikka, double leveys, double korkeus) 
    112123    { 
    113         PhysicsObject lapio = new PhysicsObject(leveys, korkeus*2.0); 
     124        PhysicsObject lapio = new PhysicsObject(leveys * 3.5 , korkeus*6.5); 
    114125        lapio.Image = lapionkuva; 
    115         lapio.Position = paikka + new Vector(0, korkeus); 
     126        lapio.Position = paikka + new Vector(0, lapio.Height/2); 
     127        RandomMoverBrain satunnaisAivot = new RandomMoverBrain(200); 
     128        satunnaisAivot.ChangeMovementSeconds = 3; 
     129        ; lapio.Brain = satunnaisAivot; 
     130        satunnaisAivot.Speed = 600; 
    116131        Add(lapio); 
    117132    } 
     
    122137        kenttälapio.Position = paikka + new Vector(0, korkeus); 
    123138        Add(kenttälapio); 
     139 
     140} 
     141    void Lisaafiskars (Vector paikka, double leveys, double korkeus) 
     142    { 
     143        PhysicsObject fiskars = new PhysicsObject(leveys*2.8, korkeus * 4.0); 
     144        fiskars.Image = fiskarskuva; 
     145        fiskars.Position = paikka + new Vector(0, korkeus); 
     146        Add(fiskars); 
     147        RandomMoverBrain satunnaisAivot = new RandomMoverBrain(200); 
     148        satunnaisAivot.ChangeMovementSeconds = 3; 
     149      ;  fiskars.Brain = satunnaisAivot; 
     150      satunnaisAivot.Speed = 600; 
    124151    } 
     152    void Lisaapizzalapio(Vector paikka, double leveys, double korkeus) 
     153    { 
     154        PhysicsObject pizzalapio = new PhysicsObject(leveys * 2, korkeus * 4.0); 
     155        pizzalapio.Image = pizzalapiokuva; 
     156        pizzalapio.Position = paikka + new Vector(0, korkeus); 
     157        Add(pizzalapio); 
     158 
     159    } 
     160    void Lisaarikkalapio(Vector paikka, double leveys, double korkeus) 
     161    { 
     162        PhysicsObject rikkalapio = new PhysicsObject(leveys*0.5, korkeus * 1.0); 
     163        rikkalapio.Image = rikkalapionkuva; 
     164        rikkalapio.Position = paikka + new Vector(0, korkeus); 
     165        FollowerBrain seuraajanAivot = new FollowerBrain(pelaaja1); 
     166        seuraajanAivot.Speed = 300; 
     167        seuraajanAivot.DistanceFar = 600; 
     168        seuraajanAivot.DistanceClose = 200; 
     169        seuraajanAivot.StopWhenTargetClose = false; 
     170        Add(rikkalapio); 
     171        
     172    } 
     173    void Lisaatelelapio(Vector paikka, double leveys, double korkeus) 
     174    { 
     175        PhysicsObject telelapio = new PhysicsObject(leveys * 0.5, korkeus * 1.0); 
     176        telelapio.Image = telelapionkuva; 
     177        telelapio.Position = paikka + new Vector(0, korkeus); 
     178        Add(telelapio); 
     179 
     180    } 
     181 
     182    void Lisaapiikit(Vector paikka, double leveys, double korkeus) 
     183    { 
     184        PhysicsObject piikit = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     185        piikit.Position = paikka; 
     186        piikit.Image = piikkikuva; 
     187        Add(piikit); 
     188    } 
     189 
    125190} 
  • 2015/26/SamuH/AwesomeGuest/AwesomeGuest/AwesomeGuest/AwesomeGuest.csproj.Debug.cachefile

    r6195 r6268  
    66Content\kenttÀlapio.xnb 
    77Content\lapio.xnb 
    8 Content\pizzeeria halem.xnb 
    98Content\rikkalapio.xnb 
    10 Content\fiskars (ei kirves).xnb 
    119Content\telelapio.xnb 
     10Content\fiskars.xnb 
     11Content\pizzalapio.xnb 
     12Content\tyhjÀ.xnb 
     13Content\piikit.xnb 
  • 2015/26/SamuH/AwesomeGuest/AwesomeGuest/AwesomeGuest/obj/x86/Debug/AwesomeGuest.csproj.FileListAbsolute.txt

    r6195 r6268  
    1414C:\MyTemp\SamuH\AwesomeGuest\AwesomeGuest\AwesomeGuest\bin\x86\Debug\Content\kenttÀlapio.xnb 
    1515C:\MyTemp\SamuH\AwesomeGuest\AwesomeGuest\AwesomeGuest\bin\x86\Debug\Content\lapio.xnb 
    16 C:\MyTemp\SamuH\AwesomeGuest\AwesomeGuest\AwesomeGuest\bin\x86\Debug\Content\pizzeeria halem.xnb 
    1716C:\MyTemp\SamuH\AwesomeGuest\AwesomeGuest\AwesomeGuest\bin\x86\Debug\Content\rikkalapio.xnb 
    18 C:\MyTemp\SamuH\AwesomeGuest\AwesomeGuest\AwesomeGuest\bin\x86\Debug\Content\fiskars (ei kirves).xnb 
    1917C:\MyTemp\SamuH\AwesomeGuest\AwesomeGuest\AwesomeGuest\bin\x86\Debug\Content\telelapio.xnb 
     18C:\MyTemp\SamuH\AwesomeGuest\AwesomeGuest\AwesomeGuest\bin\x86\Debug\Content\fiskars.xnb 
     19C:\MyTemp\SamuH\AwesomeGuest\AwesomeGuest\AwesomeGuest\bin\x86\Debug\Content\pizzalapio.xnb 
     20C:\MyTemp\SamuH\AwesomeGuest\AwesomeGuest\AwesomeGuest\bin\x86\Debug\Content\tyhjÀ.xnb 
     21C:\MyTemp\SamuH\AwesomeGuest\AwesomeGuest\AwesomeGuest\bin\x86\Debug\Content\piikit.xnb 
  • 2015/26/SamuH/AwesomeGuest/AwesomeGuest/AwesomeGuest/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt

    r6195 r6268  
    66Content\kenttÀlapio.xnb 
    77Content\lapio.xnb 
    8 Content\pizzeeria halem.xnb 
    98Content\rikkalapio.xnb 
    10 Content\fiskars (ei kirves).xnb 
    119Content\telelapio.xnb 
     10Content\fiskars.xnb 
     11Content\pizzalapio.xnb 
     12Content\tyhjÀ.xnb 
     13Content\piikit.xnb 
  • 2015/26/SamuH/AwesomeGuest/AwesomeGuest/AwesomeGuestContent/AwesomeGuestContent.contentproj

    r6195 r6268  
    8585      <Processor>TextureProcessor</Processor> 
    8686    </Compile> 
    87     <Compile Include="pizzeeria halem.png"> 
    88       <Name>pizzeeria halem</Name> 
     87    <Compile Include="pizzalapio.png"> 
     88      <Name>pizzalapio</Name> 
    8989      <Importer>TextureImporter</Importer> 
    9090      <Processor>TextureProcessor</Processor> 
    9191    </Compile> 
     92  </ItemGroup> 
     93  <ItemGroup> 
     94    <Compile Include="fiskars.png"> 
     95      <Name>fiskars</Name> 
     96      <Importer>TextureImporter</Importer> 
     97      <Processor>TextureProcessor</Processor> 
     98    </Compile> 
     99  </ItemGroup> 
     100  <ItemGroup> 
     101    <Compile Include="telelapio.png"> 
     102      <Name>telelapio</Name> 
     103      <Importer>TextureImporter</Importer> 
     104      <Processor>TextureProcessor</Processor> 
     105    </Compile> 
     106  </ItemGroup> 
     107  <ItemGroup> 
    92108    <Compile Include="rikkalapio.png"> 
    93109      <Name>rikkalapio</Name> 
     
    97113  </ItemGroup> 
    98114  <ItemGroup> 
    99     <Compile Include="fiskars %28ei kirves%29.png"> 
    100       <Name>fiskars %28ei kirves%29</Name> 
     115    <Compile Include="tyhjä.png"> 
     116      <Name>tyhjä</Name> 
    101117      <Importer>TextureImporter</Importer> 
    102118      <Processor>TextureProcessor</Processor> 
     
    104120  </ItemGroup> 
    105121  <ItemGroup> 
    106     <Compile Include="telelapio.png"> 
    107       <Name>telelapio</Name> 
     122    <Compile Include="piikit.png"> 
     123      <Name>piikit</Name> 
    108124      <Importer>TextureImporter</Importer> 
    109125      <Processor>TextureProcessor</Processor> 
  • 2015/26/SamuH/AwesomeGuest/AwesomeGuest/AwesomeGuestContent/kentta1.txt

    r6195 r6268  
    1  
    2 .........*............. 
    3 .........##............ 
    4 .......*....*.......... 
    5 .......##..##.......... 
    6 ....................... 
    7 .....*........*........ 
    8 .....##..##..##........ 
    9 ....................... 
    10 ...*....*..*....*...... 
    11 ...##..##..##..##...... 
    12 ....................... 
    13 .*....*.......*...*.... 
    14 .##..##..##..##..##.... 
    15 ....................... 
    16 ........N..............l...f..k...p...r...f...... 
    17 ################################################# 
     1.....................................................................................................................................................................................................................................................................................................................................................................................................#.....................................#.. 
     2....................................................................................................................................................................................................................................................................................................................................................................................................#......................................#.. 
     3...................................................................................................................................................................................................................................................................................................................................................................................................#........................................#. 
     4..................................................................................................................................................................................................................................................................................................................................................................................................#.......................................#... 
     5..................................................................................................................................................................................................................................................................................................................................................................................................#..........................................# 
     6...................................................................................................................#.....#..................................................................................................................................................................................................................................................................................................................#. 
     7....................................................................................................#.......................................................................................................................................................................................................................................................................................................................................#. 
     8........................................................................................#######.................#............................................####....#............................................................................................................................................................................................................................############################################ 
     9.......................................................................................#...................###.............................................#.................................................................................................................................................................................................................................................................................................................................................... 
     10...................................................................................#.....................................................................#..................................................................................................................................................................................................................................................................................... 
     11........................................................................................................................................................#...................................................................................................................................................................................................................................................................................... 
     12...................................................       ###########......######..............................................................#....#.......................................................................................................................................................................................................................................................................................... 
     13........................................................                                                                ....................................................................................................................................................................................................................................................................................................................................................... 
     14.....................................................  #..                                                      ......................................................#.................................................................................................................................................................................................................................................................................................... 
     15.......N.................f..k...p.l..r..t........  #.                                                                   ...........................................#........................................................................................................................................................................................................................................................................................................... 
     16##. ##############################################                                                                      ........................................................................................................................................................................................................................................................................................................................................................... 
     17.#..#...........................................................................................................................#..............................................................................................................................................................................................................................................................................................................  
     18.#..#..........................................................................................................................................................................................................................................................................................................................................................................................................................................  
     19.#..#..........................................................................................................................................................................................................................................................................................................................................................................................................................................  
     20.#..#..........................................................................................................................................................................................................................................................................................................................................................................................................................................  
     21 #  #.......................................................................................................................................................................................................................................................................................................................................................................................................................................... 
     22.#..#.......................................................................................................................................................................................................................................................................................................................................................................................................................................... 
     23.#..#sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss..............................................................................................................................................................         
     24.#..##############################################################################################################################################################################################################..............................................................................................................................................................         
     25.#................................................................................................................................................................................................................       
     26.#################################################################################################################################################################################################################.................................................................................................................................................................      
     27................................................................................................................................................................................................................................................................................................................................................................................................................................................. 
     28................................................................................................................................................................................................................................................................................................................................................................................................................................................. 
     29................................................................................................................................................................................................................................................................................................................................................................................................................................................. 
     30................................................................................................................................................................................................................................................................................................................................................................................................................................................. 
     31................................................................................................................................................................................................................................................................................................................................................................................................................................................. 
     32................................................................................................................................................................................................................................................................................................................................................................................................................................................. 
     33................................................................................................................................................................................................................................................................................................................................................................................................................................................. 
     34.................................................................................................................................................................................................................................................................................................................................................................................................................................................                                                                                                                                
  • 2015/26/SamuH/AwesomeGuest/AwesomeGuest/AwesomeGuestContent/obj/x86/Debug/ContentPipeline-.xml

    r6195 r6268  
    3636      <Options>None</Options> 
    3737      <Output>C:\MyTemp\SamuH\AwesomeGuest\AwesomeGuest\AwesomeGuest\bin\x86\Debug\Content\kentta1.xnb</Output> 
    38       <Time>2015-06-23T14:58:41.0772112+03:00</Time> 
     38      <Time>2015-06-24T14:54:04.6704216+03:00</Time> 
    3939    </Item> 
    4040    <Item> 
     
    6666    </Item> 
    6767    <Item> 
    68       <Source>pizzeeria halem.png</Source> 
    69       <Name>pizzeeria halem</Name> 
    70       <Importer>TextureImporter</Importer> 
    71       <Processor>TextureProcessor</Processor> 
    72       <Options>None</Options> 
    73       <Output>C:\MyTemp\SamuH\AwesomeGuest\AwesomeGuest\AwesomeGuest\bin\x86\Debug\Content\pizzeeria halem.xnb</Output> 
    74       <Time>2015-06-23T14:21:03.3560117+03:00</Time> 
    75     </Item> 
    76     <Item> 
    7768      <Source>rikkalapio.png</Source> 
    7869      <Name>rikkalapio</Name> 
     
    8172      <Options>None</Options> 
    8273      <Output>C:\MyTemp\SamuH\AwesomeGuest\AwesomeGuest\AwesomeGuest\bin\x86\Debug\Content\rikkalapio.xnb</Output> 
    83       <Time>2015-06-23T14:21:03.3580117+03:00</Time> 
    84     </Item> 
    85     <Item> 
    86       <Source>fiskars (ei kirves).png</Source> 
    87       <Name>fiskars (ei kirves)</Name> 
    88       <Importer>TextureImporter</Importer> 
    89       <Processor>TextureProcessor</Processor> 
    90       <Options>None</Options> 
    91       <Output>C:\MyTemp\SamuH\AwesomeGuest\AwesomeGuest\AwesomeGuest\bin\x86\Debug\Content\fiskars (ei kirves).xnb</Output> 
    92       <Time>2015-06-23T14:21:15.2920117+03:00</Time> 
     74      <Time>2015-06-24T10:43:36.239786+03:00</Time> 
    9375    </Item> 
    9476    <Item> 
     
    9981      <Options>None</Options> 
    10082      <Output>C:\MyTemp\SamuH\AwesomeGuest\AwesomeGuest\AwesomeGuest\bin\x86\Debug\Content\telelapio.xnb</Output> 
    101       <Time>2015-06-23T14:21:24.7390117+03:00</Time> 
     83      <Time>2015-06-24T10:43:00.684699+03:00</Time> 
     84    </Item> 
     85    <Item> 
     86      <Source>fiskars.png</Source> 
     87      <Name>fiskars</Name> 
     88      <Importer>TextureImporter</Importer> 
     89      <Processor>TextureProcessor</Processor> 
     90      <Options>None</Options> 
     91      <Output>C:\MyTemp\SamuH\AwesomeGuest\AwesomeGuest\AwesomeGuest\bin\x86\Debug\Content\fiskars.xnb</Output> 
     92      <Time>2015-06-23T14:21:15.2920117+03:00</Time> 
     93    </Item> 
     94    <Item> 
     95      <Source>pizzalapio.png</Source> 
     96      <Name>pizzalapio</Name> 
     97      <Importer>TextureImporter</Importer> 
     98      <Processor>TextureProcessor</Processor> 
     99      <Options>None</Options> 
     100      <Output>C:\MyTemp\SamuH\AwesomeGuest\AwesomeGuest\AwesomeGuest\bin\x86\Debug\Content\pizzalapio.xnb</Output> 
     101      <Time>2015-06-23T14:21:03.3560117+03:00</Time> 
     102    </Item> 
     103    <Item> 
     104      <Source>tyhjä.png</Source> 
     105      <Name>tyhjä</Name> 
     106      <Importer>TextureImporter</Importer> 
     107      <Processor>TextureProcessor</Processor> 
     108      <Options>None</Options> 
     109      <Output>C:\MyTemp\SamuH\AwesomeGuest\AwesomeGuest\AwesomeGuest\bin\x86\Debug\Content\tyhjä.xnb</Output> 
     110      <Time>2015-06-24T11:57:23.5950826+03:00</Time> 
     111    </Item> 
     112    <Item> 
     113      <Source>piikit.png</Source> 
     114      <Name>piikit</Name> 
     115      <Importer>TextureImporter</Importer> 
     116      <Processor>TextureProcessor</Processor> 
     117      <Options>None</Options> 
     118      <Output>C:\MyTemp\SamuH\AwesomeGuest\AwesomeGuest\AwesomeGuest\bin\x86\Debug\Content\piikit.xnb</Output> 
     119      <Time>2015-06-24T14:39:56.7956426+03:00</Time> 
    102120    </Item> 
    103121    <BuildSuccessful>true</BuildSuccessful> 
Note: See TracChangeset for help on using the changeset viewer.