コード例 #1
0
        public NextLevelRoom(int a_X, int a_Y, int[] a_Connections)
            : base(a_X, a_Y)
        {
            roomType = PreRoomType.NEXTLEVEL;
            int i = 0;
            foreach (int n in a_Connections)
            {
                connections[i] = n;
                i++;
            }

            name = "Next Level";
            colour = Color.DarkRed;

            nextLevelDoor = new Door((int)(Utility.Instance.ScreenWidth * 0.35f), (int)(Utility.Instance.ScreenHeight * 0.25f));

            textToDisplay.ChangeDisplayedText("The adventure continues!");
        }
コード例 #2
0
        public ExitRoom(int a_X, int a_Y, int[] a_Connections)
            : base(a_X, a_Y)
        {
            roomType = PreRoomType.EXIT;
            int i = 0;
            foreach (int n in a_Connections)
            {
                connections[i] = n;
                i++;
            }

            name = "Exit";
            colour = Color.BurlyWood;

            exitDoor = new Door((int)(Utility.Instance.ScreenWidth * 0.35f), (int)(Utility.Instance.ScreenHeight * 0.25f));

            textToDisplay.ChangeDisplayedText("The end of a great adventure.");
        }