本文整理汇总了Java中ethanjones.cubes.input.ClickType.none方法的典型用法代码示例。如果您正苦于以下问题:Java ClickType.none方法的具体用法?Java ClickType.none怎么用?Java ClickType.none使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ethanjones.cubes.input.ClickType
的用法示例。
在下文中一共展示了ClickType.none方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: updateIf1
import ethanjones.cubes.input.ClickType; //导入方法依赖的package包/类
private void updateIf1() {
ItemTool.mine(client.getPlayer(), clickType == ClickType.mine);
ItemStack itemStack = client.getPlayer().getInventory().selectedItemStack();
boolean b = true;
BlockIntersection blockIntersection = BlockIntersection.getBlockIntersection(client.getPlayer().position,
client.getPlayer().angle, server.world);
if (blockIntersection != null) {
BlockReference r = blockIntersection.getBlockReference();
b = !server.world.getBlock(r.blockX, r.blockY, r.blockZ).onButtonPress(clickType, client.getPlayer(),
r.blockX, r.blockY, r.blockZ);
}
if (b && itemStack != null) {
b = !itemStack.item.onButtonPress(clickType, itemStack, client.getPlayer(),
client.getPlayer().getInventory().hotbarSelected);
}
if (clickType == ClickType.place)
clickType = ClickType.none;
}
示例2: update
import ethanjones.cubes.input.ClickType; //导入方法依赖的package包/类
protected void update() {
synchronized (this) {
if (clickType != ClickType.none) {
updateIf1();
}
if (initialGenerationTask != null) {
int doneGenerate = initialGenerationTask.doneGenerate();
int doneFeatures = initialGenerationTask.doneFeatures();
int totalGenerate = initialGenerationTask.totalGenerate();
int totalFeatures = initialGenerationTask.totalFeatures();
PacketInitialAreasProgress packet = new PacketInitialAreasProgress();
packet.progress = ((float) (doneGenerate + doneFeatures)) / ((float) (totalGenerate + totalGenerate));
NetworkingManager.sendPacketToClient(packet, client);
if (doneFeatures == totalFeatures && doneGenerate == totalGenerate)
initialGenerationTask = null;
}
if (lastPingNano != -1 && System.nanoTime() - lastPingNano >= ClientNetworking.PING_NANOSECONDS * 2) {
NetworkingManager.getNetworking(Side.Server).disconnected(client.getSocketMonitor(),
new CubesException("No ping received"));
}
}
}
示例3: update
import ethanjones.cubes.input.ClickType; //导入方法依赖的package包/类
protected void update() {
synchronized (this) {
if (clickType != ClickType.none) {
ItemTool.mine(client.getPlayer(), clickType == ClickType.mine);
ItemStack itemStack = client.getPlayer().getInventory().selectedItemStack();
boolean b = true;
BlockIntersection blockIntersection = BlockIntersection.getBlockIntersection(client.getPlayer().position, client.getPlayer().angle, server.world);
if (blockIntersection != null) {
BlockReference r = blockIntersection.getBlockReference();
b = !server.world.getBlock(r.blockX, r.blockY, r.blockZ).onButtonPress(clickType, client.getPlayer(), r.blockX, r.blockY, r.blockZ);
}
if (b && itemStack != null) {
b = !itemStack.item.onButtonPress(clickType, itemStack, client.getPlayer(), client.getPlayer().getInventory().hotbarSelected);
}
if (clickType == ClickType.place) clickType = ClickType.none;
}
if (initialGenerationTask != null) {
int doneGenerate = initialGenerationTask.doneGenerate();
int doneFeatures = initialGenerationTask.doneFeatures();
int totalGenerate = initialGenerationTask.totalGenerate();
int totalFeatures = initialGenerationTask.totalFeatures();
PacketInitialAreasProgress packet = new PacketInitialAreasProgress();
packet.progress = ((float) (doneGenerate + doneFeatures)) / ((float) (totalGenerate + totalGenerate));
NetworkingManager.sendPacketToClient(packet, client);
if (doneFeatures == totalFeatures && doneGenerate == totalGenerate) initialGenerationTask = null;
}
if (lastPingNano != -1 && System.nanoTime() - lastPingNano >= ClientNetworking.PING_NANOSECONDS * 2) {
NetworkingManager.getNetworking(Side.Server).disconnected(client.getSocketMonitor(), new CubesException("No ping received"));
}
}
}
示例4: PacketClick
import ethanjones.cubes.input.ClickType; //导入方法依赖的package包/类
public PacketClick() {
this.type = ClickType.none;
}