Changeset 9618


Ignore:
Timestamp:
2018-06-06 14:55:40 (20 months ago)
Author:
sakunnas
Message:
 
Location:
2018/23/SAIMIK/TasohyppelyHistoria
Files:
16 edited

Legend:

Unmodified
Added
Removed
  • 2018/23/SAIMIK/TasohyppelyHistoria/TasohyppelyHistoria/Content/Content.mgcb

    r9599 r9618  
    2626/build:maali.wav 
    2727 
    28 #begin norsu.png 
     28#begin oravannahka.png 
    2929/importer:TextureImporter 
    3030/processor:TextureProcessor 
     
    3636/processorParam:MakeSquare=False 
    3737/processorParam:TextureFormat=Color 
    38 /build:norsu.png 
    39  
    40 #begin tahti.png 
    41 /importer:TextureImporter 
    42 /processor:TextureProcessor 
    43 /processorParam:ColorKeyColor=255,0,255,255 
    44 /processorParam:ColorKeyEnabled=True 
    45 /processorParam:GenerateMipmaps=False 
    46 /processorParam:PremultiplyAlpha=True 
    47 /processorParam:ResizeToPowerOfTwo=False 
    48 /processorParam:MakeSquare=False 
    49 /processorParam:TextureFormat=Color 
    50 /build:tahti.png 
    51  
    52  
    53  
    54 #begin pelihahmo.png 
    55 /importer:TextureImporter 
    56 /processor:TextureProcessor 
    57 /processorParam:ColorKeyColor=255,0,255,255 
    58 /processorParam:ColorKeyEnabled=True 
    59 /processorParam:GenerateMipmaps=False 
    60 /processorParam:PremultiplyAlpha=True 
    61 /processorParam:ResizeToPowerOfTwo=False 
    62 /processorParam:MakeSquare=False 
    63 /processorParam:TextureFormat=Color 
    64 /build:pelihahmo.png 
     38/build:oravannahka.png 
    6539 
    6640#begin susi.png 
     
    7650/build:susi.png 
    7751 
     52#begin pelihahmo1.png 
     53/importer:TextureImporter 
     54/processor:TextureProcessor 
     55/processorParam:ColorKeyColor=255,0,255,255 
     56/processorParam:ColorKeyEnabled=True 
     57/processorParam:GenerateMipmaps=False 
     58/processorParam:PremultiplyAlpha=True 
     59/processorParam:ResizeToPowerOfTwo=False 
     60/processorParam:MakeSquare=False 
     61/processorParam:TextureFormat=Color 
     62/build:pelihahmo1.png 
     63 
     64#begin kuusimetsa.png 
     65/importer:TextureImporter 
     66/processor:TextureProcessor 
     67/processorParam:ColorKeyColor=255,0,255,255 
     68/processorParam:ColorKeyEnabled=True 
     69/processorParam:GenerateMipmaps=False 
     70/processorParam:PremultiplyAlpha=True 
     71/processorParam:ResizeToPowerOfTwo=False 
     72/processorParam:MakeSquare=False 
     73/processorParam:TextureFormat=Color 
     74/build:kuusimetsa.png 
     75 
     76#begin log.png 
     77/importer:TextureImporter 
     78/processor:TextureProcessor 
     79/processorParam:ColorKeyColor=255,0,255,255 
     80/processorParam:ColorKeyEnabled=True 
     81/processorParam:GenerateMipmaps=False 
     82/processorParam:PremultiplyAlpha=True 
     83/processorParam:ResizeToPowerOfTwo=False 
     84/processorParam:MakeSquare=False 
     85/processorParam:TextureFormat=Color 
     86/build:log.png 
     87 
     88#begin ruoho.png 
     89/importer:TextureImporter 
     90/processor:TextureProcessor 
     91/processorParam:ColorKeyColor=255,0,255,255 
     92/processorParam:ColorKeyEnabled=True 
     93/processorParam:GenerateMipmaps=False 
     94/processorParam:PremultiplyAlpha=True 
     95/processorParam:ResizeToPowerOfTwo=False 
     96/processorParam:MakeSquare=False 
     97/processorParam:TextureFormat=Color 
     98/build:ruoho.png 
     99 
  • 2018/23/SAIMIK/TasohyppelyHistoria/TasohyppelyHistoria/Content/kentta1.txt

    r9597 r9618  
    33         ## 
    44 
    5           
    6        ##  ## 
     5          ##  ## 
     6 
     7              S 
     8       ##    ## 
    79 
    810      *      
    9      ##  ## 
     11     ##  #   #  ## 
    1012 
    11         
    12    ##  ##  ##  ## 
     13                       * 
     14          ##  ###  #   # 
    1315 
    14                * 
     16       S 
     17   ##  ##  ##     ## 
     18 
     19                
    1520 ##   #  # ##  #  ## 
    1621 
    1722        N 
    18 ###################### 
     23MMMMMMMMMMMMMMMMMMMMMMMMM 
  • 2018/23/SAIMIK/TasohyppelyHistoria/TasohyppelyHistoria/Content/obj/Windows/.mgcontent

    r9597 r9618  
    77    <File>C:/MyTemp/New folder (2)/kansio/TasohyppelyHistoria/TasohyppelyHistoria/Content/kentta1.txt</File> 
    88    <File>C:/MyTemp/New folder (2)/kansio/TasohyppelyHistoria/TasohyppelyHistoria/Content/maali.wav</File> 
    9     <File>C:/MyTemp/New folder (2)/kansio/TasohyppelyHistoria/TasohyppelyHistoria/Content/norsu.png</File> 
    10     <File>C:/MyTemp/New folder (2)/kansio/TasohyppelyHistoria/TasohyppelyHistoria/Content/tahti.png</File> 
    11     <File>C:/MyTemp/New folder (2)/kansio/TasohyppelyHistoria/TasohyppelyHistoria/Content/pelihahmo.png</File> 
     9    <File>C:/MyTemp/New folder (2)/kansio/TasohyppelyHistoria/TasohyppelyHistoria/Content/oravannahka.png</File> 
    1210    <File>C:/MyTemp/New folder (2)/kansio/TasohyppelyHistoria/TasohyppelyHistoria/Content/susi.png</File> 
     11    <File>C:/MyTemp/New folder (2)/kansio/TasohyppelyHistoria/TasohyppelyHistoria/Content/pelihahmo1.png</File> 
     12    <File>C:/MyTemp/New folder (2)/kansio/TasohyppelyHistoria/TasohyppelyHistoria/Content/kuusimetsa.png</File> 
     13    <File>C:/MyTemp/New folder (2)/kansio/TasohyppelyHistoria/TasohyppelyHistoria/Content/log.png</File> 
     14    <File>C:/MyTemp/New folder (2)/kansio/TasohyppelyHistoria/TasohyppelyHistoria/Content/ruoho.png</File> 
    1315  </SourceFiles> 
    1416</SourceFileCollection> 
  • 2018/23/SAIMIK/TasohyppelyHistoria/TasohyppelyHistoria/Content/obj/Windows/kentta1.mgcontent

    r9597 r9618  
    22<PipelineBuildEvent xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
    33  <SourceFile>C:/MyTemp/New folder (2)/kansio/TasohyppelyHistoria/TasohyppelyHistoria/Content/kentta1.txt</SourceFile> 
    4   <SourceTime>2018-06-06T09:56:40.4226763+03:00</SourceTime> 
     4  <SourceTime>2018-06-06T14:47:59.5293381+03:00</SourceTime> 
    55  <DestFile>C:/MyTemp/New folder (2)/kansio/TasohyppelyHistoria/TasohyppelyHistoria/Content/bin/Windows/kentta1.xnb</DestFile> 
    6   <DestTime>2018-06-06T09:56:44.1727275+03:00</DestTime> 
     6  <DestTime>2018-06-06T14:48:00.0376538+03:00</DestTime> 
    77  <Importer>TextFileImporter</Importer> 
    88  <ImporterTime>2018-01-11T19:43:12+02:00</ImporterTime> 
  • 2018/23/SAIMIK/TasohyppelyHistoria/TasohyppelyHistoria/TasohyppelyHistoria.cs

    r9602 r9618  
    1313 
    1414    PlatformCharacter pelaaja1; 
     15    PlatformCharacter susi; 
     16    IntMeter pisteLaskuri; 
    1517 
    16     Image pelaajanKuva = LoadImage("pelihahmo"); 
    17     Image tahtiKuva = LoadImage("tahti"); 
     18    Image pelaajanKuva = LoadImage("pelihahmo1"); 
     19    Image tahtiKuva = LoadImage("oravannahka"); 
    1820    Image susiKuva = LoadImage("susi"); 
    19      
     21    Image taustaKuva = LoadImage("kuusimetsa"); 
     22    Image tasoKuva = LoadImage("log"); 
     23    Image maaKuva = LoadImage("ruoho"); 
    2024 
    2125    SoundEffect maaliAani = LoadSoundEffect("maali"); 
     
    2731        LuoKentta(); 
    2832        LisaaNappaimet(); 
     33        LuoPistelaskuri(); 
    2934 
    3035        Camera.Follow(pelaaja1); 
    31         Camera.ZoomFactor = 1.2; 
     36        Camera.ZoomFactor = 1.0; 
    3237        Camera.StayInLevel = true; 
    3338    } 
     
    3641    { 
    3742        TileMap kentta = TileMap.FromLevelAsset("kentta1"); 
     43        kentta.SetTileMethod('M', LisaaMaa); 
    3844        kentta.SetTileMethod('#', LisaaTaso); 
    3945        kentta.SetTileMethod('*', LisaaTahti); 
    4046        kentta.SetTileMethod('N', LisaaPelaaja); 
     47        kentta.SetTileMethod('S', LisaaSusi); 
    4148        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    4249        Level.CreateBorders(); 
    43         Level.Background.CreateGradient(Color.White, Color.SkyBlue); 
     50        Level.Background.Image = taustaKuva; 
    4451    } 
    4552 
     53    void LisaaMaa(Vector paikka, double leveys, double korkeus) 
     54    { 
     55        PhysicsObject maa = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     56        maa.Position = paikka; 
     57        maa.Image = maaKuva; 
     58        Add(maa); 
     59    } 
    4660    void LisaaTaso(Vector paikka, double leveys, double korkeus) 
    4761    { 
    4862        PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    4963        taso.Position = paikka; 
    50         taso.Color = Color.ForestGreen; 
     64        taso.Image = tasoKuva; 
    5165        Add(taso); 
    5266    } 
     
    6983        pelaaja1.Image = pelaajanKuva; 
    7084        AddCollisionHandler(pelaaja1, "tahti", TormaaTahteen); 
     85        AddCollisionHandler(pelaaja1, "susi", TormaaSuteen); 
    7186        Add(pelaaja1); 
     87    } 
     88 
     89    void LisaaSusi(Vector paikka, double leveys, double korkeus) 
     90    { 
     91        susi = new PlatformCharacter(leveys, korkeus); 
     92        susi.Position = paikka; 
     93        susi.Mass = 4; 
     94        susi.Image = susiKuva; 
     95        susi.Tag = "susi"; 
     96        Add(susi); 
     97     } 
     98 
     99    void LuoPistelaskuri() 
     100    { 
     101        pisteLaskuri = new IntMeter(0); 
     102        pisteLaskuri.MaxValue = 3; 
     103        pisteLaskuri.UpperLimit += KaikkiKeratty; 
     104 
     105        Label pisteNaytto = new Label(); 
     106        pisteNaytto.X = Screen.Right - 100; 
     107        pisteNaytto.Y = Screen.Top - 100; 
     108        pisteNaytto.TextColor = Color.White; 
     109        pisteNaytto.Color = Color.Transparent; 
     110        pisteNaytto.Title = "Nahat"; 
     111 
     112        pisteNaytto.BindTo(pisteLaskuri); 
     113        Add(pisteNaytto); 
    72114    } 
    73115    void LisaaNappaimet() 
     
    88130        PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
    89131    } 
    90  
     132    void KaikkiKeratty() 
     133    { 
     134        MessageDisplay.Add("Keräsit kaikki nahat! Olet voittanut pelin."); 
     135    } 
    91136    void Liikuta(PlatformCharacter hahmo, double nopeus) 
    92137    { 
     
    103148      
    104149        MessageDisplay.Add("Löysit oravannahan!"); 
     150        pisteLaskuri.Value += 1; 
    105151        tahti.Destroy(); 
    106152    } 
     153    void TormaaSuteen(PhysicsObject hahmo, PhysicsObject susi) 
     154    { 
     155        MessageDisplay.Add("Susi söi sinut!"); 
     156        hahmo.Destroy(); 
     157    } 
    107158} 
  • 2018/23/SAIMIK/TasohyppelyHistoria/TasohyppelyHistoria/obj/x86/Debug/TasohyppelyHistoria.csproj.FileListAbsolute.txt

    r9602 r9618  
    3333C:\MyTemp\New folder (2)\kansio\TasohyppelyHistoria\TasohyppelyHistoria\bin\Windows\Debug\Content\kentta1.xnb 
    3434C:\MyTemp\New folder (2)\kansio\TasohyppelyHistoria\TasohyppelyHistoria\bin\Windows\Debug\Content\maali.xnb 
    35 C:\MyTemp\New folder (2)\kansio\TasohyppelyHistoria\TasohyppelyHistoria\bin\Windows\Debug\Content\norsu.xnb 
    3635C:\MyTemp\New folder (2)\kansio\TasohyppelyHistoria\TasohyppelyHistoria\bin\Windows\Debug\Content\pelihahmo.xnb 
    3736C:\MyTemp\New folder (2)\kansio\TasohyppelyHistoria\TasohyppelyHistoria\bin\Windows\Debug\Content\susi.xnb 
    38 C:\MyTemp\New folder (2)\kansio\TasohyppelyHistoria\TasohyppelyHistoria\bin\Windows\Debug\Content\tahti.xnb 
    3937C:\MyTemp\New folder (2)\kansio\TasohyppelyHistoria\TasohyppelyHistoria\bin\Windows\Debug\TasohyppelyHistoria.exe 
    4038C:\MyTemp\New folder (2)\kansio\TasohyppelyHistoria\TasohyppelyHistoria\bin\Windows\Debug\TasohyppelyHistoria.pdb 
     
    6563C:\MyTemp\New folder (2)\kansio\TasohyppelyHistoria\TasohyppelyHistoria\obj\x86\Debug\TasohyppelyHistoria.exe 
    6664C:\MyTemp\New folder (2)\kansio\TasohyppelyHistoria\TasohyppelyHistoria\obj\x86\Debug\TasohyppelyHistoria.pdb 
     65C:\MyTemp\New folder (2)\kansio\TasohyppelyHistoria\TasohyppelyHistoria\bin\Windows\Debug\Content\oravannahka.xnb 
     66C:\MyTemp\New folder (2)\kansio\TasohyppelyHistoria\TasohyppelyHistoria\bin\Windows\Debug\Content\pelihahmo1.xnb 
     67C:\MyTemp\New folder (2)\kansio\TasohyppelyHistoria\TasohyppelyHistoria\bin\Windows\Debug\Content\kuusimetsa.xnb 
     68C:\MyTemp\New folder (2)\kansio\TasohyppelyHistoria\TasohyppelyHistoria\bin\Windows\Debug\Content\log.xnb 
     69C:\MyTemp\New folder (2)\kansio\TasohyppelyHistoria\TasohyppelyHistoria\bin\Windows\Debug\Content\ruoho.xnb 
Note: See TracChangeset for help on using the changeset viewer.