重写窗体构架

This commit is contained in:
AlphaAE
2019-05-06 15:31:30 +08:00
parent de12f82925
commit 2774f1a36b
5 changed files with 27 additions and 12 deletions

View File

@ -1,13 +1,11 @@
package com.alphaae.mcpe.servers.event;
import cn.nukkit.Player;
import cn.nukkit.event.EventHandler;
import cn.nukkit.event.EventPriority;
import cn.nukkit.event.Listener;
import cn.nukkit.event.player.PlayerFormRespondedEvent;
import cn.nukkit.form.window.FormWindow;
import com.alphaae.mcpe.servers.form.FormWindowMeun;
import com.alphaae.mcpe.servers.form.FormWindowOtherPlayer;
import com.alphaae.mcpe.servers.event.block.form.FormEvent;
public class FormRespondedEvent implements Listener {
@ -16,10 +14,8 @@ public class FormRespondedEvent implements Listener {
public void onPlayerFormResponded(PlayerFormRespondedEvent event) {
FormWindow window = event.getWindow();
if (event.getResponse() == null) return;
if (window instanceof FormWindowMeun)
((FormWindowMeun) window).RespondedEvent(event);
else if (window instanceof FormWindowOtherPlayer)
((FormWindowOtherPlayer) window).RespondedEvent(event);
if (window instanceof FormEvent)
((FormEvent) window).RespondedEvent(event);
}