Changeset 9726


Ignore:
Timestamp:
2018-06-08 11:59:38 (18 months ago)
Author:
olkaurij
Message:
 
Location:
2018/23/OLIVERK/fyro/FysiikkaPeli1
Files:
24 edited

Legend:

Unmodified
Added
Removed
  • 2018/23/OLIVERK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/Content.mgcb

    r9660 r9726  
    4444/build:seina.png 
    4545 
    46 #begin Tausta.png 
     46#begin Enerkiajuoma.png 
    4747/importer:TextureImporter 
    4848/processor:TextureProcessor 
     
    5454/processorParam:MakeSquare=False 
    5555/processorParam:TextureFormat=Color 
    56 /build:Tausta.png 
     56/build:Enerkiajuoma.png 
    5757 
     58#begin apu.png 
     59/importer:TextureImporter 
     60/processor:TextureProcessor 
     61/processorParam:ColorKeyColor=255,0,255,255 
     62/processorParam:ColorKeyEnabled=True 
     63/processorParam:GenerateMipmaps=False 
     64/processorParam:PremultiplyAlpha=True 
     65/processorParam:ResizeToPowerOfTwo=False 
     66/processorParam:MakeSquare=False 
     67/processorParam:TextureFormat=Color 
     68/build:apu.png 
     69 
     70#begin taustakuva.png 
     71/importer:TextureImporter 
     72/processor:TextureProcessor 
     73/processorParam:ColorKeyColor=255,0,255,255 
     74/processorParam:ColorKeyEnabled=True 
     75/processorParam:GenerateMipmaps=False 
     76/processorParam:PremultiplyAlpha=True 
     77/processorParam:ResizeToPowerOfTwo=False 
     78/processorParam:MakeSquare=False 
     79/processorParam:TextureFormat=Color 
     80/build:taustakuva.png 
     81 
  • 2018/23/OLIVERK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/kentta1.txt

    r9634 r9726  
    11################################### 
    22################################### 
    3 ###                         #   %## 
    4 ###      ##########         ## #### 
     3###                    v    #   %## 
     4### v    ##########         ## #### 
    55###      #    #   #    v         ## 
    66###### #####  #   #         #    ## 
    77##         ##### ############## ### 
    88##   v     #         #           ## 
    9 ##         #    p    #      v v  ## 
     9##      v  #    p    #    v v v  ## 
    1010##                   # ¤ v v v v ## 
    1111###### ######### #####  v v v v  ## 
  • 2018/23/OLIVERK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/obj/DesktopGL/.mgcontent

    r9660 r9726  
    55  <Config /> 
    66  <SourceFiles> 
    7     <File>C:/MyTemp/pelikurssi/kevat2018/vk23/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/pelaajan_kuva.png</File> 
    8     <File>C:/MyTemp/pelikurssi/kevat2018/vk23/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/kentta1.txt</File> 
    9     <File>C:/MyTemp/pelikurssi/kevat2018/vk23/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/seina.png</File> 
    10     <File>C:/MyTemp/pelikurssi/kevat2018/vk23/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/Tausta.png</File> 
     7    <File>C:/MyTemp/pelikurssi/vk23/OliverK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/pelaajan_kuva.png</File> 
     8    <File>C:/MyTemp/pelikurssi/vk23/OliverK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/kentta1.txt</File> 
     9    <File>C:/MyTemp/pelikurssi/vk23/OliverK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/seina.png</File> 
     10    <File>C:/MyTemp/pelikurssi/vk23/OliverK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/Enerkiajuoma.png</File> 
     11    <File>C:/MyTemp/pelikurssi/vk23/OliverK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/apu.png</File> 
     12    <File>C:/MyTemp/pelikurssi/vk23/OliverK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/taustakuva.png</File> 
    1113  </SourceFiles> 
    1214</SourceFileCollection> 
  • 2018/23/OLIVERK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/obj/DesktopGL/kentta1.mgcontent

    r9660 r9726  
    11<?xml version="1.0" encoding="utf-8"?> 
    22<PipelineBuildEvent xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
    3   <SourceFile>C:/MyTemp/pelikurssi/kevat2018/vk23/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/kentta1.txt</SourceFile> 
    4   <SourceTime>2018-06-07T10:02:07.7585533+03:00</SourceTime> 
    5   <DestFile>C:/MyTemp/pelikurssi/kevat2018/vk23/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/bin/DesktopGL/kentta1.xnb</DestFile> 
    6   <DestTime>2018-06-07T13:26:52.564806+03:00</DestTime> 
     3  <SourceFile>C:/MyTemp/pelikurssi/vk23/OliverK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/kentta1.txt</SourceFile> 
     4  <SourceTime>2018-06-08T10:29:58.7806497+03:00</SourceTime> 
     5  <DestFile>C:/MyTemp/pelikurssi/vk23/OliverK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/bin/DesktopGL/kentta1.xnb</DestFile> 
     6  <DestTime>2018-06-08T11:55:55.5034915+03:00</DestTime> 
    77  <Importer>TextFileImporter</Importer> 
    88  <ImporterTime>2018-01-11T19:43:12+02:00</ImporterTime> 
  • 2018/23/OLIVERK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/obj/DesktopGL/pelaajan_kuva.mgcontent

    r9660 r9726  
    11<?xml version="1.0" encoding="utf-8"?> 
    22<PipelineBuildEvent xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
    3   <SourceFile>C:/MyTemp/pelikurssi/kevat2018/vk23/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/pelaajan_kuva.png</SourceFile> 
    4   <SourceTime>2018-06-07T10:02:07.7429276+03:00</SourceTime> 
    5   <DestFile>C:/MyTemp/pelikurssi/kevat2018/vk23/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/bin/DesktopGL/pelaajan_kuva.xnb</DestFile> 
    6   <DestTime>2018-06-07T13:26:52.5335538+03:00</DestTime> 
     3  <SourceFile>C:/MyTemp/pelikurssi/vk23/OliverK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/pelaajan_kuva.png</SourceFile> 
     4  <SourceTime>2018-06-06T10:16:26.0973508+03:00</SourceTime> 
     5  <DestFile>C:/MyTemp/pelikurssi/vk23/OliverK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/bin/DesktopGL/pelaajan_kuva.xnb</DestFile> 
     6  <DestTime>2018-06-08T11:55:55.4878657+03:00</DestTime> 
    77  <Importer>TextureImporter</Importer> 
    88  <ImporterTime>2017-03-01T17:05:36+02:00</ImporterTime> 
  • 2018/23/OLIVERK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/obj/DesktopGL/seina.mgcontent

    r9660 r9726  
    11<?xml version="1.0" encoding="utf-8"?> 
    22<PipelineBuildEvent xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
    3   <SourceFile>C:/MyTemp/pelikurssi/kevat2018/vk23/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/seina.png</SourceFile> 
    4   <SourceTime>2018-06-07T10:02:07.7273011+03:00</SourceTime> 
    5   <DestFile>C:/MyTemp/pelikurssi/kevat2018/vk23/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/bin/DesktopGL/seina.xnb</DestFile> 
    6   <DestTime>2018-06-07T13:26:52.5804317+03:00</DestTime> 
     3  <SourceFile>C:/MyTemp/pelikurssi/vk23/OliverK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/seina.png</SourceFile> 
     4  <SourceTime>2018-06-06T09:44:39.694317+03:00</SourceTime> 
     5  <DestFile>C:/MyTemp/pelikurssi/vk23/OliverK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/bin/DesktopGL/seina.xnb</DestFile> 
     6  <DestTime>2018-06-08T11:55:55.5191156+03:00</DestTime> 
    77  <Importer>TextureImporter</Importer> 
    88  <ImporterTime>2017-03-01T17:05:36+02:00</ImporterTime> 
  • 2018/23/OLIVERK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/obj/Windows/.mgcontent

    r9660 r9726  
    55  <Config /> 
    66  <SourceFiles> 
    7     <File>C:/MyTemp/pelikurssi/kevat2018/vk23/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/pelaajan_kuva.png</File> 
    8     <File>C:/MyTemp/pelikurssi/kevat2018/vk23/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/kentta1.txt</File> 
    9     <File>C:/MyTemp/pelikurssi/kevat2018/vk23/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/seina.png</File> 
    10     <File>C:/MyTemp/pelikurssi/kevat2018/vk23/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/Tausta.png</File> 
     7    <File>C:/MyTemp/pelikurssi/vk23/OliverK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/pelaajan_kuva.png</File> 
     8    <File>C:/MyTemp/pelikurssi/vk23/OliverK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/kentta1.txt</File> 
     9    <File>C:/MyTemp/pelikurssi/vk23/OliverK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/seina.png</File> 
     10    <File>C:/MyTemp/pelikurssi/vk23/OliverK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/Enerkiajuoma.png</File> 
     11    <File>C:/MyTemp/pelikurssi/vk23/OliverK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/apu.png</File> 
     12    <File>C:/MyTemp/pelikurssi/vk23/OliverK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/taustakuva.png</File> 
    1113  </SourceFiles> 
    1214</SourceFileCollection> 
  • 2018/23/OLIVERK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/obj/Windows/kentta1.mgcontent

    r9646 r9726  
    11<?xml version="1.0" encoding="utf-8"?> 
    22<PipelineBuildEvent xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
    3   <SourceFile>C:/MyTemp/pelikurssi/kevat2018/vk23/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/kentta1.txt</SourceFile> 
    4   <SourceTime>2018-06-07T10:02:07.7585533+03:00</SourceTime> 
    5   <DestFile>C:/MyTemp/pelikurssi/kevat2018/vk23/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/bin/Windows/kentta1.xnb</DestFile> 
    6   <DestTime>2018-06-07T10:05:51.015958+03:00</DestTime> 
     3  <SourceFile>C:/MyTemp/pelikurssi/vk23/OliverK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/kentta1.txt</SourceFile> 
     4  <SourceTime>2018-06-08T10:29:58.7806497+03:00</SourceTime> 
     5  <DestFile>C:/MyTemp/pelikurssi/vk23/OliverK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/bin/Windows/kentta1.xnb</DestFile> 
     6  <DestTime>2018-06-08T11:55:20.7357651+03:00</DestTime> 
    77  <Importer>TextFileImporter</Importer> 
    88  <ImporterTime>2018-01-11T19:43:12+02:00</ImporterTime> 
  • 2018/23/OLIVERK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/obj/Windows/pelaajan_kuva.mgcontent

    r9646 r9726  
    11<?xml version="1.0" encoding="utf-8"?> 
    22<PipelineBuildEvent xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
    3   <SourceFile>C:/MyTemp/pelikurssi/kevat2018/vk23/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/pelaajan_kuva.png</SourceFile> 
    4   <SourceTime>2018-06-07T10:02:07.7429276+03:00</SourceTime> 
    5   <DestFile>C:/MyTemp/pelikurssi/kevat2018/vk23/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/bin/Windows/pelaajan_kuva.xnb</DestFile> 
    6   <DestTime>2018-06-07T10:05:51.0003335+03:00</DestTime> 
     3  <SourceFile>C:/MyTemp/pelikurssi/vk23/OliverK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/pelaajan_kuva.png</SourceFile> 
     4  <SourceTime>2018-06-06T10:16:26.0973508+03:00</SourceTime> 
     5  <DestFile>C:/MyTemp/pelikurssi/vk23/OliverK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/bin/Windows/pelaajan_kuva.xnb</DestFile> 
     6  <DestTime>2018-06-08T11:55:20.7157685+03:00</DestTime> 
    77  <Importer>TextureImporter</Importer> 
    88  <ImporterTime>2017-03-01T17:05:36+02:00</ImporterTime> 
  • 2018/23/OLIVERK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/obj/Windows/seina.mgcontent

    r9646 r9726  
    11<?xml version="1.0" encoding="utf-8"?> 
    22<PipelineBuildEvent xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
    3   <SourceFile>C:/MyTemp/pelikurssi/kevat2018/vk23/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/seina.png</SourceFile> 
    4   <SourceTime>2018-06-07T10:02:07.7273011+03:00</SourceTime> 
    5   <DestFile>C:/MyTemp/pelikurssi/kevat2018/vk23/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/bin/Windows/seina.xnb</DestFile> 
    6   <DestTime>2018-06-07T10:05:51.015958+03:00</DestTime> 
     3  <SourceFile>C:/MyTemp/pelikurssi/vk23/OliverK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/seina.png</SourceFile> 
     4  <SourceTime>2018-06-06T09:44:39.694317+03:00</SourceTime> 
     5  <DestFile>C:/MyTemp/pelikurssi/vk23/OliverK/fyro/FysiikkaPeli1/FysiikkaPeli1/Content/bin/Windows/seina.xnb</DestFile> 
     6  <DestTime>2018-06-08T11:55:20.7467654+03:00</DestTime> 
    77  <Importer>TextureImporter</Importer> 
    88  <ImporterTime>2017-03-01T17:05:36+02:00</ImporterTime> 
  • 2018/23/OLIVERK/fyro/FysiikkaPeli1/FysiikkaPeli1/FysiikkaPeli1.cs

    r9660 r9726  
    1010    Image pelaajanKuva = LoadImage("pelaajan_kuva"); 
    1111    Image seina = LoadImage("seina"); 
    12     Image tausta = LoadImage("tausta"); 
     12    Image tausta = LoadImage("taustakuva"); 
     13    Image EnergiajuomaKuva = LoadImage("Enerkiajuoma"); 
     14    Image apukuva = LoadImage("apu"); 
     15 
    1316    private PhysicsObject pelaaja; 
    1417    AssaultRifle pelaajanAse; 
     
    4144 
    4245        AddCollisionHandler(pelaaja, "r", PelaajaanOsui); 
    43         //AddCollisionHandler(pelaaja, "a", LuoApu); 
    44  
    45     } 
    46     void LuoApu(Vector paikka, double leveys, double korkeus) 
    47     { 
    48       PhysicsObject apu = PhysicsObject.CreateStaticObject(20,20); 
    49       ase.ProjectileCollision = CollisionHandler.DestroyTarget 
    50  
     46        AddCollisionHandler(pelaaja, "%",OsuiApu); 
     47        AddCollisionHandler(pelaaja, "¤", OsuiEs); 
     48 
     49    } 
     50    void LuoApu(Vector paikka, double korkeus, double leveys) 
     51    { 
     52        PhysicsObject apu = PhysicsObject.CreateStaticObject(20, 20); 
     53        apu.Position = paikka; 
     54        apu.Tag = "%"; 
     55        apu.Image = apukuva; 
     56        Add(apu); 
     57    } 
     58    void OsuiApu(PhysicsObject pelaaja,PhysicsObject apu) 
     59    { 
     60        elamaLaskuri.Value = elamaLaskuri.MaxValue; 
     61        apu.Destroy(); 
     62    } 
     63 
     64    void LuoEs(Vector paikka, double korkeus, double leveys) 
     65    { 
     66        PhysicsObject es = PhysicsObject.CreateStaticObject(20, 20); 
     67        es.Position = paikka; 
     68        es.Image = EnergiajuomaKuva; 
     69        es.Tag = "¤"; 
     70         
     71        Add(es); 
     72    } 
     73    void OsuiEs(PhysicsObject pelaaja, PhysicsObject es) 
     74    { 
     75         
     76        es.Destroy(); 
     77        IsPaused = true; 
    5178    } 
    5279    void PelaajaanOsui(PhysicsObject Pelaaja, PhysicsObject vihu) 
     
    102129    { 
    103130        MessageDisplay.Add("Peli loppui"); 
    104         LuoAlkuvalikko(); 
     131        ClearAll(); 
     132        Begin(); 
     133 
    105134    } 
    106135 
     
    120149    { 
    121150        Keyboard.Listen(Key.A, ButtonState.Down, 
    122    liikutaPelaajaa, null, new Vector(-250, 0)); 
     151   liikutaPelaajaa, null, new Vector(-350, 0)); 
    123152        Keyboard.Listen(Key.D, ButtonState.Down, 
    124           liikutaPelaajaa, null, new Vector(250, 0)); 
     153          liikutaPelaajaa, null, new Vector(350, 0)); 
    125154        Keyboard.Listen(Key.W, ButtonState.Down, 
    126           liikutaPelaajaa, null, new Vector(0, 250)); 
     155          liikutaPelaajaa, null, new Vector(0, 350)); 
    127156        Keyboard.Listen(Key.S, ButtonState.Down, 
    128           liikutaPelaajaa, null, new Vector(0, -250)); 
     157          liikutaPelaajaa, null, new Vector(0, -350)); 
    129158        Mouse.Listen(MouseButton.Left, ButtonState.Down, AmmuAseella, null); 
    130159 
     
    152181        TileMap ruudut = TileMap.FromLevelAsset("kentta1"); 
    153182        ruudut.SetTileMethod('p', LuoPelaaja); 
    154         //Level.Background.CreateStars(); 
    155183        ruudut.SetTileMethod('#', LuoPalikka); 
    156184        ruudut.SetTileMethod('v', LuoRandomOlio); 
    157         ruudut.SetTileMethod('a', LuoApu); 
     185        ruudut.SetTileMethod('%', LuoApu); 
     186        ruudut.SetTileMethod('¤', LuoEs); 
    158187        Mouse.IsCursorVisible = true; 
    159188        ruudut.Execute(60,60); 
    160189        Timer.SingleShot(1.0, AivotPaalle); 
    161190        Camera.Follow(pelaaja); 
    162         Camera.Zoom(0.5); 
     191        Camera.Zoom(3.0); 
     192 
     193        Level.Background.Image = tausta; 
     194        Level.Background.TileToLevel(); 
    163195         
    164196    } 
  • 2018/23/OLIVERK/fyro/FysiikkaPeli1/FysiikkaPeli1/obj/x86/Debug/FysiikkaPeli1.csproj.CoreCompileInputs.cache

    r9646 r9726  
    1 de36bece816d27a30e2c81b0a61cb096147d9806 
     1c3126365592e4cb844ac9a8774b22f2cc1ac4b22 
  • 2018/23/OLIVERK/fyro/FysiikkaPeli1/FysiikkaPeli1/obj/x86/Debug/FysiikkaPeli1.csproj.FileListAbsolute.txt

    r9660 r9726  
    3030C:\MyTemp\pelikurssi\kevat2018\vk23\fyro\FysiikkaPeli1\FysiikkaPeli1\bin\Windows\Debug\Content\kentta1.xnb 
    3131C:\MyTemp\pelikurssi\kevat2018\vk23\fyro\FysiikkaPeli1\FysiikkaPeli1\bin\Windows\Debug\Content\seina.xnb 
     32C:\MyTemp\pelikurssi\kevat2018\vk23\fyro\FysiikkaPeli1\FysiikkaPeli1\bin\Windows\Debug\Content\Tausta.xnb 
    3233C:\MyTemp\pelikurssi\vk23\OliverK\fyro\FysiikkaPeli1\FysiikkaPeli1\bin\Windows\Debug\Content\kentta1.xnb 
    3334C:\MyTemp\pelikurssi\vk23\OliverK\fyro\FysiikkaPeli1\FysiikkaPeli1\bin\Windows\Debug\Content\pelaajan_kuva.xnb 
     
    6162C:\MyTemp\pelikurssi\vk23\OliverK\fyro\FysiikkaPeli1\FysiikkaPeli1\obj\x86\Debug\FysiikkaPeli1.exe 
    6263C:\MyTemp\pelikurssi\vk23\OliverK\fyro\FysiikkaPeli1\FysiikkaPeli1\obj\x86\Debug\FysiikkaPeli1.pdb 
    63 C:\MyTemp\pelikurssi\kevat2018\vk23\fyro\FysiikkaPeli1\FysiikkaPeli1\bin\Windows\Debug\Content\Tausta.xnb 
     64C:\MyTemp\pelikurssi\vk23\OliverK\fyro\FysiikkaPeli1\FysiikkaPeli1\bin\Windows\Debug\Content\apu.xnb 
     65C:\MyTemp\pelikurssi\vk23\OliverK\fyro\FysiikkaPeli1\FysiikkaPeli1\bin\Windows\Debug\Content\Enerkiajuoma.xnb 
     66C:\MyTemp\pelikurssi\vk23\OliverK\fyro\FysiikkaPeli1\FysiikkaPeli1\bin\Windows\Debug\Content\taustakuva.xnb 
Note: See TracChangeset for help on using the changeset viewer.