Changeset 9115 for 2017


Ignore:
Timestamp:
2017-07-26 11:46:29 (22 months ago)
Author:
npo17_61
Message:
 
Location:
2017/30/TuomasH
Files:
8 added
9 edited

Legend:

Unmodified
Added
Removed
  • 2017/30/TuomasH/Snake/Snake/Snake/Snake.cs

    r9099 r9115  
    1515    GameObject omena; 
    1616    List<GameObject> matopalat = new List<GameObject>(); 
     17    EasyHighScore toplista = new EasyHighScore(); 
     18    Timer aikalaskuri = new Timer(); 
     19     
    1720    
    18  
    1921    public override void Begin() 
    2022    { 
    21         LuoMaailma(); 
    22         
    23          
    24         Aloitus(); 
    2523        
    2624 
     25        Aloitus(); 
    2726 
     27         
     28        
     29       
    2830 
    2931    } 
     
    4244        LuoMatopala(3 * Ruudunkoko, 3 * Ruudunkoko); 
    4345        omena = new GameObject(Ruudunkoko, Ruudunkoko); 
    44         omena.Color = Color.BloodRed; 
     46        omena.Image = LoadImage("omena2"); 
    4547        Add(omena); 
     48         
    4649         
    4750 
     
    5154        paivitysAjastin.Timeout += Mato; 
    5255        paivitysAjastin.Start(); 
     56        Mouse.IsCursorVisible = true; 
     57 
    5358        Ohjaimet(); 
     59        LuoAikalaskuri(); 
     60        LuoMaailma(); 
     61        Mato(); 
     62        Alkuvalikko(); 
     63        
    5464    } 
    5565 
     
    6777        matopalat.RemoveAt(0); 
    6878        matopalat.Add(paa); 
     79         
    6980 
    7081        for (int i = 0; i < matopalat.Count - 1; i++)  
     
    90101            } 
    91102        } 
     103       
    92104    } 
     105     
    93106 
    94107    void Ohjaimet() 
     
    114127        Add(pala); 
    115128    } 
     129     
     130    void LuoAikalaskuri() 
     131    { 
     132        
     133        aikalaskuri.Start(); 
     134        Label aikanaytto = new Label(); 
     135        aikanaytto.TextColor = Color.White; 
     136        aikanaytto.DecimalPlaces = 1; 
     137        aikanaytto.BindTo(aikalaskuri.SecondCounter); 
     138        Add(aikanaytto); 
     139        aikanaytto.X = Level.Right + 300; 
     140        aikanaytto.Y = Level.Top - 200; 
     141        aikanaytto.Title = "Aika"; 
     142         
     143         
    116144 
     145    } 
     146    void Alkuvalikko() 
     147    { 
     148        MultiSelectWindow alkuvalikko = new MultiSelectWindow("Alkuvalikko", "Aloita peli", null, "Lopeta"); 
     149        Add(alkuvalikko); 
     150        alkuvalikko.AddItemHandler(0, Aloitus); 
     151        alkuvalikko.AddItemHandler(1, null); 
     152        alkuvalikko.AddItemHandler(2, Exit); 
     153        alkuvalikko.Color = Color.Green; 
     154 
     155    } 
     156    
    117157} 
  • 2017/30/TuomasH/Snake/Snake/Snake/obj/x86/Debug/ContentPipeline-{20D33183-98B4-4A6F-A502-A5C075B53511}.xml

    r9095 r9115  
    22<XnaContent xmlns:Pipeline="Microsoft.Xna.Framework.Content.Pipeline"> 
    33  <Asset Type="Pipeline:BuildItemCollection"> 
     4    <Item> 
     5      <Source>omena.png</Source> 
     6      <Name>omena</Name> 
     7      <Importer>TextureImporter</Importer> 
     8      <Processor>TextureProcessor</Processor> 
     9      <Options>None</Options> 
     10      <Output>C:\MyTemp\TuomasH\Snake\Snake\Snake\bin\x86\Debug\Content\omena.xnb</Output> 
     11      <Time>2017-07-26T10:14:26.9366854+03:00</Time> 
     12    </Item> 
     13    <Item> 
     14      <Source>omena2.png</Source> 
     15      <Name>omena2</Name> 
     16      <Importer>TextureImporter</Importer> 
     17      <Processor>TextureProcessor</Processor> 
     18      <Options>None</Options> 
     19      <Output>C:\MyTemp\TuomasH\Snake\Snake\Snake\bin\x86\Debug\Content\omena2.xnb</Output> 
     20      <Time>2017-07-26T11:02:39.2466487+03:00</Time> 
     21    </Item> 
    422    <BuildSuccessful>true</BuildSuccessful> 
    523    <Settings> 
     
    1634    <Assemblies> 
    1735      <Assembly> 
     36        <Key>C:\Program Files (x86)\Jypeli\lib\ContentExtensions\TextFileContentExtension.dll</Key> 
     37        <Value>2015-02-09T20:18:44+02:00</Value> 
     38      </Assembly> 
     39      <Assembly> 
     40        <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.XImporter.dll</Key> 
     41        <Value>2011-09-01T16:22:30+03:00</Value> 
     42      </Assembly> 
     43      <Assembly> 
     44        <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.VideoImporters.dll</Key> 
     45        <Value>2011-09-01T16:22:30+03:00</Value> 
     46      </Assembly> 
     47      <Assembly> 
     48        <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.TextureImporter.dll</Key> 
     49        <Value>2011-09-01T16:22:30+03:00</Value> 
     50      </Assembly> 
     51      <Assembly> 
     52        <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.FBXImporter.dll</Key> 
     53        <Value>2011-09-01T16:22:30+03:00</Value> 
     54      </Assembly> 
     55      <Assembly> 
     56        <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.EffectImporter.dll</Key> 
     57        <Value>2011-09-01T16:22:30+03:00</Value> 
     58      </Assembly> 
     59      <Assembly> 
     60        <Key>C:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Content.Pipeline.AudioImporters.dll</Key> 
     61        <Value>2011-09-01T16:22:30+03:00</Value> 
     62      </Assembly> 
     63      <Assembly> 
     64        <Key>C:\Program Files (x86)\Jypeli\lib\ContentExtensions\AnimationExtension.dll</Key> 
     65        <Value>2015-02-17T22:27:18+02:00</Value> 
     66      </Assembly> 
     67      <Assembly> 
    1868        <Key>C:\WINDOWS\Microsoft.Net\assembly\GAC_32\Microsoft.Xna.Framework.Content.Pipeline\v4.0_4.0.0.0__842cf8be1de50553\Microsoft.Xna.Framework.Content.Pipeline.dll</Key> 
    1969        <Value>2017-06-17T01:49:06.5448045+03:00</Value> 
  • 2017/30/TuomasH/Snake/Snake/Snake/obj/x86/Debug/Snake.csproj.FileListAbsolute.txt

    r9095 r9115  
    77C:\MyTemp\TuomasH\Snake\Snake\Snake\obj\x86\Debug\Snake.exe 
    88C:\MyTemp\TuomasH\Snake\Snake\Snake\obj\x86\Debug\Snake.pdb 
     9C:\MyTemp\TuomasH\Snake\Snake\Snake\bin\x86\Debug\Content\omena.xnb 
     10C:\MyTemp\TuomasH\Snake\Snake\Snake\bin\x86\Debug\Content\omena2.xnb 
  • 2017/30/TuomasH/Snake/Snake/SnakeContent/SnakeContent.contentproj

    r9095 r9115  
    4545    <Reference Include="AnimationExtension" /> 
    4646  </ItemGroup> 
     47  <ItemGroup> 
     48    <Compile Include="omena.png"> 
     49      <Name>omena</Name> 
     50      <Importer>TextureImporter</Importer> 
     51      <Processor>TextureProcessor</Processor> 
     52    </Compile> 
     53  </ItemGroup> 
     54  <ItemGroup> 
     55    <Compile Include="omena2.png"> 
     56      <Name>omena2</Name> 
     57      <Importer>TextureImporter</Importer> 
     58      <Processor>TextureProcessor</Processor> 
     59    </Compile> 
     60  </ItemGroup> 
    4761  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    4862  <!--  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.