mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-13 09:18:05 -04:00
gui refactoring
This commit is contained in:
parent
a88b4f5dab
commit
978e413233
@ -1,7 +1,6 @@
|
|||||||
package li.cil.oc.common.gui
|
package li.cil.oc.client.gui
|
||||||
|
|
||||||
import org.lwjgl.opengl.GL11
|
import org.lwjgl.opengl.GL11
|
||||||
|
|
||||||
import li.cil.oc.common.container.ContainerComputer
|
import li.cil.oc.common.container.ContainerComputer
|
||||||
import li.cil.oc.common.tileentity.TileEntityComputer
|
import li.cil.oc.common.tileentity.TileEntityComputer
|
||||||
import net.minecraft.client.gui.GuiButton
|
import net.minecraft.client.gui.GuiButton
|
@ -1,4 +1,4 @@
|
|||||||
package li.cil.oc.common.gui
|
package li.cil.oc.client.gui
|
||||||
|
|
||||||
import li.cil.oc.common.tileentity.TileEntityScreen
|
import li.cil.oc.common.tileentity.TileEntityScreen
|
||||||
import net.minecraft.client.gui.Gui
|
import net.minecraft.client.gui.Gui
|
@ -1,4 +1,4 @@
|
|||||||
package li.cil.oc.common.gui
|
package li.cil.oc.common
|
||||||
|
|
||||||
import cpw.mods.fml.common.network.IGuiHandler
|
import cpw.mods.fml.common.network.IGuiHandler
|
||||||
import li.cil.oc.common.container.ContainerComputer
|
import li.cil.oc.common.container.ContainerComputer
|
||||||
@ -6,6 +6,8 @@ import li.cil.oc.common.tileentity.TileEntityComputer
|
|||||||
import li.cil.oc.common.tileentity.TileEntityScreen
|
import li.cil.oc.common.tileentity.TileEntityScreen
|
||||||
import net.minecraft.entity.player.EntityPlayer
|
import net.minecraft.entity.player.EntityPlayer
|
||||||
import net.minecraft.world.World
|
import net.minecraft.world.World
|
||||||
|
import li.cil.oc.client.gui.GuiScreen
|
||||||
|
import li.cil.oc.client.gui.GuiComputer
|
||||||
|
|
||||||
object GuiType extends Enumeration {
|
object GuiType extends Enumeration {
|
||||||
val Computer = Value("Computer")
|
val Computer = Value("Computer")
|
@ -7,7 +7,6 @@ import cpw.mods.fml.common.registry.LanguageRegistry
|
|||||||
import li.cil.oc._
|
import li.cil.oc._
|
||||||
import li.cil.oc.OpenComputers
|
import li.cil.oc.OpenComputers
|
||||||
import li.cil.oc.api.OpenComputersAPI
|
import li.cil.oc.api.OpenComputersAPI
|
||||||
import li.cil.oc.common.gui.GuiHandler
|
|
||||||
import li.cil.oc.server.computer.Drivers
|
import li.cil.oc.server.computer.Drivers
|
||||||
import li.cil.oc.server.drivers._
|
import li.cil.oc.server.drivers._
|
||||||
|
|
||||||
@ -33,7 +32,7 @@ class Proxy {
|
|||||||
// TODO Figure out how resource pack based localization works.
|
// TODO Figure out how resource pack based localization works.
|
||||||
LanguageRegistry.addName(Blocks.computer, "Computer")
|
LanguageRegistry.addName(Blocks.computer, "Computer")
|
||||||
|
|
||||||
NetworkRegistry.instance().registerGuiHandler(OpenComputers, new GuiHandler());
|
NetworkRegistry.instance.registerGuiHandler(OpenComputers, new GuiHandler)
|
||||||
|
|
||||||
OpenComputersAPI.addDriver(GraphicsCardDriver)
|
OpenComputersAPI.addDriver(GraphicsCardDriver)
|
||||||
OpenComputersAPI.addDriver(ScreenDriver)
|
OpenComputersAPI.addDriver(ScreenDriver)
|
||||||
|
@ -4,7 +4,7 @@ import cpw.mods.fml.common.registry.GameRegistry
|
|||||||
import li.cil.oc.Config
|
import li.cil.oc.Config
|
||||||
import li.cil.oc.CreativeTab
|
import li.cil.oc.CreativeTab
|
||||||
import li.cil.oc.OpenComputers
|
import li.cil.oc.OpenComputers
|
||||||
import li.cil.oc.common.gui.GuiType
|
import li.cil.oc.common.GuiType
|
||||||
import li.cil.oc.common.tileentity.TileEntityComputer
|
import li.cil.oc.common.tileentity.TileEntityComputer
|
||||||
import net.minecraft.block.Block
|
import net.minecraft.block.Block
|
||||||
import net.minecraft.block.material.Material
|
import net.minecraft.block.material.Material
|
||||||
@ -15,6 +15,7 @@ import net.minecraft.util.MathHelper
|
|||||||
import net.minecraft.world.IBlockAccess
|
import net.minecraft.world.IBlockAccess
|
||||||
import net.minecraft.world.World
|
import net.minecraft.world.World
|
||||||
import net.minecraftforge.common.ForgeDirection
|
import net.minecraftforge.common.ForgeDirection
|
||||||
|
import li.cil.oc.common.GuiType
|
||||||
|
|
||||||
class BlockComputer extends Block(Config.blockComputerId, Material.iron) {
|
class BlockComputer extends Block(Config.blockComputerId, Material.iron) {
|
||||||
// ----------------------------------------------------------------------- //
|
// ----------------------------------------------------------------------- //
|
||||||
|
@ -4,12 +4,13 @@ import cpw.mods.fml.common.registry.GameRegistry
|
|||||||
import li.cil.oc.Config
|
import li.cil.oc.Config
|
||||||
import li.cil.oc.CreativeTab
|
import li.cil.oc.CreativeTab
|
||||||
import li.cil.oc.OpenComputers
|
import li.cil.oc.OpenComputers
|
||||||
import li.cil.oc.common.gui.GuiType
|
import li.cil.oc.common.GuiType
|
||||||
import li.cil.oc.common.tileentity.TileEntityScreen
|
import li.cil.oc.common.tileentity.TileEntityScreen
|
||||||
import net.minecraft.block.Block
|
import net.minecraft.block.Block
|
||||||
import net.minecraft.block.material.Material
|
import net.minecraft.block.material.Material
|
||||||
import net.minecraft.entity.player.EntityPlayer
|
import net.minecraft.entity.player.EntityPlayer
|
||||||
import net.minecraft.world.World
|
import net.minecraft.world.World
|
||||||
|
import li.cil.oc.common.GuiType
|
||||||
|
|
||||||
class BlockScreen extends Block(Config.blockScreenId, Material.iron) {
|
class BlockScreen extends Block(Config.blockScreenId, Material.iron) {
|
||||||
// ----------------------------------------------------------------------- //
|
// ----------------------------------------------------------------------- //
|
||||||
|
@ -4,7 +4,7 @@ import cpw.mods.fml.relauncher._
|
|||||||
import li.cil.oc.client.{ PacketSender => ClientPacketSender }
|
import li.cil.oc.client.{ PacketSender => ClientPacketSender }
|
||||||
import li.cil.oc.common.components.IScreenEnvironment
|
import li.cil.oc.common.components.IScreenEnvironment
|
||||||
import li.cil.oc.common.components.Screen
|
import li.cil.oc.common.components.Screen
|
||||||
import li.cil.oc.common.gui.GuiScreen
|
import li.cil.oc.client.gui.GuiScreen
|
||||||
import li.cil.oc.server.{ PacketSender => ServerPacketSender }
|
import li.cil.oc.server.{ PacketSender => ServerPacketSender }
|
||||||
import net.minecraft.nbt.NBTTagCompound
|
import net.minecraft.nbt.NBTTagCompound
|
||||||
import net.minecraft.tileentity.TileEntity
|
import net.minecraft.tileentity.TileEntity
|
||||||
|
Loading…
x
Reference in New Issue
Block a user