Add colorcoded rendering
This commit is contained in:
@@ -4,12 +4,30 @@ using System.Text;
|
||||
|
||||
namespace CoopSweeper.GameTypes
|
||||
{
|
||||
public enum DisplayState
|
||||
{
|
||||
ERROR = -667,
|
||||
NONE = -1,
|
||||
QUESTIONMARK = -2,
|
||||
FLAG = -42,
|
||||
BOMB = -666,
|
||||
EMPTY = 0,
|
||||
NUMBER1 = 1,
|
||||
NUMBER2 = 2,
|
||||
NUMBER3 = 3,
|
||||
NUMBER4 = 4,
|
||||
NUMBER5 = 5,
|
||||
NUMBER6 = 6,
|
||||
NUMBER7 = 7,
|
||||
NUMBER8 = 8
|
||||
}
|
||||
|
||||
public enum FieldState
|
||||
{
|
||||
NONE,
|
||||
REVEALED,
|
||||
QUESTIONMARK,
|
||||
FLAG
|
||||
NONE = DisplayState.NONE,
|
||||
REVEALED = DisplayState.EMPTY,
|
||||
QUESTIONMARK = DisplayState.QUESTIONMARK,
|
||||
FLAG = DisplayState.FLAG
|
||||
}
|
||||
|
||||
public interface IField
|
||||
@@ -19,6 +37,6 @@ namespace CoopSweeper.GameTypes
|
||||
|
||||
FieldState State { get; set; }
|
||||
|
||||
char ToChar();
|
||||
DisplayState GetDisplayState();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user