public VirastarConfig() { CharConfiguration = new CharConfig(); WordConfiguration = new WordConfig(); WritingRuleConfiguration = new WritingRule(); IgnoreProcessConfiguration = new IgnoreProcessConfig(); SpellConfiguration = new SpellConfig(); }
public VirastarConfig(CharConfig charConfiguration, WordConfig wordConfiguration, WritingRule writingRuleConfiguration, IgnoreProcessConfig ignoreProcessConfiguration, SpellConfig spellConfiguration) { CharConfiguration = charConfiguration; WordConfiguration = wordConfiguration; WritingRuleConfiguration = writingRuleConfiguration; IgnoreProcessConfiguration = ignoreProcessConfiguration; SpellConfiguration = spellConfiguration; }
private static CharConfig GetCharConfig(int i) { Random random = new Random(i); bool reverse_colors = random.Next(2) == 0; int foreground = random.Next(8); int background = random.Next(8); int character = random.Next(8); CharConfig config = new CharConfig { character = CHARS[character], foreground = LIGHT_COLORS[foreground], background = DARK_COLORS[background] }; if (reverse_colors) { config.reverse(); } return(config); }
public static void PrintSolution(int[,] board) { int board_width = board.GetLength(0); int board_height = board.GetLength(1); PrintBeginning(board_width); for (int i = 0; i < board_height; i++) { Console.Write(LEFT_RIGHT); for (int j = 0; j < board_width; j++) { int id = board[j, i]; if (id == -1) { Console.Write(" "); continue; } CharConfig config = GetCharConfig(id); config.print(); } Console.WriteLine(LEFT_RIGHT); } PrintEnding(board_width); }
void Awake() { _instance = this; DontDestroyOnLoad(this.gameObject); }