//
// ProgramIdleWorker.h
//
// Program to do something with idle workers
// 

enum ProgIdleWorkerState
{
    ProgIdleWorkerSelectWorker,
    ProgIdleWorkerAssignAction,
};

class ProgramIdleWorker : public Program
{
public:
    void Init();
    
    ProgramResultType ExecuteStep();

private:
    ProgIdleWorkerState _CurState;
};