Changeset 9607


Ignore:
Timestamp:
2018-06-06 12:00:12 (20 months ago)
Author:
Aamikkon
Message:
 
Location:
2018/23/AAROM/Avaruustaistelu-peli
Files:
10 added
10 edited

Legend:

Unmodified
Added
Removed
  • 2018/23/AAROM/Avaruustaistelu-peli/Avaruustaistelu-peli/Avaruustaistelu_peli.cs

    r9569 r9607  
    88public class Avaruustaistelu_peli : PhysicsGame 
    99{ 
     10    PhysicsObject Alus1; 
     11    PhysicsObject Alus2; 
    1012    PhysicsObject vasenReuna; 
    1113    PhysicsObject oikeaReuna; 
     
    2224        LuoAsteroidi(350, 90); 
    2325        LuoAlus1(); 
     26        LuoAlus2(); 
    2427        LuoKentta(); 
    2528        LuoUfo(310, 120); 
     
    3639         
    3740 
    38         PhysicsObject Maapallo = new PhysicsObject(180, 180); 
     41        PhysicsObject Maapallo = new PhysicsObject(100, 100); 
    3942        Maapallo.Shape = Shape.Circle; 
    4043        Image olionkuva2 = LoadImage("Earth"); 
    4144        Maapallo.Image = olionkuva2; 
     45        Maapallo.MakeStatic(); 
    4246        Add(Maapallo); 
    4347 
    44          
    45         Image taustakuva = LoadImage("Starbackground"); 
    46         Level.Background.Image = taustakuva; 
    47         Level.Background.FitToLevel(); 
     48        Level.BackgroundColor = Color.Black; 
     49        Level.Background.CreateStars(); 
    4850 
    49         PhysicsObject Aurinko = new PhysicsObject(400, 400); 
    50         Aurinko.Shape = Shape.Circle; 
     51        PhysicsObject Aurinko = new PhysicsObject(300, 300); 
    5152        Aurinko.X = 460; 
    5253        Aurinko.Y = 400; 
    5354        Image olionkuva3 = LoadImage("The Sun"); 
    5455        Aurinko.Image = olionkuva3; 
     56        Aurinko.Shape = Shape.FromImage(Aurinko.Image); 
     57        Aurinko.MakeStatic(); 
    5558        Add(Aurinko); 
    5659 
     
    8285    void LuoAlus1() 
    8386    { 
    84         PhysicsObject Alus1 = new PhysicsObject(25, 40); 
     87        Alus1 = new PhysicsObject(25, 40); 
    8588        Image olionkuva = LoadImage("Spaceship1"); 
    8689        Alus1.Image = olionkuva; 
     
    8891        Alus1.Y = 0; 
    8992        Add(Alus1); 
    90         
     93        Keyboard.Listen(Key.A, ButtonState.Down, 
     94       LiikutaPelaajaa1, null, new Vector(-1000, 0)); 
     95        Keyboard.Listen(Key.D, ButtonState.Down, 
     96        LiikutaPelaajaa1, null, new Vector(1000, 0)); 
     97        Keyboard.Listen(Key.W, ButtonState.Down, 
     98        LiikutaPelaajaa1, null, new Vector(0, 1000)); 
     99        Keyboard.Listen(Key.S, ButtonState.Down, 
     100        LiikutaPelaajaa1, null, new Vector(0, -1000)); 
    91101    } 
     102 
     103    void LuoAlus2() 
     104    { 
     105        Alus2 = new PhysicsObject(25, 40); 
     106        Image olionkuva5 = LoadImage("Spaceship2"); 
     107        Alus2.Image = olionkuva5; 
     108        Alus2.X = 300; 
     109        Alus2.Y = 0; 
     110        Add(Alus2); 
     111        Keyboard.Listen(Key.Left, ButtonState.Down, 
     112        LiikutaPelaajaa, null, new Vector(-1000, 0)); 
     113        Keyboard.Listen(Key.Right, ButtonState.Down, 
     114        LiikutaPelaajaa, null, new Vector(1000, 0)); 
     115        Keyboard.Listen(Key.Up, ButtonState.Down, 
     116        LiikutaPelaajaa, null, new Vector(0, 1000)); 
     117        Keyboard.Listen(Key.Down, ButtonState.Down, 
     118        LiikutaPelaajaa, null, new Vector(0, -1000)); 
     119 
     120    } 
     121 
     122 
    92123 
    93124    void AsetaOhjaimet() 
     
    101132        Image olionkuva4 = LoadImage("Asteroid"); 
    102133        Asteroidi.Image = olionkuva4; 
     134        Asteroidi.Shape = Shape.FromImage(Asteroidi.Image); 
    103135        Asteroidi.X = x; 
    104136        Asteroidi.Y = y; 
     
    116148    } 
    117149 
     150    void LiikutaPelaajaa(Vector vektori) 
     151    { 
     152        Alus2.Push(vektori); 
     153    } 
     154 
     155    void LiikutaPelaajaa1(Vector vektori) 
     156    { 
     157        Alus1.Push(vektori); 
     158    } 
     159 
    118160} 
    119161 
    120162 
    121163 
     164 
  • 2018/23/AAROM/Avaruustaistelu-peli/Avaruustaistelu-peli/Content/Content.mgcb

    r9569 r9607  
    9999/build:ufo.png 
    100100 
     101#begin Spaceship2.png 
     102/importer:TextureImporter 
     103/processor:TextureProcessor 
     104/processorParam:ColorKeyColor=255,0,255,255 
     105/processorParam:ColorKeyEnabled=True 
     106/processorParam:GenerateMipmaps=False 
     107/processorParam:PremultiplyAlpha=True 
     108/processorParam:ResizeToPowerOfTwo=False 
     109/processorParam:MakeSquare=False 
     110/processorParam:TextureFormat=Color 
     111/build:Spaceship2.png 
     112 
     113#begin avaruusalus1.jpg 
     114/importer:TextureImporter 
     115/processor:TextureProcessor 
     116/processorParam:ColorKeyColor=255,0,255,255 
     117/processorParam:ColorKeyEnabled=True 
     118/processorParam:GenerateMipmaps=False 
     119/processorParam:PremultiplyAlpha=True 
     120/processorParam:ResizeToPowerOfTwo=False 
     121/processorParam:MakeSquare=False 
     122/processorParam:TextureFormat=Color 
     123/build:avaruusalus1.jpg 
     124 
  • 2018/23/AAROM/Avaruustaistelu-peli/Avaruustaistelu-peli/Content/obj/Windows/.mgcontent

    r9569 r9607  
    1212    <File>C:/MyTemp/Jypeli 2018/Viikko 23/AAROM/Avaruustaistelu-peli/Avaruustaistelu-peli/Content/Asteroid.png</File> 
    1313    <File>C:/MyTemp/Jypeli 2018/Viikko 23/AAROM/Avaruustaistelu-peli/Avaruustaistelu-peli/Content/ufo.png</File> 
     14    <File>C:/MyTemp/Jypeli 2018/Viikko 23/AAROM/Avaruustaistelu-peli/Avaruustaistelu-peli/Content/Spaceship2.png</File> 
     15    <File>C:/MyTemp/Jypeli 2018/Viikko 23/AAROM/Avaruustaistelu-peli/Avaruustaistelu-peli/Content/avaruusalus1.jpg</File> 
    1416  </SourceFiles> 
    1517</SourceFileCollection> 
  • 2018/23/AAROM/Avaruustaistelu-peli/Avaruustaistelu-peli/obj/x86/Debug/Avaruustaistelu-peli.csproj.FileListAbsolute.txt

    r9569 r9607  
    3434C:\MyTemp\Jypeli 2018\Viikko 23\AAROM\Avaruustaistelu-peli\Avaruustaistelu-peli\bin\Windows\Debug\Content\Asteroid.xnb 
    3535C:\MyTemp\Jypeli 2018\Viikko 23\AAROM\Avaruustaistelu-peli\Avaruustaistelu-peli\bin\Windows\Debug\Content\ufo.xnb 
     36C:\MyTemp\Jypeli 2018\Viikko 23\AAROM\Avaruustaistelu-peli\Avaruustaistelu-peli\bin\Windows\Debug\Content\Spaceship2.xnb 
     37C:\MyTemp\Jypeli 2018\Viikko 23\AAROM\Avaruustaistelu-peli\Avaruustaistelu-peli\bin\Windows\Debug\Content\avaruusalus1.xnb 
Note: See TracChangeset for help on using the changeset viewer.