Changeset 7297


Ignore:
Timestamp:
2016-06-14 14:56:54 (3 years ago)
Author:
joojarvi
Message:
 
Location:
2016/24/JoonatanJ
Files:
133 added
18 edited

Legend:

Unmodified
Added
Removed
  • 2016/24/JoonatanJ/Pomppu/Pomppu/Pomppu/Pomppu.cs

    r7253 r7297  
    1515    PlatformCharacter pelaaja1; 
    1616 
    17     Image pelaajanKuva = LoadImage("norsu"); 
    18     Image tahtiKuva = LoadImage("tahti"); 
     17    Image pelaajanKuva = LoadImage("pallopoju"); 
    1918 
    2019    SoundEffect maaliAani = LoadSoundEffect("maali"); 
     
    2221    public override void Begin() 
    2322    { 
    24         Gravity = new Vector(0, -1000); 
     23        Gravity = new Vector(0, -10); 
    2524 
    2625        LuoKentta(); 
     
    3534    { 
    3635        TileMap kentta = TileMap.FromLevelAsset("kentta1"); 
    37         kentta.SetTileMethod('#', LisaaTaso); 
    38         kentta.SetTileMethod('*', LisaaTahti); 
     36        kentta.SetTileMethod('#', LisaaEsine, "taso", Color.Black); 
    3937        kentta.SetTileMethod('N', LisaaPelaaja); 
     38        kentta.SetTileMethod('W', LisaaEsine, "maali", Color.Gold); 
     39        kentta.SetTileMethod('L', LisaaEsine, "piikki", Color.Red); 
     40        kentta.SetTileMethod('O', LisaaEsine, "lattia", Color.Ruby); 
    4041        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    4142        Level.CreateBorders(); 
    42         Level.Background.CreateGradient(Color.White, Color.SkyBlue); 
     43        Level.Background.CreateGradient(Color.Black, Color.Red); 
    4344    } 
    4445 
    45     void LisaaTaso(Vector paikka, double leveys, double korkeus) 
     46    void LisaaEsine(Vector paikka, double leveys, double korkeus, string nimi, Color vari) 
    4647    { 
    47         PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 
    48         taso.Position = paikka; 
    49         taso.Color = Color.Green; 
    50         Add(taso); 
    51     } 
    52  
    53     void LisaaTahti(Vector paikka, double leveys, double korkeus) 
    54     { 
    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); 
     48        PhysicsObject esine = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     49        esine.Position = paikka; 
     50        esine.Color = vari; 
     51        esine.Tag = nimi; 
     52        Add(esine); 
    6153    } 
    6254 
     
    6557        pelaaja1 = new PlatformCharacter(leveys, korkeus); 
    6658        pelaaja1.Position = paikka; 
    67         pelaaja1.Mass = 4.0; 
     59        pelaaja1.Mass = 100.0; 
    6860        pelaaja1.Image = pelaajanKuva; 
    69         AddCollisionHandler(pelaaja1, "tahti", TormaaTahteen); 
    7061        Add(pelaaja1); 
    7162    } 
     63 
    7264 
    7365    void LisaaNappaimet() 
  • 2016/24/JoonatanJ/Pomppu/Pomppu/Pomppu/Pomppu.csproj.Debug.cachefile

    r7253 r7297  
    33Content\tahti.xnb 
    44Content\kentta1.xnb 
     5Content\pallopoju.xnb 
  • 2016/24/JoonatanJ/Pomppu/Pomppu/Pomppu/obj/x86/Debug/ContentPipeline-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}.xml

    r7253 r7297  
    3636      <Options>None</Options> 
    3737      <Output>C:\MyTemp\JoonatanJ\Pomppu\Pomppu\Pomppu\bin\x86\Debug\Content\kentta1.xnb</Output> 
    38       <Time>2016-06-13T10:11:31.8071668+03:00</Time> 
     38      <Time>2016-06-14T14:51:09.1592961+03:00</Time> 
     39    </Item> 
     40    <Item> 
     41      <Source>pallopoju.png</Source> 
     42      <Name>pallopoju</Name> 
     43      <Importer>TextureImporter</Importer> 
     44      <Processor>TextureProcessor</Processor> 
     45      <Options>None</Options> 
     46      <Output>C:\MyTemp\JoonatanJ\Pomppu\Pomppu\Pomppu\bin\x86\Debug\Content\pallopoju.xnb</Output> 
     47      <Time>2016-06-14T14:26:58.337347+03:00</Time> 
    3948    </Item> 
    4049    <BuildSuccessful>true</BuildSuccessful> 
  • 2016/24/JoonatanJ/Pomppu/Pomppu/Pomppu/obj/x86/Debug/Pomppu.csproj.FileListAbsolute.txt

    r7253 r7297  
    1111C:\MyTemp\JoonatanJ\Pomppu\Pomppu\Pomppu\obj\x86\Debug\Pomppu.exe 
    1212C:\MyTemp\JoonatanJ\Pomppu\Pomppu\Pomppu\obj\x86\Debug\Pomppu.pdb 
     13C:\MyTemp\JoonatanJ\Pomppu\Pomppu\Pomppu\bin\x86\Debug\Content\pallopoju.xnb 
  • 2016/24/JoonatanJ/Pomppu/Pomppu/Pomppu/obj/x86/Debug/cachefile-{FB1067CC-FEED-45F1-8CB8-8F3DD59AB260}-targetpath.txt

    r7253 r7297  
    33Content\tahti.xnb 
    44Content\kentta1.xnb 
     5Content\pallopoju.xnb 
  • 2016/24/JoonatanJ/Pomppu/Pomppu/PomppuContent/PomppuContent.contentproj

    r7253 r7297  
    6767    </Compile> 
    6868  </ItemGroup> 
     69  <ItemGroup> 
     70    <Compile Include="pallopoju.png"> 
     71      <Name>pallopoju</Name> 
     72      <Importer>TextureImporter</Importer> 
     73      <Processor>TextureProcessor</Processor> 
     74    </Compile> 
     75  </ItemGroup> 
    6976  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    7077  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2016/24/JoonatanJ/Pomppu/Pomppu/PomppuContent/kentta1.txt

    r7253 r7297  
    1          * 
    2          ## 
     1       
    32 
    4        *    * 
    5        ##  ## 
     3N 
     4##### 
     5                                                                                                               W 
     6                    ##L###                                                                              #L##L#### 
     7        #####L##                                                                              ##L#### 
     8                                      ########                   ##L###   ######             ###### 
     9                                                                        ###L###                        ###L#### 
     10                                                                     
    611 
    7      *        * 
    8      ##  ##  ## 
    912 
    10    *    *  *    *      
    11    ##  ##  ##  ## 
    1213 
    13  *    *       *   * 
    14  ##  ##  ##  ##  ## 
    1514 
    16         N 
    17 ###################### 
     15 
     16OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO 
Note: See TracChangeset for help on using the changeset viewer.