Changeset 2973


Ignore:
Timestamp:
2012-06-13 10:47:52 (7 years ago)
Author:
vievkang
Message:

Talletus.

Location:
2012/24/VilmaK
Files:
8 added
19 edited

Legend:

Unmodified
Added
Removed
  • 2012/24/VilmaK/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1.cs

    r2947 r2973  
    1111    const double nopeus = 400; 
    1212    const double hyppyNopeus = 1300; 
    13     const int RUUDUN_KOKO = 40; 
     13    double ruudunLeveys; 
     14    double ruudunKorkeus; 
     15    int ruudunKoko = 40; 
    1416 
    1517    PlatformCharacter pelaaja1; 
     
    2224    public override void Begin() 
    2325    { 
     26 
    2427        Gravity = new Vector(0, -1000); 
    2528 
    2629        luoKentta(); 
    2730        lisaaNappaimet(); 
     31        Image taustaKuva = LoadImage("rantatausta"); 
     32         
    2833 
    29       Camera.ZoomToLevel(); 
    30      // Camera.ZoomToAllObjects(); 
    31       //Camera.StayInLevel = true; 
    32      //Camera.Follow(pelaaja1); 
     34        Level.Background.Image = taustaKuva; 
     35        Level.Background.FitToLevel(); 
     36 
     37 
     38 
     39        Camera.ZoomToLevel(); 
     40        // Camera.ZoomToAllObjects(); 
     41        Camera.StayInLevel = true; 
     42        //Camera.Follow(pelaaja1); 
    3343    } 
    3444 
     
    3949        kentta.SetTileMethod('*', lisaaTimantti); 
    4050        kentta.SetTileMethod('P', lisaaPelaaja); 
    41         //kentta.SetTileMethod('m', lisaaMaa); 
    42         kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
     51        kentta.SetTileMethod('m', lisaaMaa); 
     52        ruudunLeveys = Screen.Width / kentta.GetLength(1); 
     53        ruudunKorkeus = Screen.Height / kentta.GetLength(0); 
     54        kentta.Execute(ruudunLeveys, ruudunKorkeus); 
    4355        Level.CreateBorders(); 
    44        // Level.Background.CreateGradient(Color.White, Color.SkyBlue); 
     56        // Level.Background.CreateGradient(Color.White, Color.SkyBlue); 
    4557        Level.BackgroundColor = Color.Yellow; 
    4658    } 
     59 
     60    void lisaaMaa(Vector paikka, double leveys, double korkeus) 
     61    { 
     62        PhysicsObject maa = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     63        maa.Position = paikka; 
     64        // maa.Color = Color.Brown; 
     65        maa.Image = LoadImage("hiekka"); 
     66        Add(maa); 
     67    } 
     68 
    4769 
    4870    void lisaaTaso(Vector paikka, double leveys, double korkeus) 
     
    6082        timantti.Position = paikka; 
    6183        timantti.Shape = Shape.Diamond; 
    62         timantti.Color = Color.Turquoise; 
     84        timantti.Color = Color.Orange; 
    6385        //timantti.Image = tahtiKuva; 
    64        // timantti.Tag = "tahti"; 
     86         timantti.Tag = "timantti"; 
    6587        Add(timantti); 
    6688    } 
     
    6890    void lisaaPelaaja(Vector paikka, double leveys, double korkeus) 
    6991    { 
    70         pelaaja1 = new PlatformCharacter(130, 100); 
     92        pelaaja1 = new PlatformCharacter(50, 75); 
    7193        pelaaja1.Position = paikka; 
    7294        pelaaja1.Mass = 4.0; 
     
    110132        { 
    111133            maaliAani.Play(); 
    112             MessageDisplay.Add("Keräsit timantin!"); 
     134             
     135            //MessageDisplay.Add("Keräsit timantin!"); 
    113136            kohde.Destroy(); 
    114137        } 
     
    116139    void LuoPingviini() 
    117140    { 
    118     PhysicsObject pingviini = new PhysicsObject (100, 100); 
    119     pingviini.Shape = Shape.Circle; 
    120     pingviini.Color = Color.Transparent; 
    121     Image hahmo = LoadImage("Pingviini"); 
    122     pingviini.X = 100; 
    123     pingviini.Y = 200; 
    124     Add(pingviini); 
    125      
    126     //GameObject timantti = new GameObject(10, 10); 
    127    // timantti.Shape = Shape.Diamond; 
    128    // timantti.Color = Color.Turquoise; 
    129    // Add(timantti); 
     141        PhysicsObject pingviini = new PhysicsObject(100, 100); 
     142        pingviini.Shape = Shape.Circle; 
     143        pingviini.Color = Color.Transparent; 
     144        Image hahmo = LoadImage("Pingviini"); 
     145        pingviini.X = 100; 
     146        pingviini.Y = 200; 
     147        Add(pingviini); 
     148 
     149        //GameObject timantti = new GameObject(10, 10); 
     150        // timantti.Shape = Shape.Diamond; 
     151        // timantti.Color = Color.Turquoise; 
     152        // Add(timantti); 
    130153 
    131154    } 
    132     void LuoTausta() 
     155    //void LuoTausta() 
     156    //{ 
     157    //   // Image taustaKuva = LoadImage ("Saaripeli"); 
     158    //   GameObject tausta = new GameObject(1024, 768); 
     159    //   Image taustaKuva = LoadImage("Saaripeli"); 
     160    //   Level.Background.Image = taustaKuva; 
     161    //   Level.Background.FitToLevel(); 
     162 
     163    //   Add(tausta); 
     164 
     165    void LuoRantatausta() 
    133166    { 
    134        // Image taustaKuva = LoadImage ("Saaripeli"); 
    135        GameObject tausta = new GameObject(1024, 768); 
    136        Image taustaKuva = LoadImage("Saaripeli"); 
    137        Level.Background.Image = taustaKuva; 
    138        Level.Background.FitToLevel(); 
    139         
    140        Add(tausta); 
    141         
     167        // rantatausta.Image 
    142168    } 
     169 
    143170} 
     171 
  • 2012/24/VilmaK/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1.csproj

    r2947 r2973  
    6262  </PropertyGroup> 
    6363  <ItemGroup> 
    64     <Reference Include="Jypeli4"> 
     64    <Reference Include="Jypeli"> 
     65      <HintPath>..\..\..\Jypeli.dll</HintPath> 
    6566    </Reference> 
    6667    <Reference Include="Microsoft.Xna.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=842cf8be1de50553, processorArchitecture=x86"> 
  • 2012/24/VilmaK/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1.csproj.Debug.cachefile

    r2947 r2973  
    77Content\kentta4.xnb 
    88Content\kentta5.xnb 
     9Content\hiekka.xnb 
     10Content\rantatausta.xnb 
  • 2012/24/VilmaK/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/obj/x86/Debug/Tasohyppelypeli1.csproj.FileListAbsolute.txt

    r2947 r2973  
    1919C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Tasohyppelypeli1.exe 
    2020C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Tasohyppelypeli1.pdb 
    21 C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Jypeli4.dll 
    22 C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Jypeli4.xml 
    2321C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\Pingviini.xnb 
    2422C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kentta1.xnb 
     
    2725C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kentta4.xnb 
    2826C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kentta5.xnb 
     27C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\hiekka.xnb 
     28C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\rantatausta.xnb 
     29C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Jypeli.dll 
     30C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Jypeli.xml 
  • 2012/24/VilmaK/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/obj/x86/Debug/cachefile-{3D11F9FF-84D7-4FD4-9CD5-2D7DDC927B82}-targetpath.txt

    r2947 r2973  
    77Content\kentta4.xnb 
    88Content\kentta5.xnb 
     9Content\hiekka.xnb 
     10Content\rantatausta.xnb 
  • 2012/24/VilmaK/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1Content/Tasohyppelypeli1Content.contentproj

    r2947 r2973  
    100100    </Compile> 
    101101  </ItemGroup> 
     102  <ItemGroup> 
     103    <Compile Include="hiekka.png"> 
     104      <Name>hiekka</Name> 
     105      <Importer>TextureImporter</Importer> 
     106      <Processor>TextureProcessor</Processor> 
     107    </Compile> 
     108  </ItemGroup> 
     109  <ItemGroup> 
     110    <Compile Include="rantatausta.png"> 
     111      <Name>rantatausta</Name> 
     112      <Importer>TextureImporter</Importer> 
     113      <Processor>TextureProcessor</Processor> 
     114    </Compile> 
     115  </ItemGroup> 
    102116  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    103117  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2012/24/VilmaK/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1Content/kentta1.txt

    r2947 r2973  
    55x                                                                x 
    66x            *                  *             *                  x 
    7 x           bbb                bbb           bbbb                x  
    8 x                                                  *             x  
    9 x                                               bbbbbbb          x  
    10 x     *                  *                                       x  
    11 x   bbbbb               bbb                                *     x  
    12 x                                                      bbbbbbbb  x  
    13 x                *                         *                     x  
    14 x              bbbb                      bbbbb                   x  
    15 x                               *                         *      x  
    16 x                            bbbbbb                     bbbb     x  
    17 x    P                                                           x  
    18 xmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmx 
    19 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
     7x           bbb                bbb           bbbb                x 
     8x                                                  *             x 
     9x                                               bbbbbbb          x 
     10x     *                  *                                       x 
     11x   bbbbb               bbb                                *     x 
     12x                                                      bbbbbbbb  x 
     13x                *                         *                     x 
     14x              bbbb                      bbbbb                   x 
     15x                               *                         *      x 
     16x                            bbbbbb                     bbbb     x 
     17x    P                                                           x 
     18mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm 
     19mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm 
  • 2012/24/VilmaK/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1Content/kentta2.txt

    r2947 r2973  
    1717x     bbbb      bbbbb     bbbb                                   bbbx 
    1818x                                  bbb                bbbbb         x 
    19 xgggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggx 
    20 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
     19ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg 
     20ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg 
  • 2012/24/VilmaK/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1Content/obj/x86/Debug/ContentPipeline.xml

    r2947 r2973  
    99      <Options>None</Options> 
    1010      <Output>C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\maali.xnb</Output> 
    11       <Time>2012-06-12T10:24:08.8354152+03:00</Time> 
     11      <Time>2012-06-13T09:38:06.8039471+03:00</Time> 
    1212    </Item> 
    1313    <Item> 
     
    1818      <Options>None</Options> 
    1919      <Output>C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\Saaripeli.xnb</Output> 
    20       <Time>2012-06-12T10:24:08.9446152+03:00</Time> 
     20      <Time>2012-06-13T09:38:06.9443471+03:00</Time> 
    2121    </Item> 
    2222    <Item> 
     
    2727      <Options>None</Options> 
    2828      <Output>C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\Pingviini.xnb</Output> 
    29       <Time>2012-06-12T10:35:43.2736152+03:00</Time> 
     29      <Time>2012-06-13T09:46:04.9593471+03:00</Time> 
    3030    </Item> 
    3131    <Item> 
     
    3636      <Options>None</Options> 
    3737      <Output>C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kentta1.xnb</Output> 
    38       <Time>2012-06-12T14:36:36.3747152+03:00</Time> 
     38      <Time>2012-06-13T10:27:11.2014101+03:00</Time> 
    3939    </Item> 
    4040    <Item> 
     
    4545      <Options>None</Options> 
    4646      <Output>C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kentta2.xnb</Output> 
    47       <Time>2012-06-12T13:14:52.2087152+03:00</Time> 
     47      <Time>2012-06-13T09:38:06.8195471+03:00</Time> 
    4848    </Item> 
    4949    <Item> 
     
    5454      <Options>None</Options> 
    5555      <Output>C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kentta3.xnb</Output> 
    56       <Time>2012-06-12T13:28:14.7727152+03:00</Time> 
     56      <Time>2012-06-13T09:38:06.8195471+03:00</Time> 
    5757    </Item> 
    5858    <Item> 
     
    6363      <Options>None</Options> 
    6464      <Output>C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kentta4.xnb</Output> 
    65       <Time>2012-06-12T13:28:10.1407152+03:00</Time> 
     65      <Time>2012-06-13T09:38:06.8975471+03:00</Time> 
    6666    </Item> 
    6767    <Item> 
     
    7272      <Options>None</Options> 
    7373      <Output>C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kentta5.xnb</Output> 
    74       <Time>2012-06-12T13:28:20.9807152+03:00</Time> 
     74      <Time>2012-06-13T09:38:06.8975471+03:00</Time> 
     75    </Item> 
     76    <Item> 
     77      <Source>hiekka.png</Source> 
     78      <Name>hiekka</Name> 
     79      <Importer>TextureImporter</Importer> 
     80      <Processor>TextureProcessor</Processor> 
     81      <Options>None</Options> 
     82      <Output>C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\hiekka.xnb</Output> 
     83      <Time>2012-06-13T09:53:55.8253146+03:00</Time> 
     84    </Item> 
     85    <Item> 
     86      <Source>rantatausta.png</Source> 
     87      <Name>rantatausta</Name> 
     88      <Importer>TextureImporter</Importer> 
     89      <Processor>TextureProcessor</Processor> 
     90      <Options>None</Options> 
     91      <Output>C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\rantatausta.xnb</Output> 
     92      <Time>2012-06-13T10:01:45.3823383+03:00</Time> 
    7593    </Item> 
    7694    <BuildSuccessful>true</BuildSuccessful> 
     
    116134      <Assembly> 
    117135        <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> 
    118         <Value>2012-01-20T10:26:03.0457588+02:00</Value> 
     136        <Value>2012-01-20T10:27:42.8229864+02:00</Value> 
    119137      </Assembly> 
    120138    </Assemblies> 
Note: See TracChangeset for help on using the changeset viewer.