Ignore:
Timestamp:
2016-07-01 12:58:33 (3 years ago)
Author:
hekaihal
Message:
 
Location:
2016/26/HeiniI/CloudJump
Files:
4 added
15 edited

Legend:

Unmodified
Added
Removed
  • 2016/26/HeiniI/CloudJump/CloudJump/CloudJump/CloudJump.cs

    r7617 r7626  
    1212    PlatformCharacter lammas; 
    1313    Image pelaajanKuva = LoadImage("lammas"); 
     14    Image[] pelaajanKuvat = LoadImages("lammas", "muhufinssi", "liinunMarja", "molkov"); 
    1415    Image kuukuva = LoadImage("tahti"); 
    1516    //Image Oiketausta = LoadImage("oikeatausta2"); 
     
    2728    PhysicsObject kuolotaso; 
    2829 
    29     int KenttäNro = 2;  
     30    int KenttäNro = 2; 
    3031 
    3132    public override void Begin() 
     
    3637        Add(alkuValikko); 
    3738 
    38         alkuValikko.AddItemHandler(0, AloitaPeli); 
     39        alkuValikko.AddItemHandler(0, HahmoValikko); 
    3940        alkuValikko.AddItemHandler(1, Exit); 
    40  
    41     } 
     41    } 
     42 
     43    void HahmoValikko() 
     44    { 
     45        MultiSelectWindow alkuValikko = new MultiSelectWindow("Minkä hahmon haluat?", 
     46        "Pinkki Lammas", "muhfinssi", "Marja-Otus", "Alien"); 
     47        Add(alkuValikko); 
     48 
     49        alkuValikko.AddItemHandler(0, delegate() { pelaajanKuva = pelaajanKuvat[0]; AloitaPeli(); }); 
     50        alkuValikko.AddItemHandler(1, delegate () { pelaajanKuva = pelaajanKuvat[1]; AloitaPeli(); }); 
     51        alkuValikko.AddItemHandler(2, delegate () { pelaajanKuva = pelaajanKuvat[2]; AloitaPeli(); }); 
     52        alkuValikko.AddItemHandler(3, delegate () { pelaajanKuva = pelaajanKuvat[3]; AloitaPeli(); }); 
     53    } 
     54 
    4255    void AloitaPeli() 
    4356    { 
     
    7891 
    7992        ColorTileMap ruudut = ColorTileMap.FromLevelAsset("oikeatausta" + KenttäNro); 
    80  
     93        Level.Background.CreateGradient(Color.White, Color.SkyBlue); 
    8194        ruudut.SetTileMethod(Color.FromHexCode("#FFFF3A61"), LisaaPilvi); 
    8295        ruudut.SetTileMethod(Color.FromHexCode("0026FF"), LisaaLammas); 
     
    88101        ruudut.SetTileMethod(Color.FromHexCode("00FFF6"), LuoRaketti); 
    89102        ruudut.Execute(20, 20); 
    90         Level.Background.CreateGradient(Color.White, Color.SkyBlue); 
     103        
    91104        Kuolotaso(); 
    92105 
     
    94107    void LuoRaketti(Vector paikka, double leveys, double korkeus) 
    95108    { 
    96         PhysicsObject LuoRaketti = PhysicsObject.CreateStaticObject(leveys*2, korkeus*2); 
     109        PhysicsObject LuoRaketti = PhysicsObject.CreateStaticObject(leveys*3, korkeus*6); 
    97110        LuoRaketti.Position = paikka; 
    98111        LuoRaketti.Image = koristeraketti; 
    99112        Add(LuoRaketti); 
     113        Level.Background.CreateGradient(Color.LightGray, Color.Black); 
    100114    } 
    101115    void Avaruuspohja(Vector paikka, double leveys, double korkeus) 
    102116    { 
    103         PhysicsObject Avaruuspohja = PhysicsObject.CreateStaticObject(leveys*2, korkeus*2); 
     117        PhysicsObject Avaruuspohja = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    104118        Avaruuspohja.Position = paikka; 
    105119        Avaruuspohja.Image = Avaruuslaatta; 
     
    108122    void LuoAvaruus(Vector paikka, double leveys, double korkeus) 
    109123    { 
    110         PhysicsObject avaruustaso = PhysicsObject.CreateStaticObject(leveys*2, korkeus); 
     124        PhysicsObject avaruustaso = PhysicsObject.CreateStaticObject(leveys*3, korkeus); 
    111125        avaruustaso.Position = paikka; 
    112126        avaruustaso.Image = kuukuva; 
     
    127141        lammas.Tag = "lammas"; 
    128142        AddCollisionHandler(lammas, "alaraja", PelaajaOsuu); 
    129        // AddCollisionHandler(lammas, "mtahti", voitit); 
     143        AddCollisionHandler(lammas, "mtahti", voitit); 
    130144        Add(lammas); 
    131145 
     
    209223        Add(maali); 
    210224    } 
    211     /*void voitit(PhysicsObject lammas, PhysicsObject maali) 
     225    void voitit(PhysicsObject lammas, PhysicsObject maali) 
    212226    { 
    213227        SeuraavaKentta(); 
     
    233247        else if (Oikeatausta > 3) Exit(); 
    234248 
    235         LisaaNappaimet(); 
    236  
    237     }*/ 
     249        LisaaNappaimet();*/ 
     250 
     251    } 
    238252} 
  • 2016/26/HeiniI/CloudJump/CloudJump/CloudJump/CloudJump.csproj.Debug.cachefile

    r7614 r7626  
    1212Content\tahti.xnb 
    1313Content\raketti.xnb 
     14Content\liinunMarja.xnb 
     15Content\molkov.xnb 
  • 2016/26/HeiniI/CloudJump/CloudJump/CloudJump/obj/x86/Debug/CloudJump.csproj.FileListAbsolute.txt

    r7614 r7626  
    3030C:\MyTemp\HeiniI-uusin\CloudJump\CloudJump\CloudJump\bin\x86\Debug\Content\tahti.xnb 
    3131C:\MyTemp\HeiniI-uusin\CloudJump\CloudJump\CloudJump\bin\x86\Debug\Content\raketti.xnb 
     32C:\MyTemp\HeiniI-uusin\CloudJump\CloudJump\CloudJump\bin\x86\Debug\Content\liinunMarja.xnb 
     33C:\MyTemp\HeiniI-uusin\CloudJump\CloudJump\CloudJump\bin\x86\Debug\Content\molkov.xnb 
  • 2016/26/HeiniI/CloudJump/CloudJump/CloudJump/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml

    r7614 r7626  
    9090      <Options>None</Options> 
    9191      <Output>C:\MyTemp\HeiniI-uusin\CloudJump\CloudJump\CloudJump\bin\x86\Debug\Content\oikeatausta4.xnb</Output> 
    92       <Time>2016-07-01T10:56:47.6335021+03:00</Time> 
     92      <Time>2016-07-01T12:18:28.5557982+03:00</Time> 
    9393    </Item> 
    9494    <Item> 
     
    9999      <Options>None</Options> 
    100100      <Output>C:\MyTemp\HeiniI-uusin\CloudJump\CloudJump\CloudJump\bin\x86\Debug\Content\avaruuslaatta.xnb</Output> 
    101       <Time>2016-07-01T11:03:21.9304575+03:00</Time> 
     101      <Time>2016-07-01T12:10:56.1582767+03:00</Time> 
    102102    </Item> 
    103103    <Item> 
     
    118118      <Output>C:\MyTemp\HeiniI-uusin\CloudJump\CloudJump\CloudJump\bin\x86\Debug\Content\raketti.xnb</Output> 
    119119      <Time>2016-07-01T11:23:12.2983643+03:00</Time> 
     120    </Item> 
     121    <Item> 
     122      <Source>liinunMarja.png</Source> 
     123      <Name>liinunMarja</Name> 
     124      <Importer>TextureImporter</Importer> 
     125      <Processor>TextureProcessor</Processor> 
     126      <Options>None</Options> 
     127      <Output>C:\MyTemp\HeiniI-uusin\CloudJump\CloudJump\CloudJump\bin\x86\Debug\Content\liinunMarja.xnb</Output> 
     128      <Time>2016-07-01T12:49:18.2242641+03:00</Time> 
     129    </Item> 
     130    <Item> 
     131      <Source>molkov.png</Source> 
     132      <Name>molkov</Name> 
     133      <Importer>TextureImporter</Importer> 
     134      <Processor>TextureProcessor</Processor> 
     135      <Options>None</Options> 
     136      <Output>C:\MyTemp\HeiniI-uusin\CloudJump\CloudJump\CloudJump\bin\x86\Debug\Content\molkov.xnb</Output> 
     137      <Time>2016-07-01T12:45:10.7887931+03:00</Time> 
    120138    </Item> 
    121139    <BuildSuccessful>true</BuildSuccessful> 
  • 2016/26/HeiniI/CloudJump/CloudJump/CloudJump/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt

    r7614 r7626  
    1212Content\tahti.xnb 
    1313Content\raketti.xnb 
     14Content\liinunMarja.xnb 
     15Content\molkov.xnb 
  • 2016/26/HeiniI/CloudJump/CloudJump/CloudJumpContent/CloudJumpContent.contentproj

    r7614 r7626  
    136136    </Compile> 
    137137  </ItemGroup> 
     138  <ItemGroup> 
     139    <Compile Include="liinunMarja.png"> 
     140      <Name>liinunMarja</Name> 
     141      <Importer>TextureImporter</Importer> 
     142      <Processor>TextureProcessor</Processor> 
     143    </Compile> 
     144  </ItemGroup> 
     145  <ItemGroup> 
     146    <Compile Include="molkov.png"> 
     147      <Name>molkov</Name> 
     148      <Importer>TextureImporter</Importer> 
     149      <Processor>TextureProcessor</Processor> 
     150    </Compile> 
     151  </ItemGroup> 
    138152  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    139153  <!--  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.