Exemplo n.º 1
0
        public static void OnPlayerInteraction(Player player, int clickX, int clickY)
        {
            int num  = clickX;
            int num2 = clickY;

            num  -= Main.tile[num, num2].frameX % 54 / 18;
            num2 -= Main.tile[num, num2].frameY / 18;
            int num3 = Find(num, num2);

            if (num3 != -1)
            {
                num2++;
                num++;
                TileEntity.BasicOpenCloseInteraction(player, num, num2, num3);
            }
        }
Exemplo n.º 2
0
        public static void OnPlayerInteraction(Player player, int clickX, int clickY)
        {
            int index1 = clickX;
            int index2 = clickY;
            int x1     = index1 - (int)Main.tile[index1, index2].frameX % 54 / 18;
            int y1     = index2 - (int)Main.tile[x1, index2].frameY / 18;
            int id     = TEHatRack.Find(x1, y1);

            if (id == -1)
            {
                return;
            }
            int y2 = y1 + 1;
            int x2 = x1 + 1;

            TileEntity.BasicOpenCloseInteraction(player, x2, y2, id);
        }
        public static void OnPlayerInteraction(Player player, int clickX, int clickY)
        {
            int num  = clickX;
            int num2 = clickY;

            if (Main.tile[num, num2].frameX % 36 != 0)
            {
                num--;
            }
            num2 -= Main.tile[num, num2].frameY / 18;
            int num3 = Find(num, num2);

            if (num3 != -1)
            {
                num2++;
                accessoryTargetSlot = 3;
                TileEntity.BasicOpenCloseInteraction(player, num, num2, num3);
            }
        }
Exemplo n.º 4
0
        public static void OnPlayerInteraction(Player player, int clickX, int clickY)
        {
            int x     = clickX;
            int index = clickY;

            if ((int)Main.tile[x, index].frameX % 36 != 0)
            {
                --x;
            }
            int y1 = index - (int)Main.tile[x, index].frameY / 18;
            int id = TEDisplayDoll.Find(x, y1);

            if (id == -1)
            {
                return;
            }
            int y2 = y1 + 1;

            TEDisplayDoll.accessoryTargetSlot = 3;
            TileEntity.BasicOpenCloseInteraction(player, x, y2, id);
        }