Book & Quill - Initial Commit

Implement Book & Quill:
- IUIScene_WritingBookMenu and UIScene_BookAndQuillMenu for UI
- Edited UIControl_Label to add direct editing (quite hardcoded to my needs right now)
- Reimplement scrapped custom payload packets for books and signing
- Other misc changes

TODO:
- Coloured and scambled text
- Book copying
- Clean up code
This commit is contained in:
SevenToaster509
2026-04-05 15:05:03 +01:00
parent 973c71ffde
commit 546a279cc9
49 changed files with 1800 additions and 115 deletions

View File

@@ -2,6 +2,8 @@
#include "UI.h"
#include "UILayer.h"
#include "UIScene.h"
#include "IUIScene_WritingBookMenu.h"
#include "UIScene_BookAndQuillMenu.h"
UILayer::UILayer(UIGroup *parent)
{
@@ -266,6 +268,10 @@ bool UILayer::NavigateToScene(int iPad, EUIScene scene, void *initData)
case eUIScene_HelpAndOptionsMenu:
newScene = new UIScene_HelpAndOptionsMenu(iPad, initData, this);
break;
// Book
case eUIScene_BookMenu:
newScene = new UIScene_BookAndQuillMenu(iPad, initData, this);
break;
case eUIScene_SettingsMenu:
newScene = new UIScene_SettingsMenu(iPad, initData, this);
break;