Example #1
0
 public VirastarConfig()
 {
     CharConfiguration          = new CharConfig();
     WordConfiguration          = new WordConfig();
     WritingRuleConfiguration   = new WritingRule();
     IgnoreProcessConfiguration = new IgnoreProcessConfig();
     SpellConfiguration         = new SpellConfig();
 }
Example #2
0
 public VirastarConfig(CharConfig charConfiguration,
                       WordConfig wordConfiguration,
                       WritingRule writingRuleConfiguration,
                       IgnoreProcessConfig ignoreProcessConfiguration,
                       SpellConfig spellConfiguration)
 {
     CharConfiguration          = charConfiguration;
     WordConfiguration          = wordConfiguration;
     WritingRuleConfiguration   = writingRuleConfiguration;
     IgnoreProcessConfiguration = ignoreProcessConfiguration;
     SpellConfiguration         = spellConfiguration;
 }
Example #3
0
        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);
        }
Example #4
0
        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);
        }
Example #5
0
 void Awake()
 {
     _instance = this;
     DontDestroyOnLoad(this.gameObject);
 }