Ignore:
Timestamp:
2016-07-07 20:13:16 (3 years ago)
Author:
tesatapa
Message:

toimiva respawn ja elämien kuluminen ja palaaminen morphissa

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2016/27/ohjaajat/VenienteFragore/VenienteFragore/VenienteFragore/LevelCreationMethods.cs

    r7993 r7994  
    134134            adven.Died += () => 
    135135            { 
    136                 lives.Value--; 
     136 
    137137                for (int i = 0; i < 15; i++) 
    138138                { 
     
    164164        private void CheckRespawn() 
    165165        { 
     166 
    166167            int alive = advenae.Count(x => x.IsAlive); 
    167168            if (lives.Value > 0 && alive == 0) 
     
    170171                return; 
    171172            } 
    172             if (lives.Value == 0 && alive == 0) 
    173             { 
    174                 GameOver(); 
     173            if (lives.Value == 0 && alive == 0)    
     174            { 
     175                Timer.SingleShot(2.0, GameOver); 
    175176            } 
     177             
    176178        } 
    177179 
     
    181183            advenae[0].Reappear(); 
    182184            advenae[0].Position = respawnPoint; 
     185            advenae[0].ControlKeys.ForEach(delegate (Key key) 
     186            { 
     187                Keyboard.Enable(key); 
     188            }); 
     189            Camera.Position = advenae[0].Position; 
    183190        } 
    184191 
Note: See TracChangeset for help on using the changeset viewer.