Finish up credits screen
This commit is contained in:
parent
4844ee54ed
commit
189133c1fe
BIN
assets/images/credits_icons.png
Normal file
BIN
assets/images/credits_icons.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 802 B |
BIN
assets/images/patreon_qr.png
Normal file
BIN
assets/images/patreon_qr.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 929 B |
BIN
assets/images/youtube_qr.png
Normal file
BIN
assets/images/youtube_qr.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 929 B |
|
@ -100,6 +100,36 @@ materials:
|
||||||
b: 255
|
b: 255
|
||||||
a: 255
|
a: 255
|
||||||
|
|
||||||
|
patreon_qr:
|
||||||
|
gDPSetTile:
|
||||||
|
filename: "../images/patreon_qr.png"
|
||||||
|
siz: G_IM_SIZ_4b
|
||||||
|
fmt: G_IM_FMT_I
|
||||||
|
gDPSetCombineMode:
|
||||||
|
color: ["0", "0", "0", ENVIRONMENT]
|
||||||
|
alpha: [TEXEL0, "0", ENVIRONMENT, "0"]
|
||||||
|
gDPSetRenderMode: G_RM_XLU_SURF
|
||||||
|
|
||||||
|
youtube_qr:
|
||||||
|
gDPSetTile:
|
||||||
|
filename: "../images/youtube_qr.png"
|
||||||
|
siz: G_IM_SIZ_4b
|
||||||
|
fmt: G_IM_FMT_I
|
||||||
|
gDPSetCombineMode:
|
||||||
|
color: ["0", "0", "0", ENVIRONMENT]
|
||||||
|
alpha: [TEXEL0, "0", ENVIRONMENT, "0"]
|
||||||
|
gDPSetRenderMode: G_RM_XLU_SURF
|
||||||
|
|
||||||
|
credits_icons:
|
||||||
|
gDPSetTile:
|
||||||
|
filename: "../images/credits_icons.png"
|
||||||
|
siz: G_IM_SIZ_4b
|
||||||
|
fmt: G_IM_FMT_I
|
||||||
|
gDPSetCombineMode:
|
||||||
|
color: ["0", "0", "0", ENVIRONMENT]
|
||||||
|
alpha: [TEXEL0, "0", ENVIRONMENT, "0"]
|
||||||
|
gDPSetRenderMode: G_RM_XLU_SURF
|
||||||
|
|
||||||
button_icons:
|
button_icons:
|
||||||
gDPSetTile:
|
gDPSetTile:
|
||||||
filename: "../images/button_icons.png"
|
filename: "../images/button_icons.png"
|
||||||
|
|
|
@ -53,12 +53,12 @@ void creditsRender(void* data, struct RenderState* renderState, struct GraphicsT
|
||||||
gSPDisplayList(renderState->dl++, ui_material_list[DEFAULT_UI_INDEX]);
|
gSPDisplayList(renderState->dl++, ui_material_list[DEFAULT_UI_INDEX]);
|
||||||
|
|
||||||
struct FontRenderer* renderer = stackMalloc(sizeof(struct FontRenderer));
|
struct FontRenderer* renderer = stackMalloc(sizeof(struct FontRenderer));
|
||||||
fontRendererLayout(renderer, &gLiberationMonoFont, "THANK YOU FOR PARTICIPATING\nIN THIS\nENRICHMENT CENTER ACTIVITY!!\n\nIt is still in development.\nFollow the project on YouTube.\nSupport the project on Patreon.", SCREEN_WD);
|
fontRendererLayout(renderer, &gLiberationMonoFont, "THANK YOU FOR PARTICIPATING\nIN THIS\nENRICHMENT CENTER ACTIVITY!!\n\nIt is still in development.", SCREEN_WD);
|
||||||
renderState->dl = fontRendererBuildGfx(
|
renderState->dl = fontRendererBuildGfx(
|
||||||
renderer,
|
renderer,
|
||||||
gLiberationMonoImages,
|
gLiberationMonoImages,
|
||||||
35,
|
35,
|
||||||
48,
|
36,
|
||||||
&color,
|
&color,
|
||||||
renderState->dl
|
renderState->dl
|
||||||
);
|
);
|
||||||
|
@ -99,5 +99,38 @@ void creditsRender(void* data, struct RenderState* renderState, struct GraphicsT
|
||||||
renderState->dl
|
renderState->dl
|
||||||
);
|
);
|
||||||
|
|
||||||
|
fontRendererLayout(renderer, &gLiberationMonoFont, "Subscribe", SCREEN_WD);
|
||||||
|
renderState->dl = fontRendererBuildGfx(
|
||||||
|
renderer,
|
||||||
|
gLiberationMonoImages,
|
||||||
|
70,
|
||||||
|
120,
|
||||||
|
&color,
|
||||||
|
renderState->dl
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
fontRendererLayout(renderer, &gLiberationMonoFont, "Support", SCREEN_WD);
|
||||||
|
renderState->dl = fontRendererBuildGfx(
|
||||||
|
renderer,
|
||||||
|
gLiberationMonoImages,
|
||||||
|
182,
|
||||||
|
120,
|
||||||
|
&color,
|
||||||
|
renderState->dl
|
||||||
|
);
|
||||||
|
|
||||||
|
gSPDisplayList(renderState->dl++, ui_material_list[YOUTUBE_QR_INDEX]);
|
||||||
|
gSPTextureRectangle(renderState->dl++, 70 << 2, 138 << 2, (70 + 64) << 2, (138 + 64) << 2, G_TX_RENDERTILE, 0, 0, 1 << 9, 1 << 9);
|
||||||
|
|
||||||
|
gSPDisplayList(renderState->dl++, ui_material_list[PATREON_QR_INDEX]);
|
||||||
|
gSPTextureRectangle(renderState->dl++, 182 << 2, 138 << 2, (182 + 64) << 2, (138 + 64) << 2, G_TX_RENDERTILE, 0, 0, 1 << 9, 1 << 9);
|
||||||
|
|
||||||
|
gSPDisplayList(renderState->dl++, ui_material_list[CREDITS_ICONS_INDEX]);
|
||||||
|
gSPTextureRectangle(renderState->dl++, 30 << 2, 130 << 2, (30 + 32) << 2, (130 + 32) << 2, G_TX_RENDERTILE, 0, 0, 1 << 10, 1 << 10);
|
||||||
|
|
||||||
|
gSPDisplayList(renderState->dl++, ui_material_list[CREDITS_ICONS_INDEX]);
|
||||||
|
gSPTextureRectangle(renderState->dl++, 148 << 2, 130 << 2, (148 + 32) << 2, (130 + 32) << 2, G_TX_RENDERTILE, 32 << 5, 0, 1 << 10, 1 << 10);
|
||||||
|
|
||||||
stackMallocFree(renderer);
|
stackMallocFree(renderer);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue