Files
bigmak94andClaude Opus 5.5 4b395efe5c Add the Petari decompilation (SMGCommunity/Petari@0a5c660)
The sources of Petari (https://github.com/SMGCommunity/Petari), the
Super Mario Galaxy decompilation by the SMGCommunity, at commit
0a5c6608dc3b4c44a9aa68c2535d1793dc565f02, unchanged but for LF line
endings: LICENSE (as LICENSE-Petari.txt; CC0 1.0), include/, libs/ and
src/.  Left out: the game data Petari keeps from the original
executable, the error message archive (include/Game/System/
ErrorArchive.hpp) and two tables (src/Game/System/GalaxyID.bcsv and
StoryEvent.bcsv); GalaxyQuest's converter takes them from the player's
own disc.  The port's changes follow in the next commit, so
`git diff petari-base -- decomp` shows them.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 01:59:38 +02:00

125 lines
5.2 KiB
C++

#pragma once
#include "Game/Screen/BackButton.hpp"
#include "Game/Screen/BatteryInfo.hpp"
#include "Game/Screen/BloomEffect.hpp"
#include "Game/Screen/BloomEffectSimple.hpp"
#include "Game/Screen/BombTimerLayout.hpp"
#include "Game/Screen/BrosButton.hpp"
#include "Game/Screen/ButtonPaneController.hpp"
#include "Game/Screen/CameraInfo.hpp"
#include "Game/Screen/CaptureScreenDirector.hpp"
#include "Game/Screen/CenterScreenBlur.hpp"
#include "Game/Screen/CinemaFrame.hpp"
#include "Game/Screen/CoinCounter.hpp"
#include "Game/Screen/CometRetryButton.hpp"
#include "Game/Screen/CopyFilterNegater.hpp"
#include "Game/Screen/CountUpPaneRumbler.hpp"
#include "Game/Screen/CounterLayoutAppearer.hpp"
#include "Game/Screen/CounterLayoutController.hpp"
#include "Game/Screen/CustomTagProcessor.hpp"
#include "Game/Screen/DepthOfFieldBlur.hpp"
#include "Game/Screen/EncouragePal60Window.hpp"
#include "Game/Screen/ErrorMessageWindow.hpp"
#include "Game/Screen/FileSelectButton.hpp"
#include "Game/Screen/FileSelectInfo.hpp"
#include "Game/Screen/FileSelectNumber.hpp"
#include "Game/Screen/FullScreenBlur.hpp"
#include "Game/Screen/FullnessMeter.hpp"
#include "Game/Screen/GalaxyCometScreenFilter.hpp"
#include "Game/Screen/GalaxyConfirmLayout.hpp"
#include "Game/Screen/GalaxyMapBackground.hpp"
#include "Game/Screen/GalaxyMapCometIcon.hpp"
#include "Game/Screen/GalaxyMapController.hpp"
#include "Game/Screen/GalaxyMapDomeIcon.hpp"
#include "Game/Screen/GalaxyMapGalaxyPlain.hpp"
#include "Game/Screen/GalaxyMapMarioIcon.hpp"
#include "Game/Screen/GalaxyMapSelectButton.hpp"
#include "Game/Screen/GalaxyMapTicoIcon.hpp"
#include "Game/Screen/GalaxyMapTitle.hpp"
#include "Game/Screen/GalaxyNamePlate.hpp"
#include "Game/Screen/GalaxyNamePlateDrawer.hpp"
#include "Game/Screen/GalaxySelectBackButton.hpp"
#include "Game/Screen/GalaxySelectInfo.hpp"
#include "Game/Screen/GamePauseSequence.hpp"
#include "Game/Screen/GameSceneLayoutHolder.hpp"
#include "Game/Screen/GameStageClearSequence.hpp"
#include "Game/Screen/HomeButtonLayout.hpp"
#include "Game/Screen/IconAButton.hpp"
#include "Game/Screen/IconComet.hpp"
#include "Game/Screen/ImageEffectBase.hpp"
#include "Game/Screen/ImageEffectDirector.hpp"
#include "Game/Screen/ImageEffectLocalUtil.hpp"
#include "Game/Screen/ImageEffectResource.hpp"
#include "Game/Screen/ImageEffectState.hpp"
#include "Game/Screen/ImageEffectSystemHolder.hpp"
#include "Game/Screen/InformationMessage.hpp"
#include "Game/Screen/InformationObserver.hpp"
#include "Game/Screen/IsbnManager.hpp"
#include "Game/Screen/LayoutActor.hpp"
#include "Game/Screen/LayoutActorFlag.hpp"
#include "Game/Screen/LayoutManager.hpp"
#include "Game/Screen/LayoutPaneCtrl.hpp"
#include "Game/Screen/LensFlare.hpp"
#include "Game/Screen/LogoFader.hpp"
#include "Game/Screen/LuigiLetter.hpp"
#include "Game/Screen/Manual2P.hpp"
#include "Game/Screen/MarioMeter.hpp"
#include "Game/Screen/MarioSubMeter.hpp"
#include "Game/Screen/MessageTagSkipTagProcessor.hpp"
#include "Game/Screen/MeterLayout.hpp"
#include "Game/Screen/MiiConfirmIcon.hpp"
#include "Game/Screen/MiiSelect.hpp"
#include "Game/Screen/MiiSelectIcon.hpp"
#include "Game/Screen/MissLayout.hpp"
#include "Game/Screen/MoviePlayerSimple.hpp"
#include "Game/Screen/MoviePlayingSequence.hpp"
#include "Game/Screen/MovieStarter.hpp"
#include "Game/Screen/MovieSubtitles.hpp"
#include "Game/Screen/MovieSubtitlesDataTable.hpp"
#include "Game/Screen/NoteCounter.hpp"
#include "Game/Screen/OdhConverter.hpp"
#include "Game/Screen/OneUpBoard.hpp"
#include "Game/Screen/PaneEffectKeeper.hpp"
#include "Game/Screen/PauseMenu.hpp"
#include "Game/Screen/PeachLetter.hpp"
#include "Game/Screen/PictureBookCloseButton.hpp"
#include "Game/Screen/PictureBookLayout.hpp"
#include "Game/Screen/PlayerActionGuidance.hpp"
#include "Game/Screen/PlayerLeft.hpp"
#include "Game/Screen/PlayerMissLeft.hpp"
#include "Game/Screen/PrologueLetter.hpp"
#include "Game/Screen/ProloguePictureBook.hpp"
#include "Game/Screen/PurpleCoinCounter.hpp"
#include "Game/Screen/ReplaceTagProcessor.hpp"
#include "Game/Screen/SaveIcon.hpp"
#include "Game/Screen/ScenarioSelectLayout.hpp"
#include "Game/Screen/ScenarioTitle.hpp"
#include "Game/Screen/SceneWipeHolder.hpp"
#include "Game/Screen/ScreenAlphaCapture.hpp"
#include "Game/Screen/ScreenBlurEffect.hpp"
#include "Game/Screen/ScreenPreserver.hpp"
#include "Game/Screen/SimpleLayout.hpp"
#include "Game/Screen/StaffRoll.hpp"
#include "Game/Screen/StageResultInformer.hpp"
#include "Game/Screen/StarCounter.hpp"
#include "Game/Screen/StarPieceCounter.hpp"
#include "Game/Screen/StarPointerController.hpp"
#include "Game/Screen/StarPointerDirector.hpp"
#include "Game/Screen/SubMeterLayout.hpp"
#include "Game/Screen/SuddenDeathMeter.hpp"
#include "Game/Screen/SurfingGuidance.hpp"
#include "Game/Screen/SysInfoWindow.hpp"
#include "Game/Screen/SystemWipeHolder.hpp"
#include "Game/Screen/THPSimplePlayerWrapper.hpp"
#include "Game/Screen/TimeLimitLayout.hpp"
#include "Game/Screen/TitleSequenceProduct.hpp"
#include "Game/Screen/WipeFade.hpp"
#include "Game/Screen/WipeGameOver.hpp"
#include "Game/Screen/WipeHolderBase.hpp"
#include "Game/Screen/WipeKoopa.hpp"
#include "Game/Screen/WipeLayoutBase.hpp"
#include "Game/Screen/WipeRing.hpp"
#include "Game/Screen/YesNoController.hpp"
#include "Game/Screen/YesNoLayout.hpp"