Changeset 2993


Ignore:
Timestamp:
2012-06-13 14:55:51 (11 years ago)
Author:
anmasavo
Message:

Talletus.

Location:
2012/24/AnnaS
Files:
3 added
19 edited

Legend:

Unmodified
Added
Removed
  • 2012/24/AnnaS/Hiiripeli/Hiiripeli/Hiiripeli/Hiiripeli.cs

    r2986 r2993  
    1515    PlatformCharacter pelaaja1; 
    1616 
     17    Image kissaKuva = LoadImage("Kissa"); 
    1718    Image tahtiKuva = LoadImage("Tahti"); 
    1819    Image lahtoKuva = LoadImage ("Lahto"); 
     
    2021    Image ruohonKuva = LoadImage ("Ruoho"); 
    2122    Image pelaajanKuva = LoadImage("Hiiri"); 
     23    Image lentokoneKuva = LoadImage("Lentokone"); 
    2224    Image pelaajanvasenKuva; 
    23     Image tahtiKuva = LoadImage("Juusto"); 
    24     Image pilvikuva1 = LoadImage("Pilvi"); 
     25    Image juustoKuva = LoadImage("Juusto"); 
     26    Image pilviKuva1 = LoadImage("Pilvi"); 
    2527    SoundEffect maaliAani = LoadSoundEffect("Maaliaani"); 
     28 
     29    Vector lentokonepaikka; 
    2630 
    2731    public override void Begin() 
     
    4650        kentta.SetTileMethod('R', lisaaRuoho); 
    4751        kentta.SetTileMethod('L', lisaaLahto); 
    48         kentta.SetTileMethod('L', lisaaLahto); 
    4952        kentta.SetTileMethod('T', lisaaTahti); 
     53        kentta.SetTileMethod('K', lisaaKissa); 
     54        kentta.SetTileMethod('P', lisaaLentokoneajastin); 
    5055        kentta.Execute(RUUDUN_KOKO, RUUDUN_KOKO); 
    5156        Level.CreateBorders(); 
     
    5762        PhysicsObject Pilvi = PhysicsObject.CreateStaticObject(leveys*2, korkeus); 
    5863        Pilvi.Position = paikka; 
    59         Pilvi.Image = pilvikuva1; 
     64        Pilvi.Image = pilviKuva1; 
    6065        Add(Pilvi); 
    6166    } 
    62     void lisaaLentokone(Vector paikka, double leveys, double korkeus) 
     67 
     68    void lisaaLentokoneajastin(Vector paikka, double leveys, double korkeus) 
    6369    { 
    64         PhysicsObject Pilvi = PhysicsObject.CreateStaticObject(leveys * 2, korkeus); 
    65         Lentokone.Position = paikka; 
    66         Lentokone.Image = pilvikuva1; 
    67         Add(lentokone); 
     70        Timer ajastin = new Timer(); 
     71        ajastin.Interval = 5; 
     72        ajastin.Timeout += lisaaLentokone; 
     73        ajastin.Start(); 
     74        lentokonepaikka = paikka; 
     75    } 
     76 
     77    void lisaaLentokone() 
     78    { 
     79        PhysicsObject Lentokone = PhysicsObject.CreateStaticObject(lentokoneKuva); 
     80        Lentokone.Shape = Shape.FromImage(lentokoneKuva); 
     81        Lentokone.Position = lentokonepaikka; 
     82        Lentokone.IgnoresGravity = true; 
     83        //Lentokone.Hit(new Vector(10000, 0)); 
     84        Lentokone.Velocity = new Vector(100, 0); 
     85        //Lentokone.Image = lentokoneKuva; 
     86        Add(Lentokone); 
    6887    } 
    6988     
    7089    void lisaaTahti(Vector paikka, double leveys, double korkeus) 
    7190    { 
    72         PhysicsObject Tahti = PhysicsObject.CreateStaticObject(leveys * 2, korkeus); 
    73         Pilvi.Position = paikka; 
    74         Pilvi.Image = tahtikuva; 
    75         Add(Tahti); 
     91        PhysicsObject Tahti = PhysicsObject.CreateStaticObject(leveys* 2, korkeus*2 ); 
     92        Tahti.Position = paikka; 
     93        Tahti.Image = tahtiKuva; 
     94        Add(Tahti);  
    7695    } 
    7796     
    7897    void lisaaJuusto(Vector paikka, double leveys, double korkeus) 
    7998    { 
    80         PhysicsObject tahti = PhysicsObject.CreateStaticObject(leveys*0.8, korkeus* 0.8); 
    81         tahti.IgnoresCollisionResponse = true; 
    82         tahti.Position = paikka; 
    83         tahti.Image = tahtiKuva; 
    84         tahti.Tag = "Juusto"; 
    85         Add(tahti); 
     99        PhysicsObject juusto = PhysicsObject.CreateStaticObject(leveys*0.8, korkeus* 0.8); 
     100        juusto.IgnoresCollisionResponse = true; 
     101        juusto.Position = paikka; 
     102        juusto.Image = juustoKuva; 
     103        juusto.Tag = "Juusto"; 
     104        Add(juusto); 
    86105    } 
    87106 
     
    105124 
    106125    } 
     126    void lisaaKissa(Vector paikka, double leveys, double korkeus) 
     127    { 
     128        PhysicsObject Kissa = PhysicsObject.CreateStaticObject(leveys * 2, korkeus); 
     129        Kissa.Position = paikka; 
     130        Kissa.Image = kissaKuva;  
     131        Add(Kissa); 
    107132 
    108  
     133    } 
    109134    void lisaaMaali(Vector paikka, double leveys, double korkeus) 
    110135    { 
  • 2012/24/AnnaS/Hiiripeli/Hiiripeli/Hiiripeli/Hiiripeli.csproj.Debug.cachefile

    r2971 r2993  
    88Content\Juusto.xnb 
    99Content\Ruoho.xnb 
     10Content\tahtikerattava.xnb 
     11Content\Lentokone.xnb 
     12Content\Kissa.xnb 
     13Content\Kuu.xnb 
    1014kentta1.txt 
  • 2012/24/AnnaS/Hiiripeli/Hiiripeli/Hiiripeli/bin/x86/Debug/kentta1.txt

    r2971 r2993  
     1  
     2 
     3 
     4 T   T        T   T 
     5 
     6       T 
     7 T                 T 
     8          T    T 
     9 
     10          T 
     11 
     12P      ##    
    113 
    214  **** 
     
    1426     ##  ##  ## ### 
    1527# 
    16    *    *  *    *      
     28   *    *  K*    *      
    1729   ##  ##  ##  ## 
    1830 
     
    2032 ##  ##  ##  ##  ## 
    2133 
    22  ** LN         ****** 
     34 ** LN      K   ****** 
    2335RRRRRRRRRRRRRRRRRRRRRRR 
  • 2012/24/AnnaS/Hiiripeli/Hiiripeli/Hiiripeli/kentta1.txt

    r2971 r2993  
     1  
     2 
     3 
     4 T   T        T   T 
     5 
     6       T 
     7 T                 T 
     8          T    T 
     9 
     10          T 
     11 
     12P      ##    
    113 
    214  **** 
     
    1426     ##  ##  ## ### 
    1527# 
    16    *    *  *    *      
     28   *    *  K*    *      
    1729   ##  ##  ##  ## 
    1830 
     
    2032 ##  ##  ##  ##  ## 
    2133 
    22  ** LN         ****** 
     34 ** LN      K   ****** 
    2335RRRRRRRRRRRRRRRRRRRRRRR 
  • 2012/24/AnnaS/Hiiripeli/Hiiripeli/Hiiripeli/obj/x86/Debug/Hiiripeli.csproj.FileListAbsolute.txt

    r2971 r2993  
    1717C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Juusto.xnb 
    1818C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Ruoho.xnb 
     19C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\tahtikerattava.xnb 
     20C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Lentokone.xnb 
     21C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Kissa.xnb 
     22C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Kuu.xnb 
  • 2012/24/AnnaS/Hiiripeli/Hiiripeli/Hiiripeli/obj/x86/Debug/cachefile-{A48E25FB-ECEF-420A-A385-ADF1FCEB1A5A}-targetpath.txt

    r2986 r2993  
    1111Content\Lentokone.xnb 
    1212Content\Kissa.xnb 
     13Content\Kuu.xnb 
  • 2012/24/AnnaS/Hiiripeli/Hiiripeli/HiiripeliContent/HiiripeliContent.contentproj

    r2986 r2993  
    126126    </Compile> 
    127127  </ItemGroup> 
     128  <ItemGroup> 
     129    <Compile Include="Kuu.png"> 
     130      <Name>Kuu</Name> 
     131      <Importer>TextureImporter</Importer> 
     132      <Processor>TextureProcessor</Processor> 
     133    </Compile> 
     134  </ItemGroup> 
    128135  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    129136  <!--  To modify your build process, add your task inside one of the targets below and uncomment it.  
  • 2012/24/AnnaS/Hiiripeli/Hiiripeli/HiiripeliContent/obj/x86/Debug/ContentPipeline.xml

    r2986 r2993  
    99      <Options>None</Options> 
    1010      <Output>C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\tahti.xnb</Output> 
    11       <Time>2012-06-13T13:06:52.4353307+03:00</Time> 
     11      <Time>2012-06-13T14:09:22.0978695+03:00</Time> 
    1212    </Item> 
    1313    <Item> 
     
    9999      <Options>None</Options> 
    100100      <Output>C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Lentokone.xnb</Output> 
    101       <Time>2012-06-13T13:06:31.8787307+03:00</Time> 
     101      <Time>2012-06-13T14:08:38.8434695+03:00</Time> 
    102102    </Item> 
    103103    <Item> 
     
    109109      <Output>C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Kissa.xnb</Output> 
    110110      <Time>2012-06-13T13:06:40.3483307+03:00</Time> 
     111    </Item> 
     112    <Item> 
     113      <Source>Kuu.png</Source> 
     114      <Name>Kuu</Name> 
     115      <Importer>TextureImporter</Importer> 
     116      <Processor>TextureProcessor</Processor> 
     117      <Options>None</Options> 
     118      <Output>C:\MyTemp\AnnaS\Hiiripeli\Hiiripeli\Hiiripeli\bin\x86\Debug\Content\Kuu.xnb</Output> 
     119      <Time>2012-06-13T14:20:27.8730695+03:00</Time> 
    111120    </Item> 
    112121    <BuildSuccessful>true</BuildSuccessful> 
Note: See TracChangeset for help on using the changeset viewer.