mirror of
https://github.com/mkxp-z/mkxp-z.git
synced 2025-09-04 05:03:10 +02:00
Add MKXP.set_window_title
This commit is contained in:
parent
7fdef66673
commit
8afae7fc8e
2 changed files with 15 additions and 1 deletions
|
@ -97,6 +97,7 @@ void DiscordBindingInit();
|
||||||
RB_METHOD(mriPrint);
|
RB_METHOD(mriPrint);
|
||||||
RB_METHOD(mriP);
|
RB_METHOD(mriP);
|
||||||
RB_METHOD(mkxpDataDirectory);
|
RB_METHOD(mkxpDataDirectory);
|
||||||
|
RB_METHOD(mkxpSetTitle);
|
||||||
RB_METHOD(mkxpPuts);
|
RB_METHOD(mkxpPuts);
|
||||||
RB_METHOD(mkxpRawKeyStates);
|
RB_METHOD(mkxpRawKeyStates);
|
||||||
RB_METHOD(mkxpMouseInWindow);
|
RB_METHOD(mkxpMouseInWindow);
|
||||||
|
@ -173,6 +174,7 @@ static void mriBindingInit()
|
||||||
|
|
||||||
VALUE mod = rb_define_module("MKXP");
|
VALUE mod = rb_define_module("MKXP");
|
||||||
_rb_define_module_function(mod, "data_directory", mkxpDataDirectory);
|
_rb_define_module_function(mod, "data_directory", mkxpDataDirectory);
|
||||||
|
_rb_define_module_function(mod, "set_window_title", mkxpSetTitle);
|
||||||
_rb_define_module_function(mod, "puts", mkxpPuts);
|
_rb_define_module_function(mod, "puts", mkxpPuts);
|
||||||
_rb_define_module_function(mod, "raw_key_states", mkxpRawKeyStates);
|
_rb_define_module_function(mod, "raw_key_states", mkxpRawKeyStates);
|
||||||
_rb_define_module_function(mod, "mouse_in_window", mkxpMouseInWindow);
|
_rb_define_module_function(mod, "mouse_in_window", mkxpMouseInWindow);
|
||||||
|
@ -248,6 +250,18 @@ RB_METHOD(mkxpDataDirectory)
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
RB_METHOD(mkxpSetTitle)
|
||||||
|
{
|
||||||
|
RB_UNUSED_PARAM;
|
||||||
|
|
||||||
|
VALUE s;
|
||||||
|
rb_scan_args(argc, argv, "1", &s);
|
||||||
|
SafeStringValue(s);
|
||||||
|
|
||||||
|
shState->eThread().requestWindowRename(RSTRING_PTR(s));
|
||||||
|
return s;
|
||||||
|
}
|
||||||
|
|
||||||
RB_METHOD(mkxpPuts)
|
RB_METHOD(mkxpPuts)
|
||||||
{
|
{
|
||||||
RB_UNUSED_PARAM;
|
RB_UNUSED_PARAM;
|
||||||
|
|
|
@ -414,7 +414,7 @@ void Config::readGameINI()
|
||||||
|
|
||||||
if (game.title.empty())
|
if (game.title.empty())
|
||||||
{
|
{
|
||||||
game.title = baseName(gameFolder);
|
game.title = "mkxp-z";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Reference in a new issue