Add project files (part 1/2)
Co-Authored-By: Claude Sonnet 5 <[email protected]>
This commit is contained in:
1 parent
3721eaecb2
commit
73baf8d02d
274 files changed
+83593
No files matched your search
@@ -0,0 +1,28 @@
|
||||
// No Item Release — Hides item release from server.
|
||||
// category: utility descriptor: 0x2ec390 settings block: 0x2ec588
|
||||
// functions: gui no_item_release_gui, register no_item_release_register, status no_item_release_status
|
||||
// implementation: src/logic/utility/no_item_release.cpp
|
||||
#pragma once
|
||||
#include "slinky/api.h"
|
||||
|
||||
S(str_main_in_no_item_release); // "Main"
|
||||
S(str_mode_in_no_item_release); // "mode"
|
||||
S(str_s_in_no_item_release); // "%s"
|
||||
|
||||
D(no_item_release_enum_option_labels_1); // enum option labels (const char *[])
|
||||
D(no_item_release_mode_setting); // setting enum "mode"
|
||||
extern "C" unsigned no_item_release_mode; // current value of setting "mode" (+0x30)
|
||||
|
||||
extern "C" void no_item_release_gui(void *gui, void *window) {
|
||||
W_label(gui, window, str_main_in_no_item_release);
|
||||
W_enumw(window, gui, no_item_release_mode_setting);
|
||||
}
|
||||
|
||||
extern "C" void no_item_release_register(void *module) {
|
||||
R_enum(module, str_mode_in_no_item_release, no_item_release_mode_setting);
|
||||
}
|
||||
|
||||
extern "C" void no_item_release_status(void *self) {
|
||||
log_fmt(self, 0x20, str_s_in_no_item_release, ((const char **)no_item_release_enum_option_labels_1)[no_item_release_mode]);
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user