Example #1
0
        protected override void Update(GameTime game_time)
        {
            float t  = (float)game_time.TotalGameTime.TotalSeconds;
            float dt = (float)game_time.ElapsedGameTime.TotalSeconds;

            global_time = t;
            time        = t;

            if (top_state != null)
            {
                top_state.update_t += dt;
                time = top_state.update_t;

                top_state.update(top_state.update_t, dt);
            }
            update(top_state.update_t, dt);
        }