Changeset 6108 for 2015/24


Ignore:
Timestamp:
2015-06-15 18:58:57 (4 years ago)
Author:
sieerinn
Message:
 
Location:
2015/24/ohjaajat/Dungeon/Dungeon
Files:
36 added
2 edited

Legend:

Unmodified
Added
Removed
  • 2015/24/ohjaajat/Dungeon/Dungeon/Dungeon/Dungeon.cs

    r6106 r6108  
    231231    Image partikkeliKuva = LoadImage("partikkeli"); 
    232232    Image taideVeri = LoadImage("taideveri"); 
     233    private Image[] loppuKuvat = LoadImages2(1, 35, "break/b{0:0000}"); 
    233234    #endregion 
    234235 
     
    399400    { 
    400401        ClearAll(); 
    401         GameObject spurdo = new GameObject(Screen.Width, Screen.Height); 
    402         spurdo.Image = kultuuriKuvat[2][0]; 
    403         Add(spurdo); 
     402        Level.Background.Color = Color.Black; 
     403        var patsas = new GameObject(400, 300); 
     404        patsas.Image = loppuKuvat[0]; 
     405        patsas.Animation = new Animation(loppuKuvat) { FPS = 20, StopOnLastFrame = true }; 
     406        Add(patsas); 
     407 
     408        Timer.SingleShot(3.0, delegate 
     409        { 
     410            patsas.Animation.Start(1); 
     411            hajotusAanet[1].Play(); 
     412        }); 
    404413 
    405414        Label havisit = new Label("Hävisit muuten belin"); 
    406         havisit.Color = Color.HotPink; 
    407         havisit.Size = new Vector(300, 300); 
    408         havisit.Position = new Vector(Level.Right - havisit.Width, Level.Top - havisit.Height * 0.5); 
     415        havisit.TextColor = Color.Black; 
     416        havisit.TextScale *= 3; 
     417        havisit.Top = Screen.Top - 30.0; 
    409418        Add(havisit, 2); 
     419 
     420        const double fadeAika = 5.0; 
     421        var fadeAjastin = new Timer(); 
     422        fadeAjastin.Interval = 0.02; 
     423        fadeAjastin.Timeout += delegate 
     424        { 
     425            havisit.TextColor = Color.Lerp(Color.Black, Color.White, fadeAjastin.SecondCounter.Value / fadeAika); 
     426            if (fadeAjastin.SecondCounter.Value > fadeAika) 
     427            { 
     428                fadeAjastin.Stop(); 
     429            } 
     430        }; 
     431        fadeAjastin.Start(); 
     432 
     433        Keyboard.Listen(Key.Escape, ButtonState.Pressed, delegate { ClearAll(); Begin(); }, null); 
    410434    } 
    411435 
  • 2015/24/ohjaajat/Dungeon/Dungeon/DungeonContent/DungeonContent.contentproj

    r6106 r6108  
    411411    </Compile> 
    412412  </ItemGroup> 
     413  <ItemGroup> 
     414    <Compile Include="break\b0001.png"> 
     415      <Name>b0001</Name> 
     416      <Importer>TextureImporter</Importer> 
     417      <Processor>TextureProcessor</Processor> 
     418    </Compile> 
     419    <Compile Include="break\b0002.png"> 
     420      <Name>b0002</Name> 
     421      <Importer>TextureImporter</Importer> 
     422      <Processor>TextureProcessor</Processor> 
     423    </Compile> 
     424    <Compile Include="break\b0003.png"> 
     425      <Name>b0003</Name> 
     426      <Importer>TextureImporter</Importer> 
     427      <Processor>TextureProcessor</Processor> 
     428    </Compile> 
     429    <Compile Include="break\b0004.png"> 
     430      <Name>b0004</Name> 
     431      <Importer>TextureImporter</Importer> 
     432      <Processor>TextureProcessor</Processor> 
     433    </Compile> 
     434    <Compile Include="break\b0005.png"> 
     435      <Name>b0005</Name> 
     436      <Importer>TextureImporter</Importer> 
     437      <Processor>TextureProcessor</Processor> 
     438    </Compile> 
     439    <Compile Include="break\b0006.png"> 
     440      <Name>b0006</Name> 
     441      <Importer>TextureImporter</Importer> 
     442      <Processor>TextureProcessor</Processor> 
     443    </Compile> 
     444    <Compile Include="break\b0007.png"> 
     445      <Name>b0007</Name> 
     446      <Importer>TextureImporter</Importer> 
     447      <Processor>TextureProcessor</Processor> 
     448    </Compile> 
     449    <Compile Include="break\b0008.png"> 
     450      <Name>b0008</Name> 
     451      <Importer>TextureImporter</Importer> 
     452      <Processor>TextureProcessor</Processor> 
     453    </Compile> 
     454    <Compile Include="break\b0009.png"> 
     455      <Name>b0009</Name> 
     456      <Importer>TextureImporter</Importer> 
     457      <Processor>TextureProcessor</Processor> 
     458    </Compile> 
     459    <Compile Include="break\b0010.png"> 
     460      <Name>b0010</Name> 
     461      <Importer>TextureImporter</Importer> 
     462      <Processor>TextureProcessor</Processor> 
     463    </Compile> 
     464    <Compile Include="break\b0011.png"> 
     465      <Name>b0011</Name> 
     466      <Importer>TextureImporter</Importer> 
     467      <Processor>TextureProcessor</Processor> 
     468    </Compile> 
     469    <Compile Include="break\b0012.png"> 
     470      <Name>b0012</Name> 
     471      <Importer>TextureImporter</Importer> 
     472      <Processor>TextureProcessor</Processor> 
     473    </Compile> 
     474    <Compile Include="break\b0013.png"> 
     475      <Name>b0013</Name> 
     476      <Importer>TextureImporter</Importer> 
     477      <Processor>TextureProcessor</Processor> 
     478    </Compile> 
     479    <Compile Include="break\b0014.png"> 
     480      <Name>b0014</Name> 
     481      <Importer>TextureImporter</Importer> 
     482      <Processor>TextureProcessor</Processor> 
     483    </Compile> 
     484    <Compile Include="break\b0015.png"> 
     485      <Name>b0015</Name> 
     486      <Importer>TextureImporter</Importer> 
     487      <Processor>TextureProcessor</Processor> 
     488    </Compile> 
     489    <Compile Include="break\b0016.png"> 
     490      <Name>b0016</Name> 
     491      <Importer>TextureImporter</Importer> 
     492      <Processor>TextureProcessor</Processor> 
     493    </Compile> 
     494    <Compile Include="break\b0017.png"> 
     495      <Name>b0017</Name> 
     496      <Importer>TextureImporter</Importer> 
     497      <Processor>TextureProcessor</Processor> 
     498    </Compile> 
     499    <Compile Include="break\b0018.png"> 
     500      <Name>b0018</Name> 
     501      <Importer>TextureImporter</Importer> 
     502      <Processor>TextureProcessor</Processor> 
     503    </Compile> 
     504    <Compile Include="break\b0019.png"> 
     505      <Name>b0019</Name> 
     506      <Importer>TextureImporter</Importer> 
     507      <Processor>TextureProcessor</Processor> 
     508    </Compile> 
     509    <Compile Include="break\b0020.png"> 
     510      <Name>b0020</Name> 
     511      <Importer>TextureImporter</Importer> 
     512      <Processor>TextureProcessor</Processor> 
     513    </Compile> 
     514    <Compile Include="break\b0021.png"> 
     515      <Name>b0021</Name> 
     516      <Importer>TextureImporter</Importer> 
     517      <Processor>TextureProcessor</Processor> 
     518    </Compile> 
     519    <Compile Include="break\b0022.png"> 
     520      <Name>b0022</Name> 
     521      <Importer>TextureImporter</Importer> 
     522      <Processor>TextureProcessor</Processor> 
     523    </Compile> 
     524    <Compile Include="break\b0023.png"> 
     525      <Name>b0023</Name> 
     526      <Importer>TextureImporter</Importer> 
     527      <Processor>TextureProcessor</Processor> 
     528    </Compile> 
     529    <Compile Include="break\b0024.png"> 
     530      <Name>b0024</Name> 
     531      <Importer>TextureImporter</Importer> 
     532      <Processor>TextureProcessor</Processor> 
     533    </Compile> 
     534    <Compile Include="break\b0025.png"> 
     535      <Name>b0025</Name> 
     536      <Importer>TextureImporter</Importer> 
     537      <Processor>TextureProcessor</Processor> 
     538    </Compile> 
     539    <Compile Include="break\b0026.png"> 
     540      <Name>b0026</Name> 
     541      <Importer>TextureImporter</Importer> 
     542      <Processor>TextureProcessor</Processor> 
     543    </Compile> 
     544    <Compile Include="break\b0027.png"> 
     545      <Name>b0027</Name> 
     546      <Importer>TextureImporter</Importer> 
     547      <Processor>TextureProcessor</Processor> 
     548    </Compile> 
     549    <Compile Include="break\b0028.png"> 
     550      <Name>b0028</Name> 
     551      <Importer>TextureImporter</Importer> 
     552      <Processor>TextureProcessor</Processor> 
     553    </Compile> 
     554    <Compile Include="break\b0029.png"> 
     555      <Name>b0029</Name> 
     556      <Importer>TextureImporter</Importer> 
     557      <Processor>TextureProcessor</Processor> 
     558    </Compile> 
     559    <Compile Include="break\b0030.png"> 
     560      <Name>b0030</Name> 
     561      <Importer>TextureImporter</Importer> 
     562      <Processor>TextureProcessor</Processor> 
     563    </Compile> 
     564    <Compile Include="break\b0031.png"> 
     565      <Name>b0031</Name> 
     566      <Importer>TextureImporter</Importer> 
     567      <Processor>TextureProcessor</Processor> 
     568    </Compile> 
     569    <Compile Include="break\b0032.png"> 
     570      <Name>b0032</Name> 
     571      <Importer>TextureImporter</Importer> 
     572      <Processor>TextureProcessor</Processor> 
     573    </Compile> 
     574    <Compile Include="break\b0033.png"> 
     575      <Name>b0033</Name> 
     576      <Importer>TextureImporter</Importer> 
     577      <Processor>TextureProcessor</Processor> 
     578    </Compile> 
     579    <Compile Include="break\b0034.png"> 
     580      <Name>b0034</Name> 
     581      <Importer>TextureImporter</Importer> 
     582      <Processor>TextureProcessor</Processor> 
     583    </Compile> 
     584    <Compile Include="break\b0035.png"> 
     585      <Name>b0035</Name> 
     586      <Importer>TextureImporter</Importer> 
     587      <Processor>TextureProcessor</Processor> 
     588    </Compile> 
     589  </ItemGroup> 
    413590  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    414591  <!--  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.