Changeset 9440 for 2017


Ignore:
Timestamp:
2017-08-04 12:50:07 (22 months ago)
Author:
npo17_78
Message:
 
Location:
2017/31/JohannesU
Files:
11 added
13 edited

Legend:

Unmodified
Added
Removed
  • 2017/31/JohannesU/MummoDrift2D2017/MummoDrift2D2017/MummoDrift2D2017/MummoDrift2D2017.cs

    r9410 r9440  
    1616    Image Palikka2 = LoadImage("darkStoneBlock"); 
    1717    Image vihukuva = LoadImage("blobRight"); 
    18     Image estekuva = LoadImage("skyBlock"); 
     18    Image estekuva = LoadImage("roots"); 
     19    Image Vesipalikka = LoadImage("waterTopBlock"); 
    1920 
    2021    double kavelyNopeus = 500, hyppyNopeus = 1000; 
     
    2223    PhysicsObject vihu; 
    2324 
     25    SoundEffect hyppyAani = LoadSoundEffect("Jump"); 
     26    SoundEffect kuolemisAani = LoadSoundEffect("kuolemisaani"); 
     27 
     28    Vector spawnikoordinaatit = Vector.Zero; 
    2429 
    2530    public override void Begin() 
     
    2833        AloitaPeli(); 
    2934        Taustamusiikki(); 
    30     } 
    31  
    32  
    33     void Fanta(Vector paikka, double leveys, double korkeus) 
     35        Lisaavihuja(); 
     36    } 
     37    void Vesipalikke(Vector paikka, double leveys, double korkeus) 
    3438    { 
    3539        PhysicsObject este = new PhysicsObject(leveys, korkeus); 
    3640        este.Position = paikka; 
    3741        este.Shape = Shape.Rectangle; 
     42        este.MakeStatic(); 
     43        // palikka.Color = Color.Gray; 
     44        este.Image = Vesipalikka; 
     45        Add(este); 
     46    } 
     47 
     48    void Fanta(Vector paikka, double leveys, double korkeus) 
     49    { 
     50        PhysicsObject este = new PhysicsObject(leveys, korkeus); 
     51        este.Position = paikka; 
     52        este.Shape = Shape.Rectangle; 
     53        este.MakeStatic(); 
    3854        // palikka.Color = Color.Gray; 
    3955        este.Image = estekuva; 
     
    5672        vihu.Brain.Active = true; 
    5773 
     74        
     75 
     76 
     77 
    5878    } 
    5979 
     
    107127        Add(Palikka2); 
    108128    } 
     129    void Spawnipiste(Vector paikka, double leveys, double korkeus) 
     130    { 
     131        spawnikoordinaatit = paikka; 
     132    } 
     133 
    109134    void LuoUkkeli(Vector paikka, double leveys, double korkeus) 
    110135    { 
     
    117142        ukkeli.Image = ukkelikuva; 
    118143        AddCollisionHandler(ukkeli, "vihu", Tormaavihuun); 
     144         
    119145    } 
    120146    void AsetaOhjaimet() 
     
    132158    { 
    133159        ukkeli.Jump(nopeus); 
     160        hyppyAani.Play(); 
    134161    } 
    135162 
     
    152179        ruudut.SetTileMethod('i', LuoVihu); 
    153180        ruudut.SetTileMethod('u', Fanta); 
     181        ruudut.SetTileMethod('s', Vesipalikke); 
     182        ruudut.SetTileMethod('j', Spawnipiste); 
    154183        ruudut.Execute(50, 50); 
    155184 
     
    167196        { 
    168197            kohde.Destroy(); 
     198 
     199           
     200            kuolemisAani.Play(); 
    169201            return; 
    170202        } 
     
    174206 
    175207    } 
     208 
     209    void Lisaavihuja() 
     210    { 
     211        Timer ajastin = new Timer(); 
     212        ajastin.Interval = 3.0; 
     213        ajastin.Timeout += delegate { 
     214            if (spawnikoordinaatit != Vector.Zero) 
     215            { 
     216                LuoVihu(spawnikoordinaatit, 50, 50); 
     217            } 
     218        }; 
     219        ajastin.Start(); 
     220    } 
     221 
    176222    void SeuraajaAivot() 
    177223    { 
     
    198244        MediaPlayer.IsRepeating = true; 
    199245    } 
    200  
     246   
    201247} 
  • 2017/31/JohannesU/MummoDrift2D2017/MummoDrift2D2017/MummoDrift2D2017/MummoDrift2D2017.csproj.Debug.cachefile

    r9410 r9440  
    1313Content\amg1_rt2.xnb 
    1414Content\MusiikkiPeliin.xnb 
     15Content\roots.xnb 
     16Content\waterTopBlock.xnb 
     17Content\Jump.xnb 
     18Content\kuolemisaani.xnb 
    1519Content\MusiikkiPeliin.wma 
  • 2017/31/JohannesU/MummoDrift2D2017/MummoDrift2D2017/MummoDrift2D2017/obj/x86/Debug/ContentPipeline-{E4D5CE7F-3ED3-49A4-89E2-A4636542D8A6}.xml

    r9410 r9440  
    99      <Options>None</Options> 
    1010      <Output>C:\MyTemp\JohannesU\MummoDrift2D2017\MummoDrift2D2017\MummoDrift2D2017\bin\x86\Debug\Content\kentta.xnb</Output> 
    11       <Time>2017-08-03T15:00:07.8799229+03:00</Time> 
     11      <Time>2017-08-04T12:48:08.9864745+03:00</Time> 
    1212    </Item> 
    1313    <Item> 
     
    128128      <Extra>C:\MyTemp\JohannesU\MummoDrift2D2017\MummoDrift2D2017\MummoDrift2D2017\bin\x86\Debug\Content\MusiikkiPeliin.wma</Extra> 
    129129      <Time>2017-08-03T14:25:30.567249+03:00</Time> 
     130    </Item> 
     131    <Item> 
     132      <Source>roots.png</Source> 
     133      <Name>roots</Name> 
     134      <Importer>TextureImporter</Importer> 
     135      <Processor>TextureProcessor</Processor> 
     136      <Options>None</Options> 
     137      <Output>C:\MyTemp\JohannesU\MummoDrift2D2017\MummoDrift2D2017\MummoDrift2D2017\bin\x86\Debug\Content\roots.xnb</Output> 
     138      <Time>2017-08-04T10:10:20.7530944+03:00</Time> 
     139    </Item> 
     140    <Item> 
     141      <Source>waterTopBlock.png</Source> 
     142      <Name>waterTopBlock</Name> 
     143      <Importer>TextureImporter</Importer> 
     144      <Processor>TextureProcessor</Processor> 
     145      <Options>None</Options> 
     146      <Output>C:\MyTemp\JohannesU\MummoDrift2D2017\MummoDrift2D2017\MummoDrift2D2017\bin\x86\Debug\Content\waterTopBlock.xnb</Output> 
     147      <Time>2017-08-04T10:17:19.6698688+03:00</Time> 
     148    </Item> 
     149    <Item> 
     150      <Source>Jump.wav</Source> 
     151      <Name>Jump</Name> 
     152      <Importer>WavImporter</Importer> 
     153      <Processor>SoundEffectProcessor</Processor> 
     154      <Options>None</Options> 
     155      <Output>C:\MyTemp\JohannesU\MummoDrift2D2017\MummoDrift2D2017\MummoDrift2D2017\bin\x86\Debug\Content\Jump.xnb</Output> 
     156      <Time>2017-08-04T10:52:55.2466631+03:00</Time> 
     157    </Item> 
     158    <Item> 
     159      <Source>kuolemisaani.wav</Source> 
     160      <Name>kuolemisaani</Name> 
     161      <Importer>WavImporter</Importer> 
     162      <Processor>SoundEffectProcessor</Processor> 
     163      <Options>None</Options> 
     164      <Output>C:\MyTemp\JohannesU\MummoDrift2D2017\MummoDrift2D2017\MummoDrift2D2017\bin\x86\Debug\Content\kuolemisaani.xnb</Output> 
     165      <Time>2017-08-04T11:18:41.7523092+03:00</Time> 
    130166    </Item> 
    131167    <BuildSuccessful>true</BuildSuccessful> 
  • 2017/31/JohannesU/MummoDrift2D2017/MummoDrift2D2017/MummoDrift2D2017/obj/x86/Debug/MummoDrift2D2017.csproj.FileListAbsolute.txt

    r9410 r9440  
    2222C:\MyTemp\JohannesU\MummoDrift2D2017\MummoDrift2D2017\MummoDrift2D2017\bin\x86\Debug\Content\MusiikkiPeliin.xnb 
    2323C:\MyTemp\JohannesU\MummoDrift2D2017\MummoDrift2D2017\MummoDrift2D2017\bin\x86\Debug\Content\MusiikkiPeliin.wma 
     24C:\MyTemp\JohannesU\MummoDrift2D2017\MummoDrift2D2017\MummoDrift2D2017\bin\x86\Debug\Content\roots.xnb 
     25C:\MyTemp\JohannesU\MummoDrift2D2017\MummoDrift2D2017\MummoDrift2D2017\bin\x86\Debug\Content\waterTopBlock.xnb 
     26C:\MyTemp\JohannesU\MummoDrift2D2017\MummoDrift2D2017\MummoDrift2D2017\bin\x86\Debug\Content\Jump.xnb 
     27C:\MyTemp\JohannesU\MummoDrift2D2017\MummoDrift2D2017\MummoDrift2D2017\bin\x86\Debug\Content\kuolemisaani.xnb 
  • 2017/31/JohannesU/MummoDrift2D2017/MummoDrift2D2017/MummoDrift2D2017/obj/x86/Debug/cachefile-{E4D5CE7F-3ED3-49A4-89E2-A4636542D8A6}-targetpath.txt

    r9410 r9440  
    1414Content\MusiikkiPeliin.xnb 
    1515Content\MusiikkiPeliin.wma 
     16Content\roots.xnb 
     17Content\waterTopBlock.xnb 
     18Content\Jump.xnb 
     19Content\kuolemisaani.xnb 
  • 2017/31/JohannesU/MummoDrift2D2017/MummoDrift2D2017/MummoDrift2D2017Content/MummoDrift2D2017Content.contentproj

    r9410 r9440  
    143143    </Compile> 
    144144  </ItemGroup> 
     145  <ItemGroup> 
     146    <Compile Include="roots.png"> 
     147      <Name>roots</Name> 
     148      <Importer>TextureImporter</Importer> 
     149      <Processor>TextureProcessor</Processor> 
     150    </Compile> 
     151  </ItemGroup> 
     152  <ItemGroup> 
     153    <Compile Include="waterTopBlock.png"> 
     154      <Name>waterTopBlock</Name> 
     155      <Importer>TextureImporter</Importer> 
     156      <Processor>TextureProcessor</Processor> 
     157    </Compile> 
     158  </ItemGroup> 
     159  <ItemGroup> 
     160    <Compile Include="Jump.wav"> 
     161      <Name>Jump</Name> 
     162      <Importer>WavImporter</Importer> 
     163      <Processor>SoundEffectProcessor</Processor> 
     164    </Compile> 
     165  </ItemGroup> 
     166  <ItemGroup> 
     167    <Compile Include="kuolemisaani.wav"> 
     168      <Name>kuolemisaani</Name> 
     169      <Importer>WavImporter</Importer> 
     170      <Processor>SoundEffectProcessor</Processor> 
     171    </Compile> 
     172  </ItemGroup> 
    145173  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    146174  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2017/31/JohannesU/MummoDrift2D2017/MummoDrift2D2017/MummoDrift2D2017Content/kentta.txt

    r9410 r9440  
    1                                    
    2                                    
    3                                    
    4                                    
    5                                    
     1                                                                     
     2                                                                     
     3                                                                     
     4                                                                     
     5                                                                     
    66 
    7                   
    8                    ooooooooooo 
    9                    o l       o 
    10                    o         o 
    11                    o         o    
    12                    o         o      
    13                    o         o 
    14                    o         o            
    15 mmmmmmmmmmmmmmmmmmmooooo     oommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm 
    16 pppppppppppppppppppppppo      oopppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp 
    17 pppppppppppppppppppppppoo      ooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp 
    18 ppppppppppppppppppppppppoo      ooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp 
    19 pppppppppppppppppppppppppooppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp 
     7                   oooooooooooooooooooooooooooooooooooooooooooooooooooo 
     8                   ouuuuuu                                         uuuo 
     9                   o                          j                       o 
     10                   o                                                  o 
     11                   o        mmmm    mmmm    mmmm   mmmm   mmmm        o 
     12                   o                                                  o 
     13                   o                                                  o 
     14                   o     mmm     mmm     mmm    mmm    mmm    mmm     o 
     15                   o                                                  o 
     16                   o                 i                i               o                        
     17                   o        mmmm    mmmmm   mmmm   mmmm   mmmm        o                   
     18                   o                                                  o             
     19                   o       d              i             d             o 
     20                   o     mmm     mmm     mmm    mmm    mmm    mmm     o 
     21                   o                             u                    o 
     22                   o          l       i       d             i         o 
     23                   o        mmmmm   mmmmm   mmmm   mmmm   mmmm        o 
     24                   o          u                                       o 
     25                   o      d        d                           d      o 
     26                   o     mmm     mmm     mmm    mmm    mmm    mmm     o 
     27              mmmmmo                             u                    ommmmmmm 
     28         mmmmmpppppo                                                  opppppppmmmmmmmmm 
     29    mmmmmppppppppppo                                                  opppppppppppppppmmmmmm 
     30mmmmpppppppppppppppooooooooooooooooooooooooooooooooooooooooooooooooooooppppppppppppppppppppppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm 
     31ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp 
     32pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp 
    2033ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp 
    2134ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp 
     
    2336pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp 
    2437ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp 
    25 ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp 
     38ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp 
     39pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp 
     40pppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp 
    2641ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp 
    2742ppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp 
Note: See TracChangeset for help on using the changeset viewer.