Пример #1
0
 public GameVM(GameDifficulty difficulty)
 {
     this.difficulty = difficulty;
     Board           = new Board();
     Timer           = new GameTimer();
     Generator       = new SudokuGenerator(Board, difficulty);
     Manager         = new SudokuManager(Board, Generator.SolvedSudokuValues);
 }
Пример #2
0
        protected void SetUp()
        {
            string binDirectory     = AppDomain.CurrentDomain.BaseDirectory;
            string projectDirectory = Directory.GetParent(binDirectory).Parent.Parent.FullName;
            string basePath         = Path.Combine(projectDirectory, "Levels");

            goodSudoku = Loader.LoadLevel($@"{basePath}\test1.txt");
            badSudoku  = Loader.LoadLevel($@"{basePath}\test2.txt");
        }
Пример #3
0
    // Use this for initialization
    void Awake()
    {
        originalPosition = Vector3.zero;
        residence = originalResidence;
        selected = false;

        spriteRender = this.GetComponent<SpriteRenderer>();
        selfBody = this.GetComponent<Rigidbody2D>();
        triggerBox = this.gameObject.GetComponent<Collider2D>();

        sudokuManager = GameObject.FindObjectOfType<SudokuManager>();
    }
Пример #4
0
 private void Form1_Load(object sender, EventArgs e) //Setup text boxes on start
 {
     sudokuManager = new SudokuManager();
     textBoxes     = new TextBox[9, 9] {
         { Grid00, Grid10, Grid20, Grid30, Grid40, Grid50, Grid60, Grid70, Grid80 },
         { Grid01, Grid11, Grid21, Grid31, Grid41, Grid51, Grid61, Grid71, Grid81 },
         { Grid02, Grid12, Grid22, Grid32, Grid42, Grid52, Grid62, Grid72, Grid82 },
         { Grid03, Grid13, Grid23, Grid33, Grid43, Grid53, Grid63, Grid73, Grid83 },
         { Grid04, Grid14, Grid24, Grid34, Grid44, Grid54, Grid64, Grid74, Grid84 },
         { Grid05, Grid15, Grid25, Grid35, Grid45, Grid55, Grid65, Grid75, Grid85 },
         { Grid06, Grid16, Grid26, Grid36, Grid46, Grid56, Grid66, Grid76, Grid86 },
         { Grid07, Grid17, Grid27, Grid37, Grid47, Grid57, Grid67, Grid77, Grid87 },
         { Grid08, Grid18, Grid28, Grid38, Grid48, Grid58, Grid68, Grid78, Grid88 }
     };
 }
Пример #5
0
 void Awake()
 {
     sudokuManager = GameObject.FindObjectOfType<SudokuManager>();
 }
 public SudokuManagerTests()
 {
     this.testee = new SudokuManager();
 }
Пример #7
0
 void Awake()
 {
     intance = this;
 }