All the functions presented in here are highly RECOMMENDED for use instead of renderhooks. |
Using renderhooks instead of these functions can have a bad effect on stability and compatibility with other characters. |
ExtraChar.DataSelect.drawCharacterSprite
Description: |
The function that draws the character in Data Select and Character Select (og. Act Select) menus. |
function void ExtraChar.DataSelect.drawCharacterSprite(s16 px, s16 py, u16 renderQueue)
{
Renderer.drawSprite(stringformat("dataSel_slot%d", objA0.animation.timer), px, py, getatex(objA0.animation.timer), 0x00, renderQueue)
}
ℹ️ Location: scripts\general\rendercustom.lemon
ExtraChar.DataSelect.drawCharacterIconsSprite
Description: |
The function that draws the character icons (Lifes and Continues) in Data Select. |
function void ExtraChar.DataSelect.drawCharacterIconsSprite(s16 px, s16 py, u16 renderQueue)
{
Renderer.drawSprite(stringformat("dataSel_lifeContinue_slot%d", objA0.animation.timer), px - 0x10, py + 0x08, getatex(objA0.animation.timer), 0x00, renderQueue)
}
ℹ️ Location: scripts\general\rendercustom.lemon
ExtraChar.Competition.drawCharacterSprite
Description: |
The function that draws characters in the Competition menus. |
function void ExtraChar.Competition.drawCharacterSprite(s16 px, s16 py, u16 renderQueue)
{
Renderer.drawSprite(stringformat("dataSel_slot%d", objA0.animation.timer), px, py, getatex(objA0.animation.timer), 0x00, renderQueue)
}
ℹ️ Location: scripts\general\rendercustom.lemon
ExtraChar.Competition.drawCharacterContinueSprite
Description: |
The function that draws the character Continue icons in Competition mode Results screen. |
function void ExtraChar.Competition.drawCharacterContinueSprite(s16 px, s16 py, u16 renderQueue)
{
Renderer.drawSprite(stringformat("continue_icon_slot%d", objA0.animation.timer), px, py, getatex(objA0.animation.timer), 0x00, renderQueue)
}
ℹ️ Location: scripts\general\rendercustom.lemon
ExtraChar.BlueSphere.drawCharacterBumperSprite
Description: |
The function that draws the character's bumpers in Blue Sphere game menu. |
function void ExtraChar.BlueSphere.drawCharacterBumperSprite(s16 px, s16 py, u8 atex, u8 flags, u16 renderQueue)
{
Renderer.drawSprite(stringformat("%s_0x%02x", getCharacterBumperSpriteKey(global.xtrachar), objA0.animation.sprite), px, py, atex, flags, renderQueue)
}
ℹ️ Location: scripts\general\rendercustom.lemon
ExtraChar.Challenges.drawCharacterContinueSprite
Description: |
The function that draws the character's Continue icon in DAGE Challenges menu. |
function void ExtraChar.Challenges.drawCharacterContinueSprite(u8 xtrachar, s16 px, s16 py, u8 flags, u16 renderQueue)
{
Renderer.drawSprite(stringformat("continue_icon_slot%d", xtrachar), px, py, 0x00, flags, renderQueue)
}
ℹ️ Location: scripts\general\rendercustom.lemon