Changeset 8895 for 2017/27


Ignore:
Timestamp:
2017-07-04 14:59:43 (2 years ago)
Author:
npo17_42
Message:

tehty vieläkin eteenpäin.

Location:
2017/27/OskariK
Files:
4 added
3 deleted
13 edited

Legend:

Unmodified
Added
Removed
  • 2017/27/OskariK/OK/OK/OK/OK.cs

    r8863 r8895  
    1616    PhysicsObject Pointer; 
    1717 
     18    IntMeter goopHP; 
     19    IntMeter HP; 
     20 
     21    Label foeHP; 
     22    Label playerHP; 
     23 
    1824    Vector nopeusYlos = new Vector(0, 100); 
    1925    Vector nopeusAlas = new Vector(0, -100); 
     
    2531        LuoAlue(); 
    2632        luopelaaja(); 
     33        LuoHP(); 
    2734        Kontrollit(); 
     35        
    2836 
    2937        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     
    5866        foe = new GameObject(1800.00, 700.00); 
    5967        foe.Shape = Shape.Rectangle; 
    60         foe.Color = Color.Blue; 
     68        foe.Color = Color.Aqua; 
    6169        foe.X = -10.00; 
    6270        foe.Y = 200.00; 
     71        foe.Image = LoadImage("köntsä"); 
    6372        Add(foe); 
    6473    } 
     
    6675    PhysicsObject luopelaaja() 
    6776    { 
    68         Pointer = new PhysicsObject (10.0, 10.0); 
     77        Pointer = new PhysicsObject(5.0, 5.0); 
    6978        Pointer.Color = Color.White; 
    7079        Pointer.X = 190.00; 
    7180        Pointer.Y = -220.00; 
    72         Add(Pointer,3); 
     81        Add(Pointer, 3); 
    7382        return Pointer; 
    74   } 
     83    } 
    7584 
     85    void LuoHP() 
     86    { 
     87        goopHP = new IntMeter(20); 
     88 
     89        Label foeHP = new Label(); 
     90 
     91        foeHP.X = 0.00; 
     92        foeHP.Y = Screen.Top - 40.00; 
     93        foeHP.TextColor = Color.Red; 
     94        foeHP.Color = Color.Transparent; 
     95 
     96        foeHP.BindTo(goopHP); 
     97        Add(foeHP); 
     98 
     99        HP = new IntMeter(60); 
     100 
     101        Label playerHP = new Label(); 
     102 
     103        playerHP.X = 660.00; 
     104        playerHP.Y = -200.00; 
     105        playerHP.TextColor = Color.LightGreen; 
     106        playerHP.Color = Color.Transparent; 
     107 
     108        playerHP.BindTo(HP); 
     109        Add(playerHP); 
     110 
     111 
     112 
     113 
     114    } 
    76115    void AsetaNopeus(PhysicsObject Pointer, Vector nopeus) 
    77116    { 
     117        if (Pointer.Velocity.Magnitude > 0) return; 
     118     
    78119        Vector sijainti = Pointer.Position + nopeus; 
    79120        if (sijainti.Y > command.Top) return; 
     
    81122 
    82123        Pointer.MoveTo(Pointer.Position + nopeus, 1000.00); 
    83          
     124 
    84125    } 
    85     void Kontrollit () 
     126    void Kontrollit() 
    86127    { 
    87128        Keyboard.Listen(Key.Down, ButtonState.Pressed, AsetaNopeus, "liikkuu", Pointer, nopeusAlas); 
     
    97138        //Keyboard.Listen(Key.Right, ButtonState.Released, AsetaNopeus, null, Pointer, Vector.Zero); 
    98139 
    99         Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); } 
     140        Keyboard.Listen(Key.Z, ButtonState.Pressed, Valitse, null); 
     141 
     142        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli"); 
     143 
     144    } 
     145 
     146    void Valitse() 
     147 
     148    { 
     149        if (Pointer.Y > command.Top - command.Height / 3) Attack(); 
     150        else if (Pointer.Y < command.Bottom + command.Height / 3) Exit(); 
     151        else Exit(); 
     152    } 
     153 
     154    void Attack() 
     155    { 
     156        goopHP.Value -=10; 
     157    } 
    100158} 
  • 2017/27/OskariK/OK/OK/OK/OK.csproj.Debug.cachefile

    r8863 r8895  
    1 Content\kikki.xnb 
    21Content\kökkö.xnb 
     2Content\köntsÀ.xnb 
  • 2017/27/OskariK/OK/OK/OK/obj/x86/Debug/ContentPipeline-{FF5F8A32-FAE3-40A4-9505-35D2B1C5DB01}.xml

    r8863 r8895  
    22<XnaContent xmlns:Pipeline="Microsoft.Xna.Framework.Content.Pipeline"> 
    33  <Asset Type="Pipeline:BuildItemCollection"> 
    4     <Item> 
    5       <Source>kikki.png</Source> 
    6       <Name>kikki</Name> 
    7       <Importer>TextureImporter</Importer> 
    8       <Processor>TextureProcessor</Processor> 
    9       <Options>None</Options> 
    10       <Output>C:\MyTemp\OskariK\OK\OK\OK\bin\x86\Debug\Content\kikki.xnb</Output> 
    11       <Time>2017-07-04T11:30:13.5834865+03:00</Time> 
    12     </Item> 
    134    <Item> 
    145      <Source>kökkö.png</Source> 
     
    189      <Options>None</Options> 
    1910      <Output>C:\MyTemp\OskariK\OK\OK\OK\bin\x86\Debug\Content\kökkö.xnb</Output> 
    20       <Time>2017-07-04T11:40:52.0044288+03:00</Time> 
     11      <Time>2017-07-04T13:17:10.9950063+03:00</Time> 
     12    </Item> 
     13    <Item> 
     14      <Source>köntsä.png</Source> 
     15      <Name>köntsä</Name> 
     16      <Importer>TextureImporter</Importer> 
     17      <Processor>TextureProcessor</Processor> 
     18      <Options>None</Options> 
     19      <Output>C:\MyTemp\OskariK\OK\OK\OK\bin\x86\Debug\Content\köntsä.xnb</Output> 
     20      <Time>2017-07-04T14:58:35.6859098+03:00</Time> 
    2121    </Item> 
    2222    <BuildSuccessful>true</BuildSuccessful> 
  • 2017/27/OskariK/OK/OK/OK/obj/x86/Debug/OK.csproj.FileListAbsolute.txt

    r8863 r8895  
    77C:\MyTemp\OskariK\OK\OK\OK\obj\x86\Debug\OK.exe 
    88C:\MyTemp\OskariK\OK\OK\OK\obj\x86\Debug\OK.pdb 
    9 C:\MyTemp\OskariK\OK\OK\OK\bin\x86\Debug\Content\kikki.xnb 
    109C:\MyTemp\OskariK\OK\OK\OK\bin\x86\Debug\Content\kökkö.xnb 
     10C:\MyTemp\OskariK\OK\OK\OK\bin\x86\Debug\Content\köntsÀ.xnb 
  • 2017/27/OskariK/OK/OK/OK/obj/x86/Debug/cachefile-{FF5F8A32-FAE3-40A4-9505-35D2B1C5DB01}-targetpath.txt

    r8863 r8895  
    1 Content\kikki.xnb 
    21Content\kökkö.xnb 
     2Content\köntsÀ.xnb 
  • 2017/27/OskariK/OK/OK/OKContent/OKContent.contentproj

    r8863 r8895  
    4646  </ItemGroup> 
    4747  <ItemGroup> 
    48     <Compile Include="kikki.png"> 
    49       <Name>kikki</Name> 
     48    <Compile Include="kökkö.png"> 
     49      <Name>kökkö</Name> 
    5050      <Importer>TextureImporter</Importer> 
    5151      <Processor>TextureProcessor</Processor> 
     
    5353  </ItemGroup> 
    5454  <ItemGroup> 
    55     <Compile Include="kökkö.png"> 
    56       <Name>kökkö</Name> 
     55    <Compile Include="köntsä.png"> 
     56      <Name>köntsä</Name> 
    5757      <Importer>TextureImporter</Importer> 
    5858      <Processor>TextureProcessor</Processor> 
Note: See TracChangeset for help on using the changeset viewer.