2021-02-28 18:48:39 +00:00
|
|
|
package net.shadowfacts.phycon.block.terminal
|
2021-02-14 02:37:39 +00:00
|
|
|
|
|
|
|
import net.minecraft.entity.player.PlayerInventory
|
|
|
|
import net.minecraft.text.Text
|
|
|
|
import net.minecraft.util.Identifier
|
|
|
|
import net.shadowfacts.phycon.PhysicalConnectivity
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @author shadowfacts
|
|
|
|
*/
|
2021-03-27 14:22:18 +00:00
|
|
|
class TerminalScreen(
|
|
|
|
handler: TerminalScreenHandler,
|
|
|
|
playerInv: PlayerInventory,
|
|
|
|
title: Text,
|
|
|
|
): AbstractTerminalScreen<TerminalBlockEntity, TerminalScreenHandler>(
|
|
|
|
handler,
|
|
|
|
playerInv,
|
|
|
|
title,
|
|
|
|
252,
|
|
|
|
222
|
|
|
|
) {
|
2021-03-21 02:31:53 +00:00
|
|
|
|
2021-02-14 02:37:39 +00:00
|
|
|
companion object {
|
2021-02-20 19:24:40 +00:00
|
|
|
private val BACKGROUND = Identifier(PhysicalConnectivity.MODID, "textures/gui/terminal.png")
|
2021-02-14 02:37:39 +00:00
|
|
|
}
|
|
|
|
|
2021-03-27 14:22:18 +00:00
|
|
|
override val backgroundTexture = BACKGROUND
|
2021-02-18 04:24:17 +00:00
|
|
|
|
2021-03-27 14:22:18 +00:00
|
|
|
override fun createViewController(): AbstractTerminalViewController<*, *, *> {
|
|
|
|
return TerminalViewController(this, handler)
|
2021-02-21 16:13:49 +00:00
|
|
|
}
|
|
|
|
|
2021-02-14 02:37:39 +00:00
|
|
|
}
|