From 12f8dc77e02062d47eacbd8f679f7e730d31f339 Mon Sep 17 00:00:00 2001 From: Aly Date: Sat, 6 Feb 2021 20:36:54 -0800 Subject: [PATCH] Properly lay out GUI --- .../block/ProgramWorkstationGuiDescription.kt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/tf/bug/monadmachines/block/ProgramWorkstationGuiDescription.kt b/src/main/kotlin/tf/bug/monadmachines/block/ProgramWorkstationGuiDescription.kt index cf73232..bca6203 100644 --- a/src/main/kotlin/tf/bug/monadmachines/block/ProgramWorkstationGuiDescription.kt +++ b/src/main/kotlin/tf/bug/monadmachines/block/ProgramWorkstationGuiDescription.kt @@ -13,12 +13,14 @@ class ProgramWorkstationGuiDescription(syncId: Int, playerInventory: PlayerInven init { val root = WGridPanel() setRootPanel(root) - root.setSize(300, 200) + root.setSize(198, 288) - val itemSlot = WItemSlot.of(blockInventory, 0) - root.add(itemSlot, 4, 1) + val itemSlot = WItemSlot(blockInventory, 0, 1, 1, true) + itemSlot.setFilter { stack -> blockInventory.isValid(0, stack) } + root.add(itemSlot, 0, 11) + itemSlot.setLocation(6, 11 * 18 + 15) - root.add(this.createPlayerInventoryPanel(), 0, 3) + root.add(this.createPlayerInventoryPanel(), 2, 11) root.validate(this) }