Changeset 2947 for 2012/24/VilmaK


Ignore:
Timestamp:
2012-06-12 14:37:07 (7 years ago)
Author:
vievkang
Message:

Talletus.

Location:
2012/24/VilmaK/Tasohyppelypeli1
Files:
14 added
13 edited

Legend:

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

    r2935 r2947  
    99public class Tasohyppelypeli1 : PhysicsGame 
    1010{ 
    11     const double nopeus = 200; 
    12     const double hyppyNopeus = 1000; 
     11    const double nopeus = 400; 
     12    const double hyppyNopeus = 1300; 
    1313    const int RUUDUN_KOKO = 40; 
    1414 
    1515    PlatformCharacter pelaaja1; 
    1616 
    17     Image pelaajanKuva = LoadImage("norsu"); 
    18     Image tahtiKuva = LoadImage("tahti"); 
     17    Image pelaajanKuva = LoadImage("Pingviini"); 
     18    //Image tahtiKuva = LoadImage("tahti"); 
    1919 
    2020    SoundEffect maaliAani = LoadSoundEffect("maali"); 
     
    2727        lisaaNappaimet(); 
    2828 
    29         Camera.Follow(pelaaja1); 
    30         Camera.ZoomFactor = 1.2; 
    31         Camera.StayInLevel = true; 
     29      Camera.ZoomToLevel(); 
     30     // Camera.ZoomToAllObjects(); 
     31      //Camera.StayInLevel = true; 
     32     //Camera.Follow(pelaaja1); 
    3233    } 
    3334 
    3435    void luoKentta() 
    3536    { 
    36         TileMap kentta = TileMap.FromFile("kentta1.txt"); 
    37         kentta.SetTileMethod('#', lisaaTaso); 
    38         kentta.SetTileMethod('*', lisaaTahti); 
    39         kentta.SetTileMethod('N', lisaaPelaaja); 
     37        TileMap kentta = TileMap.FromLevelAsset("kentta1"); 
     38        kentta.SetTileMethod('b', lisaaTaso); 
     39        kentta.SetTileMethod('*', lisaaTimantti); 
     40        kentta.SetTileMethod('P', lisaaPelaaja); 
     41        //kentta.SetTileMethod('m', lisaaMaa); 
    4042        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    4143        Level.CreateBorders(); 
    42         Level.Background.CreateGradient(Color.White, Color.SkyBlue); 
     44       // Level.Background.CreateGradient(Color.White, Color.SkyBlue); 
     45        Level.BackgroundColor = Color.Yellow; 
    4346    } 
    4447 
     
    5154    } 
    5255 
    53     void lisaaTahti(Vector paikka, double leveys, double korkeus) 
     56    void lisaaTimantti(Vector paikka, double leveys, double korkeus) 
    5457    { 
    55         PhysicsObject tahti = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    56         tahti.IgnoresCollisionResponse = true; 
    57         tahti.Position = paikka; 
    58         tahti.Image = tahtiKuva; 
    59         tahti.Tag = "tahti"; 
    60         Add(tahti); 
     58        PhysicsObject timantti = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     59        timantti.IgnoresCollisionResponse = false; 
     60        timantti.Position = paikka; 
     61        timantti.Shape = Shape.Diamond; 
     62        timantti.Color = Color.Turquoise; 
     63        //timantti.Image = tahtiKuva; 
     64       // timantti.Tag = "tahti"; 
     65        Add(timantti); 
    6166    } 
    6267 
    6368    void lisaaPelaaja(Vector paikka, double leveys, double korkeus) 
    6469    { 
    65         pelaaja1 = new PlatformCharacter(leveys, korkeus); 
     70        pelaaja1 = new PlatformCharacter(130, 100); 
    6671        pelaaja1.Position = paikka; 
    6772        pelaaja1.Mass = 4.0; 
     
    102107    void kasittelePelaajanTormays(PhysicsObject hahmo, PhysicsObject kohde) 
    103108    { 
    104         if (kohde.Tag.ToString() == "tahti") 
     109        if (kohde.Tag.ToString() == "timantti") 
    105110        { 
    106111            maaliAani.Play(); 
    107             MessageDisplay.Add("Keräsit tähden!"); 
     112            MessageDisplay.Add("Keräsit timantin!"); 
    108113            kohde.Destroy(); 
    109114        } 
    110115    } 
    111     void luoPingviini() 
     116    void LuoPingviini() 
    112117    { 
    113     PhysicsObject pingviini = new PhysicsObject (40, 40) ; 
     118    PhysicsObject pingviini = new PhysicsObject (100, 100); 
    114119    pingviini.Shape = Shape.Circle; 
    115120    pingviini.Color = Color.Transparent; 
     121    Image hahmo = LoadImage("Pingviini"); 
     122    pingviini.X = 100; 
     123    pingviini.Y = 200; 
    116124    Add(pingviini); 
     125     
     126    //GameObject timantti = new GameObject(10, 10); 
     127   // timantti.Shape = Shape.Diamond; 
     128   // timantti.Color = Color.Turquoise; 
     129   // Add(timantti); 
    117130 
    118131    } 
    119     void luoTausta() 
     132    void LuoTausta() 
    120133    { 
    121134       // Image taustaKuva = LoadImage ("Saaripeli"); 
     
    125138       Level.Background.FitToLevel(); 
    126139        
     140       Add(tausta); 
     141        
    127142    } 
    128     void luoKentta() 
    129     { 
    130  
    131     } 
    132  
    133  
    134  
    135  
    136143} 
  • 2012/24/VilmaK/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1.csproj

    r2935 r2947  
    118118    <Content Include="Game.ico" /> 
    119119    <Content Include="GameThumbnail.png" /> 
    120     <Content Include="kentta1.txt"> 
    121       <CopyToOutputDirectory>Always</CopyToOutputDirectory> 
    122     </Content> 
    123120  </ItemGroup> 
    124121  <ItemGroup> 
  • 2012/24/VilmaK/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1.csproj.Debug.cachefile

    r2935 r2947  
    11Content\maali.xnb 
    2 Content\norsu.xnb 
    3 Content\tahti.xnb 
    42Content\Saaripeli.xnb 
    5 kentta1.txt 
     3Content\Pingviini.xnb 
     4Content\kentta1.xnb 
     5Content\kentta2.xnb 
     6Content\kentta3.xnb 
     7Content\kentta4.xnb 
     8Content\kentta5.xnb 
  • 2012/24/VilmaK/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/obj/x86/Debug/Tasohyppelypeli1.csproj.FileListAbsolute.txt

    r2935 r2947  
    1515C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\obj\x86\Debug\Tasohyppelypeli1.exe 
    1616C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\obj\x86\Debug\Tasohyppelypeli1.pdb 
    17 C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\kentta1.txt 
    1817C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\maali.xnb 
    19 C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\norsu.xnb 
    20 C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\tahti.xnb 
    2118C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\Saaripeli.xnb 
    2219C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Tasohyppelypeli1.exe 
     
    2421C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Jypeli4.dll 
    2522C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Jypeli4.xml 
     23C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\Pingviini.xnb 
     24C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kentta1.xnb 
     25C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kentta2.xnb 
     26C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kentta3.xnb 
     27C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kentta4.xnb 
     28C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\kentta5.xnb 
  • 2012/24/VilmaK/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1/obj/x86/Debug/cachefile-{3D11F9FF-84D7-4FD4-9CD5-2D7DDC927B82}-targetpath.txt

    r2935 r2947  
    11Content\maali.xnb 
    2 Content\norsu.xnb 
    3 Content\tahti.xnb 
    42Content\Saaripeli.xnb 
     3Content\Pingviini.xnb 
     4Content\kentta1.xnb 
     5Content\kentta2.xnb 
     6Content\kentta3.xnb 
     7Content\kentta4.xnb 
     8Content\kentta5.xnb 
  • 2012/24/VilmaK/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1Content/Tasohyppelypeli1Content.contentproj

    r2935 r2947  
    5050      <Processor>SoundEffectProcessor</Processor> 
    5151    </Compile> 
    52     <Compile Include="norsu.png"> 
    53       <Name>norsu</Name> 
    54       <Importer>TextureImporter</Importer> 
    55       <Processor>TextureProcessor</Processor> 
    56     </Compile> 
    57     <Compile Include="tahti.png"> 
    58       <Name>tahti</Name> 
    59       <Importer>TextureImporter</Importer> 
    60       <Processor>TextureProcessor</Processor> 
    61     </Compile> 
    6252  </ItemGroup> 
    6353  <ItemGroup> 
     
    6656      <Importer>TextureImporter</Importer> 
    6757      <Processor>TextureProcessor</Processor> 
     58    </Compile> 
     59  </ItemGroup> 
     60  <ItemGroup> 
     61    <Compile Include="Pingviini.png"> 
     62      <Name>Pingviini</Name> 
     63      <Importer>TextureImporter</Importer> 
     64      <Processor>TextureProcessor</Processor> 
     65    </Compile> 
     66  </ItemGroup> 
     67  <ItemGroup> 
     68    <Compile Include="kentta1.txt"> 
     69      <Name>kentta1</Name> 
     70      <Importer>TextFileImporter</Importer> 
     71      <Processor>TextFileContentProcessor</Processor> 
     72    </Compile> 
     73  </ItemGroup> 
     74  <ItemGroup> 
     75    <Compile Include="kentta2.txt"> 
     76      <Name>kentta2</Name> 
     77      <Importer>TextFileImporter</Importer> 
     78      <Processor>TextFileContentProcessor</Processor> 
     79    </Compile> 
     80  </ItemGroup> 
     81  <ItemGroup> 
     82    <Compile Include="kentta3.txt"> 
     83      <Name>kentta3</Name> 
     84      <Importer>TextFileImporter</Importer> 
     85      <Processor>TextFileContentProcessor</Processor> 
     86    </Compile> 
     87  </ItemGroup> 
     88  <ItemGroup> 
     89    <Compile Include="kentta4.txt"> 
     90      <Name>kentta4</Name> 
     91      <Importer>TextFileImporter</Importer> 
     92      <Processor>TextFileContentProcessor</Processor> 
     93    </Compile> 
     94  </ItemGroup> 
     95  <ItemGroup> 
     96    <Compile Include="kentta5.txt"> 
     97      <Name>kentta5</Name> 
     98      <Importer>TextFileImporter</Importer> 
     99      <Processor>TextFileContentProcessor</Processor> 
    68100    </Compile> 
    69101  </ItemGroup> 
  • 2012/24/VilmaK/Tasohyppelypeli1/Tasohyppelypeli1/Tasohyppelypeli1Content/obj/x86/Debug/ContentPipeline.xml

    r2935 r2947  
    99      <Options>None</Options> 
    1010      <Output>C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\maali.xnb</Output> 
    11       <Time>2012-06-11T14:14:14+03:00</Time> 
    12     </Item> 
    13     <Item> 
    14       <Source>norsu.png</Source> 
    15       <Name>norsu</Name> 
    16       <Importer>TextureImporter</Importer> 
    17       <Processor>TextureProcessor</Processor> 
    18       <Options>None</Options> 
    19       <Output>C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\norsu.xnb</Output> 
    20       <Time>2012-06-11T14:14:14+03:00</Time> 
    21     </Item> 
    22     <Item> 
    23       <Source>tahti.png</Source> 
    24       <Name>tahti</Name> 
    25       <Importer>TextureImporter</Importer> 
    26       <Processor>TextureProcessor</Processor> 
    27       <Options>None</Options> 
    28       <Output>C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\tahti.xnb</Output> 
    29       <Time>2012-06-11T14:14:14+03:00</Time> 
     11      <Time>2012-06-12T10:24:08.8354152+03:00</Time> 
    3012    </Item> 
    3113    <Item> 
     
    3618      <Options>None</Options> 
    3719      <Output>C:\MyTemp\VilmaK\Tasohyppelypeli1\Tasohyppelypeli1\Tasohyppelypeli1\bin\x86\Debug\Content\Saaripeli.xnb</Output> 
    38       <Time>2012-06-11T14:27:21+03:00</Time> 
     20      <Time>2012-06-12T10:24:08.9446152+03:00</Time> 
     21    </Item> 
     22    <Item> 
     23      <Source>Pingviini.png</Source> 
     24      <Name>Pingviini</Name> 
     25      <Importer>TextureImporter</Importer> 
     26      <Processor>TextureProcessor</Processor> 
     27      <Options>None</Options> 
     28      <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> 
     30    </Item> 
     31    <Item> 
     32      <Source>kentta1.txt</Source> 
     33      <Name>kentta1</Name> 
     34      <Importer>TextFileImporter</Importer> 
     35      <Processor>TextFileContentProcessor</Processor> 
     36      <Options>None</Options> 
     37      <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> 
     39    </Item> 
     40    <Item> 
     41      <Source>kentta2.txt</Source> 
     42      <Name>kentta2</Name> 
     43      <Importer>TextFileImporter</Importer> 
     44      <Processor>TextFileContentProcessor</Processor> 
     45      <Options>None</Options> 
     46      <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> 
     48    </Item> 
     49    <Item> 
     50      <Source>kentta3.txt</Source> 
     51      <Name>kentta3</Name> 
     52      <Importer>TextFileImporter</Importer> 
     53      <Processor>TextFileContentProcessor</Processor> 
     54      <Options>None</Options> 
     55      <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> 
     57    </Item> 
     58    <Item> 
     59      <Source>kentta4.txt</Source> 
     60      <Name>kentta4</Name> 
     61      <Importer>TextFileImporter</Importer> 
     62      <Processor>TextFileContentProcessor</Processor> 
     63      <Options>None</Options> 
     64      <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> 
     66    </Item> 
     67    <Item> 
     68      <Source>kentta5.txt</Source> 
     69      <Name>kentta5</Name> 
     70      <Importer>TextFileImporter</Importer> 
     71      <Processor>TextFileContentProcessor</Processor> 
     72      <Options>None</Options> 
     73      <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> 
    3975    </Item> 
    4076    <BuildSuccessful>true</BuildSuccessful> 
     
    80116      <Assembly> 
    81117        <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> 
    82         <Value>2012-01-20T10:28:50.7077545+02:00</Value> 
     118        <Value>2012-01-20T10:26:03.0457588+02:00</Value> 
    83119      </Assembly> 
    84120    </Assemblies> 
Note: See TracChangeset for help on using the changeset viewer.