Changeset 9716


Ignore:
Timestamp:
2018-06-08 11:50:04 (18 months ago)
Author:
paritala
Message:
 
Location:
2018/23/MIKAELL/loli
Files:
1 added
19 edited

Legend:

Unmodified
Added
Removed
  • 2018/23/MIKAELL/loli/loli/Content/obj/Windows/.mgcontent

    r9683 r9716  
    55  <Config /> 
    66  <SourceFiles> 
    7     <File>C:/MyTemp/pelikurssi 2018/vikko23/loli/loli/Content/kentta1.txt</File> 
    8     <File>C:/MyTemp/pelikurssi 2018/vikko23/loli/loli/Content/maali.wav</File> 
    9     <File>C:/MyTemp/pelikurssi 2018/vikko23/loli/loli/Content/norsu.png</File> 
    10     <File>C:/MyTemp/pelikurssi 2018/vikko23/loli/loli/Content/tahti.png</File> 
    11     <File>C:/MyTemp/pelikurssi 2018/vikko23/loli/loli/Content/hero.png</File> 
     7    <File>C:/MyTemp/pelikurssi 2018/vikko23/MIKAELL/loli/loli/Content/kentta1.txt</File> 
     8    <File>C:/MyTemp/pelikurssi 2018/vikko23/MIKAELL/loli/loli/Content/maali.wav</File> 
     9    <File>C:/MyTemp/pelikurssi 2018/vikko23/MIKAELL/loli/loli/Content/norsu.png</File> 
     10    <File>C:/MyTemp/pelikurssi 2018/vikko23/MIKAELL/loli/loli/Content/tahti.png</File> 
     11    <File>C:/MyTemp/pelikurssi 2018/vikko23/MIKAELL/loli/loli/Content/hero.png</File> 
    1212  </SourceFiles> 
    1313</SourceFileCollection> 
  • 2018/23/MIKAELL/loli/loli/Content/obj/Windows/hero.mgcontent

    r9683 r9716  
    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 2018/vikko23/loli/loli/Content/hero.png</SourceFile> 
     3  <SourceFile>C:/MyTemp/pelikurssi 2018/vikko23/MIKAELL/loli/loli/Content/hero.png</SourceFile> 
    44  <SourceTime>2018-06-05T11:35:59.125132+03:00</SourceTime> 
    5   <DestFile>C:/MyTemp/pelikurssi 2018/vikko23/loli/loli/Content/bin/Windows/hero.xnb</DestFile> 
    6   <DestTime>2018-06-05T11:36:06.0273775+03:00</DestTime> 
     5  <DestFile>C:/MyTemp/pelikurssi 2018/vikko23/MIKAELL/loli/loli/Content/bin/Windows/hero.xnb</DestFile> 
     6  <DestTime>2018-06-08T09:50:08.7689194+03:00</DestTime> 
    77  <Importer>TextureImporter</Importer> 
    88  <ImporterTime>2017-03-01T17:05:36+02:00</ImporterTime> 
  • 2018/23/MIKAELL/loli/loli/Content/obj/Windows/kentta1.mgcontent

    r9683 r9716  
    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 2018/vikko23/loli/loli/Content/kentta1.txt</SourceFile> 
    4   <SourceTime>2018-06-07T11:10:42.088453+03:00</SourceTime> 
    5   <DestFile>C:/MyTemp/pelikurssi 2018/vikko23/loli/loli/Content/bin/Windows/kentta1.xnb</DestFile> 
    6   <DestTime>2018-06-07T11:10:42.6484557+03:00</DestTime> 
     3  <SourceFile>C:/MyTemp/pelikurssi 2018/vikko23/MIKAELL/loli/loli/Content/kentta1.txt</SourceFile> 
     4  <SourceTime>2018-06-08T10:27:32.6787825+03:00</SourceTime> 
     5  <DestFile>C:/MyTemp/pelikurssi 2018/vikko23/MIKAELL/loli/loli/Content/bin/Windows/kentta1.xnb</DestFile> 
     6  <DestTime>2018-06-08T10:27:33.2147821+03:00</DestTime> 
    77  <Importer>TextFileImporter</Importer> 
    88  <ImporterTime>2018-01-11T19:43:12+02:00</ImporterTime> 
  • 2018/23/MIKAELL/loli/loli/Content/obj/Windows/maali.mgcontent

    r9683 r9716  
    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 2018/vikko23/loli/loli/Content/maali.wav</SourceFile> 
     3  <SourceFile>C:/MyTemp/pelikurssi 2018/vikko23/MIKAELL/loli/loli/Content/maali.wav</SourceFile> 
    44  <SourceTime>2018-06-04T11:41:49.7044411+03:00</SourceTime> 
    5   <DestFile>C:/MyTemp/pelikurssi 2018/vikko23/loli/loli/Content/bin/Windows/maali.xnb</DestFile> 
    6   <DestTime>2018-06-05T11:16:03.1184245+03:00</DestTime> 
     5  <DestFile>C:/MyTemp/pelikurssi 2018/vikko23/MIKAELL/loli/loli/Content/bin/Windows/maali.xnb</DestFile> 
     6  <DestTime>2018-06-08T09:50:08.6595446+03:00</DestTime> 
    77  <Importer>WavImporter</Importer> 
    88  <ImporterTime>2017-03-01T17:05:36+02:00</ImporterTime> 
  • 2018/23/MIKAELL/loli/loli/Content/obj/Windows/norsu.mgcontent

    r9683 r9716  
    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 2018/vikko23/loli/loli/Content/norsu.png</SourceFile> 
    4   <SourceTime>2018-06-07T12:28:41.3418293+03:00</SourceTime> 
    5   <DestFile>C:/MyTemp/pelikurssi 2018/vikko23/loli/loli/Content/bin/Windows/norsu.xnb</DestFile> 
    6   <DestTime>2018-06-07T12:28:42.3338325+03:00</DestTime> 
     3  <SourceFile>C:/MyTemp/pelikurssi 2018/vikko23/MIKAELL/loli/loli/Content/norsu.png</SourceFile> 
     4  <SourceTime>2018-06-08T11:29:58.0058844+03:00</SourceTime> 
     5  <DestFile>C:/MyTemp/pelikurssi 2018/vikko23/MIKAELL/loli/loli/Content/bin/Windows/norsu.xnb</DestFile> 
     6  <DestTime>2018-06-08T11:29:58.9238823+03:00</DestTime> 
    77  <Importer>TextureImporter</Importer> 
    88  <ImporterTime>2017-03-01T17:05:36+02:00</ImporterTime> 
  • 2018/23/MIKAELL/loli/loli/Content/obj/Windows/tahti.mgcontent

    r9683 r9716  
    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 2018/vikko23/loli/loli/Content/tahti.png</SourceFile> 
     3  <SourceFile>C:/MyTemp/pelikurssi 2018/vikko23/MIKAELL/loli/loli/Content/tahti.png</SourceFile> 
    44  <SourceTime>2018-06-07T12:17:46.3284608+03:00</SourceTime> 
    5   <DestFile>C:/MyTemp/pelikurssi 2018/vikko23/loli/loli/Content/bin/Windows/tahti.xnb</DestFile> 
    6   <DestTime>2018-06-07T12:17:47.42646+03:00</DestTime> 
     5  <DestFile>C:/MyTemp/pelikurssi 2018/vikko23/MIKAELL/loli/loli/Content/bin/Windows/tahti.xnb</DestFile> 
     6  <DestTime>2018-06-08T09:50:08.7689194+03:00</DestTime> 
    77  <Importer>TextureImporter</Importer> 
    88  <ImporterTime>2017-03-01T17:05:36+02:00</ImporterTime> 
  • 2018/23/MIKAELL/loli/loli/loli.cs

    r9683 r9716  
    1515    AssaultRifle pelaajan1Ase; 
    1616 
     17    List<PhysicsObject> pisteet = new List<PhysicsObject>(); 
     18 
     19 
    1720 
    1821    Image pelaajanKuva = LoadImage("hero"); 
     
    3942    void AloitaPeli() 
    4043    { 
     44        ClearAll(); 
     45        Add(MessageDisplay); 
    4146        Gravity = new Vector(0, -1000); 
    4247 
     
    4550        LuoVihollinen(); 
    4651        Camera.Follow(pelaaja1); 
    47         Camera.ZoomFactor = 1.2; 
    48         Camera.StayInLevel = true; 
     52       Camera.ZoomFactor = 1.2; 
     53       Camera.StayInLevel = true; 
     54        //Camera.ZoomToAllObjects(); 
    4955    } 
    5056    
    5157    void LuoKentta() 
    52     { 
     58 
     59    { 
     60        Timer ajastin = new Timer(); 
     61        ajastin.Interval = 1.5; 
     62        ajastin.Timeout += LuoVihollinen; 
     63        ajastin.Start(5); 
    5364        TileMap kentta = TileMap.FromLevelAsset("kentta1"); 
    5465        kentta.SetTileMethod('#', LisaaTaso); 
     
    5667        kentta.SetTileMethod('*', LisaaTahti); 
    5768        kentta.SetTileMethod('N', LisaaPelaaja); 
    58         kentta.SetTileMethod('V', LuoVihollinen); 
     69        //kentta.SetTileMethod('V', LuoVihollinen); 
    5970        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    6071        Level.CreateBorders(); 
     
    7081    } 
    7182 
    72     private void LuoVihollinen(Vector position, double width, double height) 
    73     { 
    74          
    75     } 
    7683 
    7784    void LisaaTaso(Vector paikka, double leveys, double korkeus) 
     
    9198        tahti.Image = tahtiKuva; 
    9299        tahti.Tag = "tahti"; 
     100        pisteet.Add(tahti); 
    93101        Add(tahti); 
     102        tahti.Destroyed += delegate { pisteet.Remove(tahti); OnkoVoitettu(); }; 
    94103    } 
    95104 
     
    102111        pelaaja1.Image = pelaajanKuva; 
    103112        AddCollisionHandler(pelaaja1, "tahti", TormaaTahteen); 
     113        AddCollisionHandler(pelaaja1, "norsu", TormaaNorsuun); 
     114       
    104115        Add(pelaaja1); 
    105116        pelaajan1Ase = new AssaultRifle(50, 15); 
     
    109120        //pelaaja1.Add(pelaajan1Ase); 
    110121        pelaajan1Ase.ProjectileCollision = AmmusOsui; 
    111  
    112  
    113     } 
     122        pelaajan1Ase.MaxAmmoLifetime = TimeSpan.FromSeconds(5); 
     123 
     124 
     125    } 
     126 
     127    private void TormaaNorsuun(PhysicsObject collidingObject, PhysicsObject otherObject) 
     128    { 
     129        collidingObject.Destroy(); 
     130        MultiSelectWindow alkuValikko = new MultiSelectWindow("Hävisit pelin", 
     131"Aloita Alusta", "Lopeta"); 
     132        Add(alkuValikko); 
     133        alkuValikko.AddItemHandler(0, AloitaPeli); 
     134        alkuValikko.AddItemHandler(1, Exit); 
     135    } 
     136 
    114137    void AmmuAseella(PlatformCharacter pelaaja) 
    115138    { 
     
    129152    { 
    130153        if (kohde.Tag == "blokki") return; 
    131         if (kohde.Tag == "tahti") return; 
     154        
    132155        kohde.Destroy(); 
    133156    } 
     
    168191        MessageDisplay.Add("Keräsit tähden!"); 
    169192        tahti.Destroy(); 
    170     } 
     193        pisteet.Add(tahti); 
     194        tahti.Destroyed += delegate { pisteet.Remove(tahti); OnkoVoitettu(); }; 
     195    } 
     196 
    171197 
    172198 
     
    186212        norsu.Shape = Shape.Rectangle; 
    187213        norsu.Image = LoadImage("norsu"); 
    188         
    189           
     214        norsu.Tag = "norsu"; 
     215 
     216        norsu.X = RandomGen.NextDouble(Level.Left, Level.Right); 
     217        norsu.Y = Level.Top - 100; 
     218 
     219 
     220        pisteet.Add(norsu); 
     221        norsu.Destroyed += delegate { pisteet.Remove(norsu); OnkoVoitettu(); }; 
     222 
    190223        Add(norsu); 
    191224 
     
    201234    } 
    202235 
     236    private void OnkoVoitettu() 
     237    { 
     238        MessageDisplay.Add("vihuja jäljellä: " + pisteet.Count); 
     239        if (pisteet.Count == 0) MessageDisplay.Add("VOITIT PELIN!!!"); 
     240    } 
     241 
    203242    // Aliohjelma joka ajetaan kun olio on tarpeeksi lähellä kohdetta. 
    204243    void mitaTapahtuuKunOllaanLahella(PhysicsObject olio) 
     
    209248    } 
    210249 
    211     
     250    void LisaaNursuja() 
     251    { 
     252         
     253        // lisätään nursuja tässä 
     254    } 
    212255} 
    213256 
  • 2018/23/MIKAELL/loli/loli/obj/x86/Debug/loli.csproj.CoreCompileInputs.cache

    r9683 r9716  
    1 d20c47405a0c6e938124b47812abe329095ec0a9 
     18308e5f74c27e789f1d37ee53cbefa0284c671dc 
  • 2018/23/MIKAELL/loli/loli/obj/x86/Debug/loli.csproj.FileListAbsolute.txt

    r9683 r9716  
    3232C:\MyTemp\pelikurssi 2018\vikko23\loli\loli\obj\x86\Debug\loli.csprojResolveAssemblyReference.cache 
    3333C:\MyTemp\pelikurssi 2018\vikko23\loli\loli\bin\Windows\Debug\Content\hero.xnb 
     34C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\Content\hero.xnb 
     35C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\Content\kentta1.xnb 
     36C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\Content\maali.xnb 
     37C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\Content\norsu.xnb 
     38C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\Content\tahti.xnb 
     39C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\loli.exe 
     40C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\loli.pdb 
     41C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\Jypeli.dll 
     42C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\Jypeli.Physics2d.dll 
     43C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\MonoGame.Framework.dll 
     44C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\SharpDX.MediaFoundation.dll 
     45C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\SharpDX.dll 
     46C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\SharpDX.XAudio2.dll 
     47C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\SharpDX.DXGI.dll 
     48C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\SharpDX.Direct3D11.dll 
     49C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\SharpDX.Direct2D1.dll 
     50C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\SharpDX.XInput.dll 
     51C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\SharpDX.Direct3D9.dll 
     52C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\Jypeli.xml 
     53C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\Jypeli.Physics2d.xml 
     54C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\MonoGame.Framework.xml 
     55C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\SharpDX.MediaFoundation.xml 
     56C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\SharpDX.xml 
     57C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\SharpDX.XAudio2.xml 
     58C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\SharpDX.DXGI.xml 
     59C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\SharpDX.Direct3D11.xml 
     60C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\SharpDX.Direct2D1.xml 
     61C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\SharpDX.XInput.xml 
     62C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\bin\Windows\Debug\SharpDX.Direct3D9.xml 
     63C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\obj\x86\Debug\loli.csprojResolveAssemblyReference.cache 
     64C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\obj\x86\Debug\loli.csproj.CoreCompileInputs.cache 
     65C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\obj\x86\Debug\loli.exe 
     66C:\MyTemp\pelikurssi 2018\vikko23\MIKAELL\loli\loli\obj\x86\Debug\loli.pdb 
Note: See TracChangeset for help on using the changeset viewer.