21 lines
442 B
C#
21 lines
442 B
C#
using CompState = Craftimizer.Simulator.CompletionState;
|
|
|
|
namespace Craftimizer.Solver;
|
|
|
|
public enum CompletionState : byte
|
|
{
|
|
Incomplete,
|
|
ProgressComplete,
|
|
NoMoreDurability,
|
|
|
|
InvalidAction,
|
|
MaxActionCountReached,
|
|
NoMoreActions
|
|
}
|
|
|
|
internal static class CompletionStateUtils
|
|
{
|
|
public static CompState IntoBase(this CompletionState me) =>
|
|
(CompState)me >= CompState.Other ? CompState.Other : (CompState)me;
|
|
}
|