// 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>(); }
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>(); }
public void initializeBlankBoardTests(int columns, int rows, int expected) { GenerateBoard.initializeBlankBoard(columns, rows); Assert.Equal(expected, GenerateBoard.gameboard.Length); }