Beispiel #1
0
 // Use this for initialization
 void Start()
 {
     animator             = GetComponentInChildren <Animator>();
     board                = FindObjectOfType <GenerateBoard>();
     music                = FindObjectOfType <MusicManager>();
     MusicManager.OnBeat += Jump;
     moves                = new MoveDirection[4];
     moves[0]             = (MoveDirection.Up);
     moves[1]             = (MoveDirection.Down);
     moves[2]             = (MoveDirection.Left);
     moves[3]             = (MoveDirection.Right);
     shuffled             = new Dictionary <MoveDirection, MoveDirection>();
 }
Beispiel #2
0
    private void OnGUI()
    {
        GUILayout.Label("Base Settings", EditorStyles.boldLabel);


        _generateBoard =
            (GenerateBoard)EditorGUILayout.ObjectField("Generator", _generateBoard, typeof(GenerateBoard));

        if (GUILayout.Button("Generate"))
        {
            GenerateBoard();
        }
        if (GUILayout.Button("Clear"))
        {
            ClearBoards();
        }
    }
 // Use this for initialization
 void Start()
 {
     Instance       = this;
     FawnPosition   = new Vector2(0, 0);
     shroomPosition = new Vector2(YSize, XSize);
     tiles          = new TileColor[XSize * 2, YSize *2];
     tile           = Resources.Load <GameObject>("Tile");
     for (int i = 0; i <= XSize; i++)
     {
         for (int j = 0; j <= YSize; j++)
         {
             GameObject g = Instantiate(tile, transform);
             g.transform.localPosition = GetPos(i, j);
             tiles[i, j] = g.GetComponent <TileColor>();
         }
     }
     fawn.transform.position         = tiles[0, 0].GetComponent <Transform>().position;
     shroomPosition                  = new Vector2(XSize, YSize);
     shroomPlayer.transform.position = tiles[XSize, YSize].transform.position;
     tiles[0, 0].setState(TileState.Animal);
     tiles[XSize, YSize].setState(TileState.Shroom);
     lbc = GameObject.Find("Environment").transform.Find("Lights").gameObject.GetComponent <LightBeamController>();
 }
Beispiel #4
0
 public void initializeBlankBoardTests(int columns, int rows, int expected)
 {
     GenerateBoard.initializeBlankBoard(columns, rows);
     Assert.Equal(expected, GenerateBoard.gameboard.Length);
 }