Removed debug

This commit is contained in:
MEFRREEX
2024-01-18 21:47:49 +02:00
parent e9c65c5310
commit 9a123f35be
2 changed files with 3 additions and 49 deletions

View File

@@ -60,7 +60,7 @@ $form->setPositiveButton("Positive button")
->setNegativeButton("Negative button"); ->setNegativeButton("Negative button");
// Setting the form handler // Setting the form handler
// Result returns true if a positive button was ckicked and false if a negative button was ckicked // Result returns true if a positive button was clicked and false if a negative button was clicked
$form->setHandler(function (Player $pl, bool $result) { $form->setHandler(function (Player $pl, bool $result) {
$pl->sendMessage("You clicked " . ($result ? "correct" : "wrong") . " button!"); $pl->sendMessage("You clicked " . ($result ? "correct" : "wrong") . " button!");
}); });

View File

@@ -4,24 +4,9 @@ declare(strict_types=1);
namespace com\formconstructor; namespace com\formconstructor;
use com\formconstructor\form\CustomForm;
use com\formconstructor\form\element\custom\Dropdown;
use com\formconstructor\form\element\custom\Input;
use com\formconstructor\form\element\custom\Slider;
use com\formconstructor\form\element\custom\StepSlider;
use com\formconstructor\form\element\custom\Toggle;
use com\formconstructor\form\element\SelectableElement;
use com\formconstructor\form\element\simple\Button;
use com\formconstructor\form\element\simple\ImageType;
use com\formconstructor\form\response\CustomFormResponse;
use com\formconstructor\form\SimpleForm;
use pocketmine\command\Command;
use pocketmine\command\CommandSender;
use pocketmine\event\Listener;
use pocketmine\player\Player;
use pocketmine\plugin\PluginBase; use pocketmine\plugin\PluginBase;
class FormConstructor extends PluginBase implements Listener { class FormConstructor extends PluginBase {
private static FormConstructor $instance; private static FormConstructor $instance;
@@ -32,35 +17,4 @@ class FormConstructor extends PluginBase implements Listener {
public static function getInstance(): self { public static function getInstance(): self {
return self::$instance; return self::$instance;
} }
public function onCommand(CommandSender $sender, Command $command, string $label, array $args): bool {
if ($command->getName() === "test") {
$form = new SimpleForm("Sample title");
$form->addContent("New content line");
// Easiest way to add a button
$form->addButton(new Button("Button", function (Player $pl, Button $b) {
$pl->sendMessage("Button clicked: " . $b->getName() . " (" . $b->getIndex() . ")");
}))
// Button with image
->addButton((new Button("Button with image"))
->setImage(ImageType::PATH, "textures/items/diamond"))
// Another way to add a button
->addButton((new Button("Another button"))
->setImage(ImageType::PATH, "textures/blocks/stone")
->onClick(function (Player $pl, Button $b) {
$pl->sendMessage("Another button clicked: " . $b->getName() . " (" . $b->getIndex() . ")");
}));
// Setting the form close handler
$form->setCloseHandler(function (Player $pl) {
$pl->sendMessage("You closed the form!");
});
$form->send($sender);
}
return true;
}
} }