Example #1
0
        public void update(float d)
        {
            var tasks = new ArrayList();

            for (var i = 0; i < this.tasks_.Count; ++i)
            {
                Task task = this.tasks_[i] as Task;
                task.update(d);
                if (!task.isOver())
                {
                    tasks.Add(task);
                }
                else
                {
                    task.shutdown();
                }
            }
            this.tasks_ = tasks;
        }