Changeset 8700


Ignore:
Timestamp:
2017-06-15 11:55:19 (2 years ago)
Author:
npo17_15
Message:
 
Location:
2017/24/TomiK/AvaruusTaistelu
Files:
12 added
2 deleted
11 edited

Legend:

Unmodified
Added
Removed
  • 2017/24/TomiK/AvaruusTaistelu/AvaruusTaistelu/AvaruusTaistelu/AvaruusTaistelu.cs

    r8665 r8700  
    1010{ 
    1111 
    12      
    13     LaserGun aluksenase; 
     12 
     13    // LaserGun aluksenase; 
    1414    PhysicsObject uuni; 
    1515    PhysicsObject vihollinen; 
    1616    Image Uunikuva = LoadImage("Uuni"); 
    17     Image Vihollinenkuva = LoadImage("Vihollinen"); 
     17    Image Vihollinenkuva = LoadImage("Vihollinen2"); 
    1818    Image Asteroidkuva = LoadImage("Asteroidi"); 
    19     Image Rakettikuva = LoadImage("Raketti"); 
     19    Image Rakettikuva = LoadImage("Raketti2"); 
    2020    PhysicsObject asteroid; 
    2121    Vector nopeusYlos = new Vector(0, 200); 
     
    2626    public override void Begin() 
    2727    { 
    28         Level.CreateBorders(); 
    29         
     28 
     29 
    3030        Mouse.IsCursorVisible = true; 
    31          
    32         alus = new PhysicsObject(40.0, 60.0); 
     31 
     32        alus = new PhysicsObject(60.0, 40.0); 
    3333        Add(alus); 
    3434        alus.Image = Rakettikuva; 
    3535        Camera.Follow(alus); 
    3636 
    37         vihollinen = new PhysicsObject(40.0, 60.0); 
    38         Add(vihollinen); 
    39         vihollinen.Image = Vihollinenkuva; 
     37 
    4038 
    4139        SmoothTextures = false; 
     
    5452        Add(asteroid); 
    5553 
     54         
     55 
    5656 
    5757        LaserGun laserase = new LaserGun(20, 5); 
    58          
     58 
    5959        //Keyboard.Listen(Key.Space, ButtonState.Down, ammuasella, "Ammu", alus); 
    60          
     60 
    6161 
    6262 
     
    6666        // Gravity = new Vector(0.0, -500.0); 
    6767 
    68  
    69         Level.Background.Color = Color.Blue; 
     68        Image tausta = LoadImage("taustakuva"); 
     69        Level.Background.Image = tausta; 
     70        Level.Background.Height = 2460; 
     71        Level.Background.Width = 5160; 
    7072 
    7173        ohjaimet(); 
     74        Vihollinen(); 
     75        LuoKentta(); 
    7276 
    73          
    74          
     77        Mouse.ListenMovement(0.1, Tahtaa, "tahtaa aseella"); 
     78 
     79    } 
     80 
     81    void Tahtaa(AnalogState hiirenLiike) 
     82    { 
     83        Vector suunta = (Mouse.PositionOnWorld - alus.AbsolutePosition).Normalize(); 
     84        alus.Angle = suunta.Angle; 
     85    } 
     86 
     87    void LuoKentta() 
     88{ 
     89            TileMap ruudut = TileMap.FromLevelAsset("kentta1"); 
     90            
     91            ruudut.SetTileMethod('#', LuoPalikka); 
     92            //ruudut.SetTileMethod('*', LuoTahti); 
     93            ruudut.Execute(20, 20); 
     94  } 
    7595 
    7696       
    7797 
     98void LuoPalikka(Vector paikka, double leveys, double korkeus) 
     99{ 
     100    PhysicsObject taso = PhysicsObject.CreateStaticObject(leveys, korkeus); 
     101    taso.Position = paikka; 
     102     
     103    Add(taso); 
     104 
     105} 
     106 
     107    void Vihollinen() 
     108    { 
     109        vihollinen = new PhysicsObject(60.0, 40.0); 
     110        Add(vihollinen); 
     111        vihollinen.Image = Vihollinenkuva; 
    78112 
    79113         
    80  
    81114    } 
    82115 
    83     void ohjaimet() 
     116void ohjaimet() 
    84117    { 
    85118        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
  • 2017/24/TomiK/AvaruusTaistelu/AvaruusTaistelu/AvaruusTaistelu/AvaruusTaistelu.csproj.Debug.cachefile

    r8665 r8700  
    33Content\Vihollinen.xnb 
    44Content\Uuni.xnb 
    5 Content\New Text Document.xnb 
     5Content\kentta1.xnb 
     6Content\Raketti2.xnb 
     7Content\Vihollinen2.xnb 
     8Content\4865_thumb.xnb 
     9Content\taustakuva.xnb 
     10Content\Raketti.png 
  • 2017/24/TomiK/AvaruusTaistelu/AvaruusTaistelu/AvaruusTaistelu/obj/x86/Debug/AvaruusTaistelu.csproj.FileListAbsolute.txt

    r8665 r8700  
    1111C:\MyTemp\TomiK\AvaruusTaistelu\AvaruusTaistelu\AvaruusTaistelu\bin\x86\Debug\Content\Vihollinen.xnb 
    1212C:\MyTemp\TomiK\AvaruusTaistelu\AvaruusTaistelu\AvaruusTaistelu\bin\x86\Debug\Content\Uuni.xnb 
    13 C:\MyTemp\TomiK\AvaruusTaistelu\AvaruusTaistelu\AvaruusTaistelu\bin\x86\Debug\Content\New Text Document.xnb 
     13C:\MyTemp\TomiK\AvaruusTaistelu\AvaruusTaistelu\AvaruusTaistelu\bin\x86\Debug\Content\kentta1.xnb 
     14C:\MyTemp\TomiK\AvaruusTaistelu\AvaruusTaistelu\AvaruusTaistelu\bin\x86\Debug\Content\Raketti2.xnb 
     15C:\MyTemp\TomiK\AvaruusTaistelu\AvaruusTaistelu\AvaruusTaistelu\bin\x86\Debug\Content\Raketti.png 
     16C:\MyTemp\TomiK\AvaruusTaistelu\AvaruusTaistelu\AvaruusTaistelu\bin\x86\Debug\Content\Vihollinen2.xnb 
     17C:\MyTemp\TomiK\AvaruusTaistelu\AvaruusTaistelu\AvaruusTaistelu\bin\x86\Debug\Content\4865_thumb.xnb 
     18C:\MyTemp\TomiK\AvaruusTaistelu\AvaruusTaistelu\AvaruusTaistelu\bin\x86\Debug\Content\taustakuva.xnb 
  • 2017/24/TomiK/AvaruusTaistelu/AvaruusTaistelu/AvaruusTaistelu/obj/x86/Debug/ContentPipeline-{894A147D-5CBB-43F5-B784-FF655CB6A429}.xml

    r8665 r8700  
    3939    </Item> 
    4040    <Item> 
    41       <Source>New Text Document.txt</Source> 
    42       <Name>New Text Document</Name> 
     41      <Source>kentta1.txt</Source> 
     42      <Name>kentta1</Name> 
    4343      <Importer>TextFileImporter</Importer> 
    4444      <Processor>TextFileContentProcessor</Processor> 
    4545      <Options>None</Options> 
    46       <Output>C:\MyTemp\TomiK\AvaruusTaistelu\AvaruusTaistelu\AvaruusTaistelu\bin\x86\Debug\Content\New Text Document.xnb</Output> 
    47       <Time>2017-06-14T14:00:16.45382+03:00</Time> 
     46      <Output>C:\MyTemp\TomiK\AvaruusTaistelu\AvaruusTaistelu\AvaruusTaistelu\bin\x86\Debug\Content\kentta1.xnb</Output> 
     47      <Time>2017-06-15T11:04:54.1821851+03:00</Time> 
     48    </Item> 
     49    <Item> 
     50      <Source>Raketti2.png</Source> 
     51      <Name>Raketti2</Name> 
     52      <Importer>TextureImporter</Importer> 
     53      <Processor>TextureProcessor</Processor> 
     54      <Options>None</Options> 
     55      <Output>C:\MyTemp\TomiK\AvaruusTaistelu\AvaruusTaistelu\AvaruusTaistelu\bin\x86\Debug\Content\Raketti2.xnb</Output> 
     56      <Time>2017-06-15T10:55:12.0920579+03:00</Time> 
     57    </Item> 
     58    <Item> 
     59      <Source>Vihollinen2.png</Source> 
     60      <Name>Vihollinen2</Name> 
     61      <Importer>TextureImporter</Importer> 
     62      <Processor>TextureProcessor</Processor> 
     63      <Options>None</Options> 
     64      <Output>C:\MyTemp\TomiK\AvaruusTaistelu\AvaruusTaistelu\AvaruusTaistelu\bin\x86\Debug\Content\Vihollinen2.xnb</Output> 
     65      <Time>2017-06-15T11:01:14.6765494+03:00</Time> 
     66    </Item> 
     67    <Item> 
     68      <Source>4865_thumb.jpg</Source> 
     69      <Name>4865_thumb</Name> 
     70      <Importer>TextureImporter</Importer> 
     71      <Processor>TextureProcessor</Processor> 
     72      <Options>None</Options> 
     73      <Output>C:\MyTemp\TomiK\AvaruusTaistelu\AvaruusTaistelu\AvaruusTaistelu\bin\x86\Debug\Content\4865_thumb.xnb</Output> 
     74      <Time>2017-06-15T11:19:18.5477155+03:00</Time> 
     75    </Item> 
     76    <Item> 
     77      <Source>taustakuva.jpg</Source> 
     78      <Name>taustakuva</Name> 
     79      <Importer>TextureImporter</Importer> 
     80      <Processor>TextureProcessor</Processor> 
     81      <Options>None</Options> 
     82      <Output>C:\MyTemp\TomiK\AvaruusTaistelu\AvaruusTaistelu\AvaruusTaistelu\bin\x86\Debug\Content\taustakuva.xnb</Output> 
     83      <Time>2017-06-15T11:32:00.7844964+03:00</Time> 
    4884    </Item> 
    4985    <BuildSuccessful>true</BuildSuccessful> 
  • 2017/24/TomiK/AvaruusTaistelu/AvaruusTaistelu/AvaruusTaistelu/obj/x86/Debug/cachefile-{894A147D-5CBB-43F5-B784-FF655CB6A429}-targetpath.txt

    r8665 r8700  
    33Content\Vihollinen.xnb 
    44Content\Uuni.xnb 
    5 Content\New Text Document.xnb 
     5Content\kentta1.xnb 
     6Content\Raketti2.xnb 
     7Content\Vihollinen2.xnb 
     8Content\4865_thumb.xnb 
     9Content\taustakuva.xnb 
     10Content\Raketti.png 
  • 2017/24/TomiK/AvaruusTaistelu/AvaruusTaistelu/AvaruusTaisteluContent/AvaruusTaisteluContent.contentproj

    r8665 r8700  
    5050      <Importer>TextureImporter</Importer> 
    5151      <Processor>TextureProcessor</Processor> 
     52      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> 
    5253    </Compile> 
    5354  </ItemGroup> 
     
    7475  </ItemGroup> 
    7576  <ItemGroup> 
    76     <Compile Include="New Text Document.txt"> 
    77       <Name>New Text Document</Name> 
     77    <Compile Include="kentta1.txt"> 
     78      <Name>kentta1</Name> 
    7879      <Importer>TextFileImporter</Importer> 
    7980      <Processor>TextFileContentProcessor</Processor> 
     81    </Compile> 
     82  </ItemGroup> 
     83  <ItemGroup> 
     84    <Compile Include="Raketti2.png"> 
     85      <Name>Raketti2</Name> 
     86      <Importer>TextureImporter</Importer> 
     87      <Processor>TextureProcessor</Processor> 
     88    </Compile> 
     89  </ItemGroup> 
     90  <ItemGroup> 
     91    <Compile Include="Vihollinen2.png"> 
     92      <Name>Vihollinen2</Name> 
     93      <Importer>TextureImporter</Importer> 
     94      <Processor>TextureProcessor</Processor> 
     95    </Compile> 
     96  </ItemGroup> 
     97  <ItemGroup> 
     98    <Compile Include="4865_thumb.jpg"> 
     99      <Name>4865_thumb</Name> 
     100      <Importer>TextureImporter</Importer> 
     101      <Processor>TextureProcessor</Processor> 
     102    </Compile> 
     103  </ItemGroup> 
     104  <ItemGroup> 
     105    <Compile Include="taustakuva.jpg"> 
     106      <Name>taustakuva</Name> 
     107      <Importer>TextureImporter</Importer> 
     108      <Processor>TextureProcessor</Processor> 
    80109    </Compile> 
    81110  </ItemGroup> 
Note: See TracChangeset for help on using the changeset viewer.