PrinceGame.Level.UpRoom C# (CSharp) Method

UpRoom() public method

public UpRoom ( List rooms, Room current, Level level ) : Room
rooms List
current PrinceEditor.Room
level Level
return PrinceEditor.Room
        public Room UpRoom(List<Room> rooms, Room current, Level level)
        {
            int x = current.roomX;
            int y = current.roomY;
            int z = current.roomZ;

            if (y != level.rows.Count() - 1)
            {
            y = System.Threading.Interlocked.Decrement(ref y);
            }

            foreach (Room r in rooms)
            {
            if (r.roomX == x & r.roomY == y & r.roomZ == z)
            {
                return r;
            }
            }
            return current;
        }