Ignore:
Timestamp:
2016-07-05 14:57:16 (3 years ago)
Author:
karkaite
Message:

Ensimmäinen taso aloitettu

Location:
2016/27/AnttiN/SalainenTehtävä
Files:
14 added
13 edited

Legend:

Unmodified
Added
Removed
  • 2016/27/AnttiN/SalainenTehtävä/SalainenTehtävä/SalainenTehtävä/SalainenTehtävä.cs

    r7765 r7796  
    1010{ 
    1111    const double nopeus = 2000; 
    12      
     12 
    1313    const int RUUDUN_KOKO = 40; 
    1414 
    1515    PhysicsObject pelaaja1; 
    1616 
    17     Image pelaajanKuva = LoadImage("norsu"); 
     17    Image pelaajanKuva = LoadImage("Hahmo"); 
    1818    Image tahtiKuva = LoadImage("tahti"); 
    1919    Image kovaKuutio = LoadImage("kovaKuutio"); 
     20    Image LaskeutuminenKuva = LoadImage("Laskeutuminen"); 
     21    Image SahkoansaKuva = LoadImage("Sähköansa"); 
     22    Image SahkoansaTykkiKuva = LoadImage("SahkoansaTykki"); 
    2023 
    2124    SoundEffect maaliAani = LoadSoundEffect("maali"); 
     
    3841        kentta.SetTileMethod('*', LisaaTahti); 
    3942        kentta.SetTileMethod('N', LisaaPelaaja); 
     43        kentta.SetTileMethod('L', LisaaLaskeutuminen); 
     44        //kentta.SetTileMethod('S', LisaaSahkoansa); 
     45        kentta.SetTileMethod('A', LisaaSahkoansaTykki); 
    4046        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    4147        Level.CreateBorders(); 
    4248        Level.Background.CreateGradient(Color.White, Color.SkyBlue); 
     49        Level.Background.Image = LoadImage("kiviseina"); 
    4350    } 
    4451 
     
    6875        pelaaja1.Image = pelaajanKuva; 
    6976        AddCollisionHandler(pelaaja1, "tahti", TormaaTahteen); 
     77        AddCollisionHandler(pelaaja1, "Laskeutuminen", TormaaLaskeutumiseen); 
    7078        Add(pelaaja1); 
    7179        pelaaja1.LinearDamping = 0.9; 
    7280        pelaaja1.CanRotate = false; 
     81    } 
     82 
     83    void LisaaLaskeutuminen(Vector paikka, double leveys, double korkeus) 
     84    { 
     85        PhysicsObject Laskeutuminen = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     86        Laskeutuminen.IgnoresCollisionResponse = true; 
     87        Laskeutuminen.Position = paikka; 
     88        Laskeutuminen.Image = LaskeutuminenKuva; 
     89        Laskeutuminen.Tag = "Laskeutuminen"; 
     90        Add(Laskeutuminen); 
     91    } 
     92 
     93    void LisaaSahkoansaTykki(Vector paikka, double leveys, double korkeus) 
     94    { 
     95        PhysicsObject Sahkoansa = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     96        Sahkoansa.Position = paikka; 
     97        Sahkoansa.Image = SahkoansaTykkiKuva; 
     98        Sahkoansa.Tag = "SahkoansaTykki"; 
     99        Add(Sahkoansa); 
     100 
    73101    } 
    74102 
     
    86114        ControllerOne.Listen(Button.Back, ButtonState.Pressed, Exit, "Poistu pelistä"); 
    87115 
    88          
     116 
    89117 
    90118        PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
     
    105133    } 
    106134 
     135    void TormaaLaskeutumiseen(PhysicsObject hahmo, PhysicsObject Laskeutuminen) 
     136    { 
     137    MessageDisplay.Add("Läpäisit tason"); 
    107138 
    108  
     139    } 
    109140 
    110141} 
  • 2016/27/AnttiN/SalainenTehtävä/SalainenTehtävä/SalainenTehtävä/SalainenTehtävä.csproj.Debug.cachefile

    r7765 r7796  
    44Content\kentta1.xnb 
    55Content\kovaKuutio.xnb 
     6Content\Laskeutuminen.xnb 
     7Content\SÀhköansa.xnb 
     8Content\Hahmo.xnb 
     9Content\kiviseina.xnb 
     10Content\SahkoansaTykki.xnb 
  • 2016/27/AnttiN/SalainenTehtävä/SalainenTehtävä/SalainenTehtävä/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml

    r7768 r7796  
    3636      <Options>None</Options> 
    3737      <Output>C:\MyTemp\AnttiN\SalainenTehtävä\SalainenTehtävä\SalainenTehtävä\bin\x86\Debug\Content\kentta1.xnb</Output> 
    38       <Time>2016-07-05T11:29:48.7778578+03:00</Time> 
     38      <Time>2016-07-05T14:55:07.2650871+03:00</Time> 
    3939    </Item> 
    4040    <Item> 
     
    4646      <Output>C:\MyTemp\AnttiN\SalainenTehtävä\SalainenTehtävä\SalainenTehtävä\bin\x86\Debug\Content\kovaKuutio.xnb</Output> 
    4747      <Time>2016-07-05T10:58:33.3776578+03:00</Time> 
     48    </Item> 
     49    <Item> 
     50      <Source>Laskeutuminen.png</Source> 
     51      <Name>Laskeutuminen</Name> 
     52      <Importer>TextureImporter</Importer> 
     53      <Processor>TextureProcessor</Processor> 
     54      <Options>None</Options> 
     55      <Output>C:\MyTemp\AnttiN\SalainenTehtävä\SalainenTehtävä\SalainenTehtävä\bin\x86\Debug\Content\Laskeutuminen.xnb</Output> 
     56      <Time>2016-07-05T11:28:41.1522578+03:00</Time> 
     57    </Item> 
     58    <Item> 
     59      <Source>Sähköansa.png</Source> 
     60      <Name>Sähköansa</Name> 
     61      <Importer>TextureImporter</Importer> 
     62      <Processor>TextureProcessor</Processor> 
     63      <Options>None</Options> 
     64      <Output>C:\MyTemp\AnttiN\SalainenTehtävä\SalainenTehtävä\SalainenTehtävä\bin\x86\Debug\Content\Sähköansa.xnb</Output> 
     65      <Time>2016-07-05T13:40:55.4481745+03:00</Time> 
     66    </Item> 
     67    <Item> 
     68      <Source>Hahmo.png</Source> 
     69      <Name>Hahmo</Name> 
     70      <Importer>TextureImporter</Importer> 
     71      <Processor>TextureProcessor</Processor> 
     72      <Options>None</Options> 
     73      <Output>C:\MyTemp\AnttiN\SalainenTehtävä\SalainenTehtävä\SalainenTehtävä\bin\x86\Debug\Content\Hahmo.xnb</Output> 
     74      <Time>2016-07-05T14:23:13.3184292+03:00</Time> 
     75    </Item> 
     76    <Item> 
     77      <Source>kiviseina.jpg</Source> 
     78      <Name>kiviseina</Name> 
     79      <Importer>TextureImporter</Importer> 
     80      <Processor>TextureProcessor</Processor> 
     81      <Options>None</Options> 
     82      <Output>C:\MyTemp\AnttiN\SalainenTehtävä\SalainenTehtävä\SalainenTehtävä\bin\x86\Debug\Content\kiviseina.xnb</Output> 
     83      <Time>2016-07-05T14:26:32.5351565+03:00</Time> 
     84    </Item> 
     85    <Item> 
     86      <Source>SahkoansaTykki.png</Source> 
     87      <Name>SahkoansaTykki</Name> 
     88      <Importer>TextureImporter</Importer> 
     89      <Processor>TextureProcessor</Processor> 
     90      <Options>None</Options> 
     91      <Output>C:\MyTemp\AnttiN\SalainenTehtävä\SalainenTehtävä\SalainenTehtävä\bin\x86\Debug\Content\SahkoansaTykki.xnb</Output> 
     92      <Time>2016-07-05T14:41:23.4839338+03:00</Time> 
    4893    </Item> 
    4994    <BuildSuccessful>true</BuildSuccessful> 
  • 2016/27/AnttiN/SalainenTehtävä/SalainenTehtävä/SalainenTehtävä/obj/x86/Debug/SalainenTehtävä.csproj.FileListAbsolute.txt

    r7765 r7796  
    1111C:\MyTemp\AnttiN\SalainenTehtÀvÀ\SalainenTehtÀvÀ\SalainenTehtÀvÀ\obj\x86\Debug\SalainenTehtÀvÀ.pdb 
    1212C:\MyTemp\AnttiN\SalainenTehtÀvÀ\SalainenTehtÀvÀ\SalainenTehtÀvÀ\bin\x86\Debug\Content\kovaKuutio.xnb 
     13C:\MyTemp\AnttiN\SalainenTehtÀvÀ\SalainenTehtÀvÀ\SalainenTehtÀvÀ\obj\x86\Debug\SalainenTehtÀvÀ.csprojResolveAssemblyReference.cache 
     14C:\MyTemp\AnttiN\SalainenTehtÀvÀ\SalainenTehtÀvÀ\SalainenTehtÀvÀ\bin\x86\Debug\Content\Laskeutuminen.xnb 
     15C:\MyTemp\AnttiN\SalainenTehtÀvÀ\SalainenTehtÀvÀ\SalainenTehtÀvÀ\bin\x86\Debug\Content\SÀhköansa.xnb 
     16C:\MyTemp\AnttiN\SalainenTehtÀvÀ\SalainenTehtÀvÀ\SalainenTehtÀvÀ\bin\x86\Debug\Content\Hahmo.xnb 
     17C:\MyTemp\AnttiN\SalainenTehtÀvÀ\SalainenTehtÀvÀ\SalainenTehtÀvÀ\bin\x86\Debug\Content\kiviseina.xnb 
     18C:\MyTemp\AnttiN\SalainenTehtÀvÀ\SalainenTehtÀvÀ\SalainenTehtÀvÀ\bin\x86\Debug\Content\SahkoansaTykki.xnb 
  • 2016/27/AnttiN/SalainenTehtävä/SalainenTehtävä/SalainenTehtävä/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt

    r7765 r7796  
    44Content\kentta1.xnb 
    55Content\kovaKuutio.xnb 
     6Content\Laskeutuminen.xnb 
     7Content\SÀhköansa.xnb 
     8Content\Hahmo.xnb 
     9Content\kiviseina.xnb 
     10Content\SahkoansaTykki.xnb 
  • 2016/27/AnttiN/SalainenTehtävä/SalainenTehtävä/SalainenTehtäväContent/SalainenTehtäväContent.contentproj

    r7765 r7796  
    7474    </Compile> 
    7575  </ItemGroup> 
     76  <ItemGroup> 
     77    <Compile Include="Laskeutuminen.png"> 
     78      <Name>Laskeutuminen</Name> 
     79      <Importer>TextureImporter</Importer> 
     80      <Processor>TextureProcessor</Processor> 
     81    </Compile> 
     82  </ItemGroup> 
     83  <ItemGroup> 
     84    <Compile Include="Sähköansa.png"> 
     85      <Name>Sähköansa</Name> 
     86      <Importer>TextureImporter</Importer> 
     87      <Processor>TextureProcessor</Processor> 
     88    </Compile> 
     89  </ItemGroup> 
     90  <ItemGroup> 
     91    <Compile Include="Hahmo.png"> 
     92      <Name>Hahmo</Name> 
     93      <Importer>TextureImporter</Importer> 
     94      <Processor>TextureProcessor</Processor> 
     95    </Compile> 
     96  </ItemGroup> 
     97  <ItemGroup> 
     98    <Compile Include="kiviseina.jpg"> 
     99      <Name>kiviseina</Name> 
     100      <Importer>TextureImporter</Importer> 
     101      <Processor>TextureProcessor</Processor> 
     102    </Compile> 
     103  </ItemGroup> 
     104  <ItemGroup> 
     105    <Compile Include="SahkoansaTykki.png"> 
     106      <Name>SahkoansaTykki</Name> 
     107      <Importer>TextureImporter</Importer> 
     108      <Processor>TextureProcessor</Processor> 
     109    </Compile> 
     110  </ItemGroup> 
    76111  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    77112  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2016/27/AnttiN/SalainenTehtävä/SalainenTehtävä/SalainenTehtäväContent/kentta1.txt

    r7768 r7796  
    11######################## 
    22############*########### 
     3############ ########### 
    34###########   ########## 
    45######             ##### 
     6######              #### 
     7#L           N       *## 
     8######             A#### 
     9######             ##### 
     10###########   ########## 
     11############ ########### 
     12############*########### 
     13######################## 
Note: See TracChangeset for help on using the changeset viewer.