MinecraftConsoles/Minecraft.Client/Common/XUI
ModMaker101 28614b922f
Modernize project codebase (#906)
* Fixed boats falling and a TP glitch #266

* Replaced every C-style cast with C++ ones

* Replaced every C-style cast with C++ ones

* Fixed boats falling and a TP glitch #266

* Updated NULL to nullptr and fixing some type issues

* Modernized and fixed a few bugs

- Replaced most instances of `NULL` with `nullptr`.
- Replaced most `shared_ptr(new ...)` with `make_shared`.
- Removed the `nullptr` macro as it was interfering with the actual nullptr keyword in some instances.

* Fixing more conflicts

* Replace int loops with size_t and start work on overrides

* Add safety checks and fix a issue with vector going OOR
2026-03-08 18:08:36 -05:00
..
SlotProgressControl.cpp Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
SlotProgressControl.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_BasePlayer.cpp Initial commit 2026-03-01 12:16:08 +08:00
XUI_BasePlayer.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Chat.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Chat.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_ConnectingProgress.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_ConnectingProgress.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Control_ComboBox.cpp Initial commit 2026-03-01 12:16:08 +08:00
XUI_Control_ComboBox.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Controls.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Ctrl_4JEdit.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Ctrl_4JEdit.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Ctrl_4JIcon.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Ctrl_4JIcon.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Ctrl_4JList.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Ctrl_4JList.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Ctrl_BrewProgress.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Ctrl_BrewProgress.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Ctrl_BubblesProgress.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Ctrl_BubblesProgress.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Ctrl_BurnProgress.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Ctrl_BurnProgress.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Ctrl_CraftIngredientSlot.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Ctrl_CraftIngredientSlot.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
XUI_Ctrl_EnchantButton.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Ctrl_EnchantButton.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Ctrl_EnchantmentBook.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Ctrl_EnchantmentBook.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
XUI_Ctrl_EnchantmentButtonText.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Ctrl_EnchantmentButtonText.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Ctrl_FireProgress.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Ctrl_FireProgress.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Ctrl_LoadingProgress.cpp Initial commit 2026-03-01 12:16:08 +08:00
XUI_Ctrl_LoadingProgress.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Ctrl_MinecraftPlayer.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Ctrl_MinecraftPlayer.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Ctrl_MinecraftSkinPreview.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Ctrl_MinecraftSkinPreview.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Ctrl_MinecraftSlot.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Ctrl_MinecraftSlot.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
XUI_Ctrl_MobEffect.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Ctrl_MobEffect.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Ctrl_PassThroughList.cpp Initial commit 2026-03-01 12:16:08 +08:00
XUI_Ctrl_PassthroughList.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Ctrl_ProgressCtrlBase.cpp Initial commit 2026-03-01 12:16:08 +08:00
XUI_Ctrl_ProgressCtrlBase.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Ctrl_SliderWrapper.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Ctrl_SliderWrapper.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Ctrl_SlotItem.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Ctrl_SlotItemCtrlBase.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Ctrl_SlotItemCtrlBase.h Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Ctrl_SlotItemListItem.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Ctrl_SlotList.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Ctrl_SlotList.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Ctrl_SplashPulser.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Ctrl_SplashPulser.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_CustomMessages.h Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Death.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Death.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_debug.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Debug.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_DebugItemEditor.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_DebugItemEditor.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
XUI_DebugOverlay.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_DebugOverlay.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_DebugSchematicCreator.cpp Initial commit 2026-03-01 12:16:08 +08:00
XUI_DebugSchematicCreator.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_DebugSetCamera.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_DebugSetCamera.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_DebugTips.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_DebugTips.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_DLCOffers.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_DLCOffers.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_FullscreenProgress.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_FullscreenProgress.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_HelpAndOptions.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_HelpAndOptions.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_HelpControls.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_HelpControls.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_HelpCredits.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_HelpCredits.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Helper.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_HelpHowToPlay.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_HelpHowToPlay.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_HowToPlayMenu.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_HowToPlayMenu.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_HUD.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_HUD.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_InGameHostOptions.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_InGameHostOptions.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_InGameInfo.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_InGameInfo.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_InGamePlayerOptions.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_InGamePlayerOptions.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Intro.cpp Initial commit 2026-03-01 12:16:08 +08:00
XUI_Intro.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Leaderboards.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Leaderboards.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_LoadSettings.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_LoadSettings.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_MainMenu.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_MainMenu.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_MultiGameCreate.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_MultiGameCreate.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_MultiGameInfo.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_MultiGameInfo.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_MultiGameJoinLoad.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_MultiGameJoinLoad.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_MultiGameLaunchMoreOptions.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_MultiGameLaunchMoreOptions.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_NewUpdateMessage.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_NewUpdateMessage.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_PartnernetPassword.cpp Initial commit 2026-03-01 12:16:08 +08:00
XUI_PartnernetPassword.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_PauseMenu.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_PauseMenu.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Reinstall.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Reinstall.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_SaveMessage.cpp Initial commit 2026-03-01 12:16:08 +08:00
XUI_SaveMessage.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Scene_AbstractContainer.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Scene_AbstractContainer.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
XUI_Scene_Anvil.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Scene_Anvil.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Scene_Base.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Scene_Base.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Scene_BrewingStand.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Scene_BrewingStand.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Scene_Container.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Scene_Container.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Scene_CraftingPanel.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Scene_CraftingPanel.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
XUI_Scene_Enchant.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Scene_Enchant.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Scene_Furnace.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Scene_Furnace.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Scene_Inventory.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Scene_Inventory.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Scene_Inventory_Creative.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Scene_Inventory_Creative.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Scene_Trading.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Scene_Trading.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
XUI_Scene_Trap.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Scene_Trap.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Scene_Win.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Scene_Win.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_SettingsAll.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_SettingsAll.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_SettingsAudio.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_SettingsAudio.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_SettingsControl.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_SettingsControl.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_SettingsGraphics.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_SettingsGraphics.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_SettingsOptions.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_SettingsOptions.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_SettingsUI.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_SettingsUI.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_SignEntry.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_SignEntry.h Revert "shared_ptr -> std::shared_ptr" 2026-03-02 17:37:16 +07:00
XUI_SkinSelect.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_SkinSelect.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_SocialPost.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_SocialPost.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_Teleport.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_Teleport.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_TextEntry.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_TextEntry.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_TransferToXboxOne.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_TransferToXboxOne.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_TrialExitUpsell.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_TrialExitUpsell.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_TutorialPopup.cpp Modernize project codebase (#906) 2026-03-08 18:08:36 -05:00
XUI_TutorialPopup.h Initial commit 2026-03-01 12:16:08 +08:00
XUI_XZP_Icons.h Initial commit 2026-03-01 12:16:08 +08:00