mirror of
https://github.com/Mr-Wiseguy/Zelda64Recomp.git
synced 2025-04-07 05:56:53 +02:00
Update runtime submodule and N64Recomp commit in CI for mod config API, remove unnecessary extern C
This commit is contained in:
parent
a26955bd9b
commit
f8f15179f2
2
.github/workflows/validate.yml
vendored
2
.github/workflows/validate.yml
vendored
@ -9,7 +9,7 @@ on:
|
||||
N64RECOMP_COMMIT:
|
||||
type: string
|
||||
required: false
|
||||
default: '198de1b5cf6e58415948588584750c51562d58dd'
|
||||
default: 'be65d37760e56867fc5ac68510ffdc0f6e00bbb5'
|
||||
DXC_CHECKSUM:
|
||||
type: string
|
||||
required: false
|
||||
|
@ -89,39 +89,39 @@ void return_resource(recomp_context* ctx, ResourceId resource) {
|
||||
|
||||
// Context functions
|
||||
|
||||
extern "C" void recompui_create_context(uint8_t* rdram, recomp_context* ctx) {
|
||||
void recompui_create_context(uint8_t* rdram, recomp_context* ctx) {
|
||||
(void)rdram;
|
||||
ContextId ui_context = create_context();
|
||||
|
||||
_return<uint32_t>(ctx, ui_context.slot_id);
|
||||
}
|
||||
|
||||
extern "C" void recompui_open_context(uint8_t* rdram, recomp_context* ctx) {
|
||||
void recompui_open_context(uint8_t* rdram, recomp_context* ctx) {
|
||||
ContextId ui_context = get_context(rdram, ctx);
|
||||
|
||||
ui_context.open();
|
||||
}
|
||||
|
||||
extern "C" void recompui_close_context(uint8_t* rdram, recomp_context* ctx) {
|
||||
void recompui_close_context(uint8_t* rdram, recomp_context* ctx) {
|
||||
ContextId ui_context = get_context(rdram, ctx);
|
||||
|
||||
ui_context.close();
|
||||
}
|
||||
|
||||
extern "C" void recompui_context_root(uint8_t* rdram, recomp_context* ctx) {
|
||||
void recompui_context_root(uint8_t* rdram, recomp_context* ctx) {
|
||||
ContextId ui_context = get_context(rdram, ctx);
|
||||
(void)ui_context;
|
||||
|
||||
return_resource(ctx, root_element_id);
|
||||
}
|
||||
|
||||
extern "C" void recompui_show_context(uint8_t* rdram, recomp_context* ctx) {
|
||||
void recompui_show_context(uint8_t* rdram, recomp_context* ctx) {
|
||||
ContextId ui_context = get_context(rdram, ctx);
|
||||
|
||||
recompui::show_context(ui_context, "");
|
||||
}
|
||||
|
||||
extern "C" void recompui_hide_context(uint8_t* rdram, recomp_context* ctx) {
|
||||
void recompui_hide_context(uint8_t* rdram, recomp_context* ctx) {
|
||||
ContextId ui_context = get_context(rdram, ctx);
|
||||
|
||||
recompui::hide_context(ui_context);
|
||||
@ -129,14 +129,14 @@ extern "C" void recompui_hide_context(uint8_t* rdram, recomp_context* ctx) {
|
||||
|
||||
// Resource creation functions
|
||||
|
||||
extern "C" void recompui_create_style(uint8_t* rdram, recomp_context* ctx) {
|
||||
void recompui_create_style(uint8_t* rdram, recomp_context* ctx) {
|
||||
ContextId ui_context = get_context(rdram, ctx);
|
||||
|
||||
Style* ret = ui_context.create_style();
|
||||
return_resource(ctx, ret->get_resource_id());
|
||||
}
|
||||
|
||||
extern "C" void recompui_create_element(uint8_t* rdram, recomp_context* ctx) {
|
||||
void recompui_create_element(uint8_t* rdram, recomp_context* ctx) {
|
||||
ContextId ui_context = get_context(rdram, ctx);
|
||||
Element* parent = arg_element<1>(rdram, ctx, ui_context);
|
||||
|
||||
@ -144,7 +144,7 @@ extern "C" void recompui_create_element(uint8_t* rdram, recomp_context* ctx) {
|
||||
return_resource(ctx, ret->get_resource_id());
|
||||
}
|
||||
|
||||
extern "C" void recompui_create_button(uint8_t* rdram, recomp_context* ctx) {
|
||||
void recompui_create_button(uint8_t* rdram, recomp_context* ctx) {
|
||||
ContextId ui_context = get_context(rdram, ctx);
|
||||
Element* parent = arg_element<1>(rdram, ctx, ui_context);
|
||||
std::string text = arg_string<2>(rdram, ctx);
|
||||
@ -156,7 +156,7 @@ extern "C" void recompui_create_button(uint8_t* rdram, recomp_context* ctx) {
|
||||
|
||||
// Style functions
|
||||
|
||||
extern "C" void recompui_set_width(uint8_t* rdram, recomp_context* ctx) {
|
||||
void recompui_set_width(uint8_t* rdram, recomp_context* ctx) {
|
||||
Style* resource = arg_style<0>(rdram, ctx);
|
||||
float width = _arg_float_a1(rdram, ctx);
|
||||
uint32_t unit = _arg<2, uint32_t>(rdram, ctx);
|
||||
@ -164,7 +164,7 @@ extern "C" void recompui_set_width(uint8_t* rdram, recomp_context* ctx) {
|
||||
resource->set_width(width, static_cast<Unit>(unit));
|
||||
}
|
||||
|
||||
extern "C" void recompui_set_height(uint8_t* rdram, recomp_context* ctx) {
|
||||
void recompui_set_height(uint8_t* rdram, recomp_context* ctx) {
|
||||
Style* resource = arg_style<0>(rdram, ctx);
|
||||
float height = _arg_float_a1(rdram, ctx);
|
||||
uint32_t unit = _arg<2, uint32_t>(rdram, ctx);
|
||||
@ -172,41 +172,41 @@ extern "C" void recompui_set_height(uint8_t* rdram, recomp_context* ctx) {
|
||||
resource->set_height(height, static_cast<Unit>(unit));
|
||||
}
|
||||
|
||||
extern "C" void recompui_set_display(uint8_t* rdram, recomp_context* ctx) {
|
||||
void recompui_set_display(uint8_t* rdram, recomp_context* ctx) {
|
||||
Style* resource = arg_style<0>(rdram, ctx);
|
||||
uint32_t display = _arg<1, uint32_t>(rdram, ctx);
|
||||
|
||||
resource->set_display(static_cast<Display>(display));
|
||||
}
|
||||
|
||||
extern "C" void recompui_set_flex_direction(uint8_t* rdram, recomp_context* ctx) {
|
||||
void recompui_set_flex_direction(uint8_t* rdram, recomp_context* ctx) {
|
||||
Style* resource = arg_style<0>(rdram, ctx);
|
||||
uint32_t direction = _arg<1, uint32_t>(rdram, ctx);
|
||||
|
||||
resource->set_flex_direction(static_cast<FlexDirection>(direction));
|
||||
}
|
||||
|
||||
extern "C" void recompui_set_flex_grow(uint8_t* rdram, recomp_context* ctx) { // float grow
|
||||
void recompui_set_flex_grow(uint8_t* rdram, recomp_context* ctx) { // float grow
|
||||
Style* resource = arg_style<0>(rdram, ctx);
|
||||
float grow = _arg_float_a1(rdram, ctx);
|
||||
|
||||
resource->set_flex_grow(grow);
|
||||
}
|
||||
|
||||
extern "C" void recompui_set_flex_shrink(uint8_t* rdram, recomp_context* ctx) { // float shrink
|
||||
void recompui_set_flex_shrink(uint8_t* rdram, recomp_context* ctx) { // float shrink
|
||||
Style* resource = arg_style<0>(rdram, ctx);
|
||||
float shrink = _arg_float_a1(rdram, ctx);
|
||||
|
||||
resource->set_flex_shrink(shrink);
|
||||
}
|
||||
|
||||
extern "C" void recompui_set_flex_basis_auto(uint8_t* rdram, recomp_context* ctx) {
|
||||
void recompui_set_flex_basis_auto(uint8_t* rdram, recomp_context* ctx) {
|
||||
Style* resource = arg_style<0>(rdram, ctx);
|
||||
|
||||
resource->set_flex_basis_auto();
|
||||
}
|
||||
|
||||
extern "C" void recompui_set_flex_basis(uint8_t* rdram, recomp_context* ctx) { // float basis, Unit unit = Unit::Percent
|
||||
void recompui_set_flex_basis(uint8_t* rdram, recomp_context* ctx) { // float basis, Unit unit = Unit::Percent
|
||||
Style* resource = arg_style<0>(rdram, ctx);
|
||||
float basis = _arg_float_a1(rdram, ctx);
|
||||
uint32_t unit = _arg<2, uint32_t>(rdram, ctx);
|
||||
|
Loading…
x
Reference in New Issue
Block a user