#include "MainMenu.h" #include #include using namespace godot; namespace blitz { void MainMenu::_bind_methods() { godot::ClassDB::bind_method(godot::D_METHOD("on_connected"), &MainMenu::OnConnected); ADD_SIGNAL(MethodInfo("create_game", PropertyInfo(Variant::INT, "port"), PropertyInfo(Variant::BOOL, "dedicated"))); ADD_SIGNAL(MethodInfo("join_game", PropertyInfo(Variant::STRING, "address"), PropertyInfo(Variant::INT, "port"))); ADD_SIGNAL(MethodInfo("change_scene")); } MainMenu::MainMenu() {} MainMenu::~MainMenu() {} void MainMenu::_ready() { Node* container = find_child("Container"); DEV_ASSERT(container); m_JoinButton = Object::cast_to