package com.eu.habbo.habbohotel.items.interactions; import com.eu.habbo.habbohotel.items.Item; import com.eu.habbo.habbohotel.rooms.Room; import com.eu.habbo.habbohotel.rooms.RoomTile; import com.eu.habbo.habbohotel.users.Habbo; import gnu.trove.set.hash.THashSet; import java.sql.ResultSet; import java.sql.SQLException; public class InteractionNoSidesVendingMachine extends InteractionVendingMachine { public InteractionNoSidesVendingMachine(ResultSet set, Item baseItem) throws SQLException { super(set, baseItem); } public InteractionNoSidesVendingMachine(int id, int userId, Item item, String extradata, int limitedStack, int limitedSells) { super(id, userId, item, extradata, limitedStack, limitedSells); } @Override public THashSet getActivatorTiles(Room room) { THashSet tiles = new THashSet(); for(int x = -1; x <= 1; x++) { for(int y = -1; y <= 1; y++) { RoomTile tile = room.getLayout().getTile((short)(this.getX() + x), (short)(this.getY() + y)); if(tile != null) { tiles.add(tile); } } } return tiles; } }