Changeset 3274 for 2012/26/JereL


Ignore:
Timestamp:
2012-06-27 14:53:45 (7 years ago)
Author:
jekrlaak
Message:

Talletus.

Location:
2012/26/JereL/Sekasorto/Sekasorto/Sekasorto
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • 2012/26/JereL/Sekasorto/Sekasorto/Sekasorto/Sekasorto.cs

    r3267 r3274  
    1616        ClearAll(); 
    1717        LuoKentta(); 
    18         asetaOhjaimet(); 
    1918        Tormays(); 
    2019        TekoAly(); 
     20        LuoAikaLaskuri(); 
     21        asetaOhjaimet(); 
    2122         
    2223         
     
    5960            Camera.ZoomToLevel(); 
    6061 
    61            Timer ajastin = new Timer(); 
     62            Timer ajastin = new Timer(); 
    6263            ajastin.Interval = 1.5; 
    6364            ajastin.Timeout += PainovoimanVaihto; 
    6465            ajastin.Start(); 
    6566 
    66             //Gravity = new Vector(0, 200); 
    67  
    68  
     67            Gravity = new Vector(0, 200); 
     68 
     69             
     70             
    6971            for (int i = 0; i <= 500; i++) 
    7072            { 
     
    99101        void asetaOhjaimet() 
    100102        { 
    101             Keyboard.Listen(Key.W, ButtonState.Down, Liikuta, "Pelaaja liikkuu eteenpäin", Kolmio, 300.0); 
    102             Keyboard.Listen(Key.Up, ButtonState.Down, Liikuta, "pelaaja liikkuu eteenpäin", Kolmio2, 300.0); 
    103             Keyboard.Listen(Key.Right, ButtonState.Down, PyoritaOikealle, "pelaaja pyörii oikealle", Kolmio2, 500.0); 
    104             Keyboard.Listen(Key.D, ButtonState.Down, PyoritaOikealle, "Pelaaja pyörii oikealle", Kolmio, 500.0); 
    105             Keyboard.Listen(Key.A, ButtonState.Down, PyoritaVasemmalle, "pelaaja pyörii vasemmalle", Kolmio, 500.0); 
    106             Keyboard.Listen(Key.Left, ButtonState.Down, PyoritaVasemmalle, "pelaaja pyörii vasemmalle", Kolmio2, 500.0); 
     103            Keyboard.Listen(Key.W, ButtonState.Down, Liikuta, "Pelaaja liikkuu eteenpäin", Kolmio, 400.0); 
     104            Keyboard.Listen(Key.Up, ButtonState.Down, Liikuta, "pelaaja liikkuu eteenpäin", Kolmio2, 400.0); 
     105            Keyboard.Listen(Key.Right, ButtonState.Down, pyorita, "pelaaja pyörii oikealle", Kolmio2, -2.5); 
     106            Keyboard.Listen(Key.D, ButtonState.Down, pyorita, "Pelaaja pyörii oikealle", Kolmio, -2.5); 
     107            Keyboard.Listen(Key.A, ButtonState.Down, pyorita, "pelaaja pyörii vasemmalle", Kolmio, 2.5); 
     108            Keyboard.Listen(Key.Left, ButtonState.Down, pyorita, "pelaaja pyörii vasemmalle", Kolmio2, 2.5); 
    107109             
    108110        } 
     
    110112        void pyorita(PhysicsObject kolmio, double nopeus) 
    111113        { 
    112             kolmio.ApplyTorque(nopeus); 
     114            kolmio.AngularVelocity = nopeus; 
    113115 
    114116        } 
     
    122124 
    123125 
    124         void PyoritaOikealle(PhysicsObject Kolmio, double nopeus) 
    125         { 
    126             Kolmio.AngularVelocity = -2.0; 
    127  
    128         } 
    129  
    130  
    131         void PyoritaVasemmalle(PhysicsObject Kolmio, double nopeus) 
    132         { 
    133             Kolmio.AngularVelocity = 2.0; 
    134         } 
     126        //void PyoritaOikealle(PhysicsObject Kolmio, double nopeus) 
     127        //{ 
     128        //    Kolmio.AngularVelocity = -2.0; 
     129 
     130        //} 
     131 
     132 
     133        //void PyoritaVasemmalle(PhysicsObject Kolmio, double nopeus) 
     134        //{ 
     135        //    Kolmio.AngularVelocity = 2.0; 
     136        //} 
    135137 
    136138 
     
    155157            rajahdys.Force = 10; 
    156158            Add(rajahdys); 
    157             //Ajastin2(); 
     159            ajastin4(); 
    158160        } 
    159161 
     
    166168        } 
    167169 
     170        void tekstikentta2() 
     171        { 
     172 
     173            Label Tekstikentta2 = new Label(1000.0, 500.0, "Voitit.. Kokeilehan Uuestaan Niin Et Voita :DD"); 
     174            Tekstikentta2.TextColor = Color.Turquoise; 
     175            Add(Tekstikentta2); 
     176        } 
     177         
     178 
     179 
    168180 
    169181        void Ajastin2() 
    170182        { 
    171183            Timer ajastin2 = new Timer(); 
    172             ajastin2.Interval = 5; 
    173             ajastin2.Timeout += Begin; 
     184            ajastin2.Interval = 4; 
     185            ajastin2.Timeout += ToinenKentta; 
    174186            ajastin2.Start(1); 
    175187             
    176188        } 
     189 
     190        void ajastin4() 
     191        { 
     192            Timer ajastin4 = new Timer(); 
     193            ajastin4.Interval = 4; 
     194            ajastin4.Timeout += Begin; 
     195            ajastin4.Start(1); 
     196        } 
     197 
     198 
     199 
     200 
    177201 
    178202        void TekoAly() 
     
    184208            seuraajanAivot.DistanceClose = 0; 
    185209            seuraajanAivot.StopWhenTargetClose = true; 
    186              
    187  
    188  
    189         } 
    190  
     210        } 
     211 
     212        void LuoAikaLaskuri() 
     213        { 
     214            Timer aikaLaskuri = new Timer(); 
     215            aikaLaskuri.Interval = 30; 
     216            aikaLaskuri.Timeout += AikaLoppui; 
     217            aikaLaskuri.Start(1); 
     218 
     219            Label aikaNaytto = new Label(); 
     220            aikaNaytto.TextColor = Color.White; 
     221            aikaNaytto.DecimalPlaces = 1; 
     222            aikaNaytto.BindTo(aikaLaskuri.SecondCounter); 
     223            aikaNaytto.X = 600; 
     224            aikaNaytto.Y = 500; 
     225            aikaNaytto.Color = Color.Green; 
     226            Add(aikaNaytto); 
     227        } 
     228 
     229 
     230        void AikaLoppui() 
     231        { 
     232            tekstikentta2(); 
     233            Ajastin2(); 
     234        } 
     235 
     236 
     237 
     238 
     239 
     240 
     241 
     242 
     243 
     244 
     245 
     246 
     247 
     248 
     249 
     250 
     251 
     252 
     253 
     254 
     255 
     256 
     257 
     258 
     259 
     260 
     261 
     262 
     263 
     264 
     265 
     266 
     267 
     268 
     269 
     270 
     271 
     272 
     273 
     274 
     275 
     276 
     277 
     278 
     279 
     280 
     281 
     282 
     283 
     284 
     285 
     286        void ToinenKentta() 
     287        { 
     288            ClearAll(); 
     289            //Kolmio. 
     290            LuoKentta(); 
     291            LuoAikaLaskuri2(); 
     292            Tormays2(); 
     293            asetaOhjaimet2(); 
     294            TekoAly(); 
     295 
     296 
     297        } 
     298     
     299     
     300     
     301     
     302     
     303     
     304     
     305     
     306     
     307    void LuoAikaLaskuri2() 
     308        { 
     309            Timer aikaLaskuri2 = new Timer(); 
     310            aikaLaskuri2.Interval = 30; 
     311            aikaLaskuri2.Timeout += AikaLoppui; 
     312            aikaLaskuri2.Start(1); 
     313 
     314            Label aikaNaytto = new Label(); 
     315            aikaNaytto.TextColor = Color.White; 
     316            aikaNaytto.DecimalPlaces = 1; 
     317            aikaNaytto.BindTo(aikaLaskuri2.SecondCounter); 
     318            aikaNaytto.X = 600; 
     319            aikaNaytto.Y = 500; 
     320            aikaNaytto.Color = Color.Green; 
     321            Add(aikaNaytto); 
     322        } 
     323 
     324        void ajastin3() 
     325        { 
     326            Timer ajastin3 = new Timer(); 
     327            ajastin3.Interval = 4; 
     328            ajastin3.Timeout += Begin; 
     329            ajastin3.Start(1); 
     330        } 
     331 
     332        void asetaOhjaimet2() 
     333        { 
     334            Keyboard.Listen(Key.W, ButtonState.Down, Liikuta, "Pelaaja liikkuu eteenpäin", Kolmio, 1000.0); 
     335            Keyboard.Listen(Key.Up, ButtonState.Down, Liikuta, "pelaaja liikkuu eteenpäin", Kolmio2, 1000.0); 
     336            Keyboard.Listen(Key.Right, ButtonState.Down, pyorita, "pelaaja pyörii oikealle", Kolmio2, -50.0); 
     337            Keyboard.Listen(Key.D, ButtonState.Down, pyorita, "Pelaaja pyörii oikealle", Kolmio, -50.0); 
     338            Keyboard.Listen(Key.A, ButtonState.Down, pyorita, "pelaaja pyörii vasemmalle", Kolmio, 50.0); 
     339            Keyboard.Listen(Key.Left, ButtonState.Down, pyorita, "pelaaja pyörii vasemmalle", Kolmio2, 50.0); 
     340 
     341        } 
     342 
     343        //void pyorita2(PhysicsObject kolmio, double nopeus) 
     344        //{ 
     345        //    kolmio.ApplyTorque(nopeus); 
     346 
     347        //} 
     348 
     349        //void Liikuta2(PhysicsObject kolmio, double nopeus) 
     350        //{ 
     351        //    Angle kulma = Angle.FromDegrees(-kolmio.Angle.Degrees); 
     352        //    Vector suunta = new Vector(kulma.Sin, kulma.Cos); 
     353        //    kolmio.Push(suunta * nopeus); 
     354        //} 
     355 
     356 
     357        //void PyoritaOikealle2(PhysicsObject Kolmio, double nopeus) 
     358        //{ 
     359        //    Kolmio.AngularVelocity = -2.0; 
     360 
     361        //} 
     362 
     363 
     364        //void PyoritaVasemmalle2(PhysicsObject Kolmio, double nopeus) 
     365        //{ 
     366        //    Kolmio.AngularVelocity = 2.0; 
     367        //} 
     368 
     369        void Rajahdys2() 
     370        { 
     371            Explosion rajahdys = new Explosion(500); 
     372            rajahdys.Position = Kolmio2.Position; 
     373            rajahdys.Speed = 500; 
     374            rajahdys.Force = 500; 
     375            Add(rajahdys); 
     376            ajastin3(); 
     377        } 
     378 
     379        void Tekstikentta3() 
     380        { 
     381 
     382            Label Tekstikentta3 = new Label(1000.0, 500.0, "HÄVISIT!! Miltä Nyt Tuntuu?? :D Ja Nyt Vaan Alusta :DD"); 
     383            Tekstikentta3.TextColor = Color.Turquoise; 
     384            Add(Tekstikentta3); 
     385        } 
     386 
     387        void Tormays2() 
     388        { 
     389            AddCollisionHandler(Kolmio, Kolmio2, PelaajatTormaavat2); 
     390        } 
     391 
     392        void PelaajatTormaavat2(IPhysicsObject tormaaja, IPhysicsObject kohde) 
     393        { 
     394            Tekstikentta3(); 
     395            Rajahdys2(); 
     396        } 
    191397 
    192398         
  • 2012/26/JereL/Sekasorto/Sekasorto/Sekasorto/Sekasorto.csproj

    r3267 r3274  
    118118    <Content Include="Game.ico" /> 
    119119    <Content Include="GameThumbnail.png" /> 
    120     <Content Include="Trolface.jpg" /> 
    121     <Content Include="Trolface.png" /> 
    122120  </ItemGroup> 
    123121  <ItemGroup> 
Note: See TracChangeset for help on using the changeset viewer.