public Employee(int wps, string name, Task task = null) { WorkPerSecond = wps; Name = name; CurrentTask = TaskManager.HalfLife3; }
public TaskManager() { HalfLife3 = new Task(10000, "Half-Life 3", this); None = new Task(-1, "No Task", this); Tasks = new List<Task>(); GameNames = new List<GameName>(); NumericalGameNames = new List<NumericalGameName>(); ExhaustedNames = new List<GameName>(); LoadNames(); MaxTasks = 3; BaseDrawPosition = new Vector2(BaseArea.Left, BaseArea.Top); }
public void DrawTask(SpriteBatch spriteBatch, Task task) { }
public Rectangle CalcCompletionRect(Task task) { Rectangle rectangle = new Rectangle(); rectangle.Height = 30; rectangle.Width = (int)(task.DecimalComplete * BaseArea.Width); return rectangle; }
public void SetTask(Task task) { CurrentTask = task; task.AddWorker(this); }
public void Finish() { CurrentTask = TaskManager.HalfLife3; CompletedProjects++; }