public static TileWallsState OppositeWall(this TileWallsState origin)
 {
     return((TileWallsState)(((int)origin >> 2) | ((int)origin << 2)) & TileWallsState.All);
 }
 public static bool HasFlag(this TileWallsState tileWallsState, TileWallsState flag)
 {
     return(((int)tileWallsState & (int)flag) != 0);
 }
Exemple #3
0
 public Wall(TileWallsState state, bool breakable)
 {
     State     = state;
     Breakable = breakable;
 }