Menu screens: rock background, centred frame, logo, 3D hero
- Spielen hero panel shows the selected hero in 3D (cUI_NetGranny, game/ui/granny.h). - All menu screens draw on the options' rock wall; the main menu's 1024 frame is drawn centred over it, mouse and cursor shifted to match. - The main menu's and options' own pictures and the main menu's 3D scene are left out (textures hidden by surface, scene call redirected). - Logo top left: FX_SACREDLOGO.TGA, drawn added. - Game textures by name (game/ui/texture.h), textured and added quads. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
34a119433a
commit
db87e276bf
16 files changed
+620
-69
No files matched your search
@@ -351,3 +351,23 @@
|
||||
0x00711fa0 cUI_MainMenu::HandleEvent # vf10: sets g_campaign 0x182cdc8 by entry name (NEWGAME 0, NEWADDON 1)
|
||||
0x00753d70 cUI_StaticText64FX::cUI_StaticText64FX # (name, rect, parent, ?, text id, command, flags)
|
||||
0x0070e2a0 cUI_Character::Show # vf24 (shown), ret 4: single player + g_campaign 1 -> mode 7 (Underworld import, level 25+)
|
||||
|
||||
# cUI_NetGranny: 3D hero view (game/ui/granny.h)
|
||||
0x006f06f0 cUI_NetGranny::cUI_NetGranny # (rect by value), ret 0xc
|
||||
0x006f17f0 cUI_NetGranny::Render # vf44 (device, 0, label), ret 0xc
|
||||
0x006f4b20 cUI_NetGranny::SetHero # (hero info, x, y, z, turn), ret 0x14
|
||||
0x006f4ae0 cUI_NetGranny::ClearHero
|
||||
0x006f0f10 cUI_NetGranny::SetLights # (on): +0x53f white set
|
||||
0x006f4d70 cUI_NetGranny::InitCamera
|
||||
0x0070beb0 cUI_Character::LoadExportedHeroes # Hero00..07.pax -> slot grannies +0x1b4
|
||||
|
||||
# Textures by name (game/ui/texture.h)
|
||||
0x00656c80 TextureManager_Instance # cdecl (), kept at 0x13e57b4
|
||||
0x00657620 TextureManager::IdOf # (name), ret 4
|
||||
0x0065f010 TextureCache::Get # (id, 0), ret 8; cache at 0x13e57b8, D3D surface +0x14
|
||||
|
||||
# Main menu (mods/screen.cpp)
|
||||
0x007122c0 cUI_MainMenu::Render # vf14
|
||||
0x0075df10 MenuScene_Instance # 0x1a84 bytes, kept at 0x17ecb40
|
||||
0x0075e620 MenuScene::Render # (1 argument), ret 4: sky + water (UI_UW_MAIN_CENTER, UI_MAIN_REF)
|
||||
0x0075e820 MenuScene::Update # (seconds)
|
||||
Reference in new issue
Block a user