Пример #1
0
        public Room getRoomAt(int x, int y)
        {
            int num = this.m_rooms.size();

            for (int index = 0; index < num; ++index)
            {
                Room room = (Room)this.m_rooms.elementAt(index);
                if (room.getX() == x && room.getY() == y)
                {
                    return(room);
                }
            }
            return((Room)null);
        }
Пример #2
0
    private void renderCurrentHouse(Graphics g)
    {
        if (this.m_currentHouse == null)
        {
            return;
        }
        Vector rooms        = this.m_currentHouse.getRooms();
        int    num1         = rooms.size();
        Vector windows      = this.m_currentHouse.getWindows();
        int    num2         = windows.size();
        Vector houseObjects = this.m_currentHouse.getHouseObjects();
        int    num3         = houseObjects.size();
        Vector doors        = this.m_currentHouse.getDoors();
        int    num4         = doors.size();

        for (int index = 0; index < num1; ++index)
        {
            house.Room room = (house.Room)rooms.elementAt(index);
            this.renderPlaceableObject(g, 16711680, room.getX(), room.getY(), room.getWidth(), room.getHeight(), true, room == this.m_selectedObject, -1);
        }
        for (int index = 0; index < num2; ++index)
        {
            Window window = (Window)windows.elementAt(index);
            this.renderPlaceableObject(g, 16776960, window.getX(), window.getY(), window.getWidth(), window.getHeight(), false, window == this.m_selectedObject, -1);
        }
        for (int index = 0; index < num3; ++index)
        {
            HouseObject houseObject = (HouseObject)houseObjects.elementAt(index);
            this.renderPlaceableObject(g, 16711935, houseObject.getX(), houseObject.getY(), houseObject.getWidth(), houseObject.getHeight(), false, houseObject == this.m_selectedObject, houseObject.getFacing());
        }
        for (int index = 0; index < num4; ++index)
        {
            Door door = (Door)doors.elementAt(index);
            this.renderPlaceableObject(g, 65280, door.getX(), door.getY(), door.getWidth(), door.getHeight(), false, door == this.m_selectedObject, -1);
        }
    }