Changeset 7416 for 2016/24/JamiP


Ignore:
Timestamp:
2016-06-17 10:59:33 (3 years ago)
Author:
karkaite
Message:
 
Location:
2016/24/JamiP/sokkelo
Files:
3 added
11 edited

Legend:

Unmodified
Added
Removed
  • 2016/24/JamiP/sokkelo/sokkelo/sokkelo/obj/x86/Debug/ContentPipeline-{54D06003-8DA7-4736-93CE-A127143548B6}.xml

    r7388 r7416  
    3737      <Output>C:\MyTemp\JamiP\sokkelo\sokkelo\sokkelo\bin\x86\Debug\Content\kentta4.xnb</Output> 
    3838      <Time>2016-06-16T14:00:45.3226062+03:00</Time> 
     39    </Item> 
     40    <Item> 
     41      <Source>pelaaja.png</Source> 
     42      <Name>pelaaja</Name> 
     43      <Importer>TextureImporter</Importer> 
     44      <Processor>TextureProcessor</Processor> 
     45      <Options>None</Options> 
     46      <Output>C:\MyTemp\JamiP\sokkelo\sokkelo\sokkelo\bin\x86\Debug\Content\pelaaja.xnb</Output> 
     47      <Time>2016-06-17T10:19:39.0295122+03:00</Time> 
    3948    </Item> 
    4049    <BuildSuccessful>true</BuildSuccessful> 
  • 2016/24/JamiP/sokkelo/sokkelo/sokkelo/obj/x86/Debug/cachefile-{54D06003-8DA7-4736-93CE-A127143548B6}-targetpath.txt

    r7388 r7416  
    33Content\kentta3.xnb 
    44Content\kentta4.xnb 
     5Content\pelaaja.xnb 
  • 2016/24/JamiP/sokkelo/sokkelo/sokkelo/obj/x86/Debug/sokkelo.csproj.FileListAbsolute.txt

    r7388 r7416  
    1111C:\MyTemp\JamiP\sokkelo\sokkelo\sokkelo\bin\x86\Debug\Content\kentta3.xnb 
    1212C:\MyTemp\JamiP\sokkelo\sokkelo\sokkelo\bin\x86\Debug\Content\kentta4.xnb 
     13C:\MyTemp\JamiP\sokkelo\sokkelo\sokkelo\bin\x86\Debug\Content\pelaaja.xnb 
  • 2016/24/JamiP/sokkelo/sokkelo/sokkelo/sokkelo.cs

    r7388 r7416  
    3333        ClearAll(); 
    3434        LuoKentta(); 
    35         Camera.ZoomFactor = 30; 
     35        Camera.ZoomFactor = 1; 
    3636        Camera.FollowedObject = pelaaja; 
    3737        PhoneBackButton.Listen(ConfirmExit, "Lopeta peli"); 
     
    4141    void Ohjeet() 
    4242    { 
    43         Label tekstikentta = new Label("Peli ideana on päästä punaiseen palikkaan, joka vie sinut toiseen kenttään."); 
     43        Label tekstikentta = new Label("Peli ideana on päästä punaiseen palikkaan, joka vie sinut toiseen kenttään.         Varo valkoisia palikkoita."); 
    4444        Add(tekstikentta); 
    4545        Keyboard.Listen(Key.Escape, ButtonState.Pressed, LuoAlkuValikko, "Palaa alkuvalikkoon"); 
     
    5656        ruudut.SetTileMethod(Color.FromHexCode("FF0000"), LuoMaali); 
    5757        ruudut.SetTileMethod(Color.Yellow, LuoTahti); 
    58         LuoRotta(); 
     58        LuoRotta(Vector.Zero); 
     59        LuoRotta(new Vector(-300, 0)); 
     60        LuoRotta(new Vector(300, 0)); 
    5961        //3. Execute luo kentän 
    6062        //   Parametreina leveys ja korkeus 
    6163        ruudut.Execute(20, 20); 
    62         Level.Background.Color = Color.Gray; 
     64        Level.Background.Color = Color.DarkGray; 
    6365    } 
    6466 
     
    7072        Add(pelaaja); 
    7173        pelaaja.Shape = Shape.Circle; 
     74        pelaaja.Image = LoadImage("pelaaja"); 
     75        pelaaja.CanRotate = false; 
    7276        pelaaja.Restitution = 0; 
    7377        AddCollisionHandler(pelaaja, "maali", PelaajaOsuuMaaliin); 
    74      //   AddCollisionHandler(pelaaja, "rotta", PelaajaOsuuRottaan); 
     78           AddCollisionHandler(pelaaja, "rotta", PelaajaOsuuRottaan); 
     79        LuoValo(); 
    7580 
    7681        Keyboard.Listen(Key.Left, ButtonState.Down, 
     
    8489 
    8590    } 
     91    void LuoValo() 
     92    { 
     93        //Level.AmbientLight = 0.3; 
    8694 
    87  
    88     void LuoRotta() 
     95        Light valo = new Light(); 
     96        valo.Intensity = 0.5; 
     97        valo.Distance = 40; 
     98        valo.Position = pelaaja.Position; 
     99        Add(valo); 
     100    } 
     101    void LuoRotta(Vector paikka) 
    89102    { 
    90103        const int RUUDUN_KOKO = 10;  
    91104        PhysicsObject rotta = new PhysicsObject(RUUDUN_KOKO / 2, RUUDUN_KOKO / 2); 
     105        rotta.Position = paikka; 
    92106        Add(rotta); 
    93107        rotta.Tag = "rotta"; 
     
    112126    } 
    113127 
    114    // void PelaajaOsuuRottaan(PhysicsObject pelaaja, PhysicsObject rotta) 
    115   // { 
    116        // pelaaja.Destroy(); 
    117   //  } 
     128    void PelaajaOsuuRottaan(PhysicsObject pelaaja, PhysicsObject rotta) 
     129  { 
     130        pelaaja.Destroy(); 
     131    } 
    118132 
    119133    void LuoSeina(Vector paikka, double leveys, double korkeus) 
  • 2016/24/JamiP/sokkelo/sokkelo/sokkelo/sokkelo.csproj.Debug.cachefile

    r7388 r7416  
    33Content\kentta3.xnb 
    44Content\kentta4.xnb 
     5Content\pelaaja.xnb 
  • 2016/24/JamiP/sokkelo/sokkelo/sokkeloContent/sokkeloContent.contentproj

    r7388 r7416  
    7373    </Compile> 
    7474  </ItemGroup> 
     75  <ItemGroup> 
     76    <Compile Include="pelaaja.png"> 
     77      <Name>pelaaja</Name> 
     78      <Importer>TextureImporter</Importer> 
     79      <Processor>TextureProcessor</Processor> 
     80    </Compile> 
     81  </ItemGroup> 
    7582  <Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA Game Studio\$(XnaFrameworkVersion)\Microsoft.Xna.GameStudio.ContentPipeline.targets" /> 
    7683  <!--  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.