├── .gitattributes ├── .gitignore ├── .gitmodules ├── README.md └── src ├── actor ├── Actor.cpp ├── ActorAdditionalHeap.cpp ├── ActorBase.cpp ├── ActorCollision.cpp ├── ActorFindFunc.cpp ├── ActorMgr.cpp ├── ActorPtrCache.cpp ├── ActorState.cpp ├── MapActor.cpp ├── Profile.cpp └── ProfileInfo.cpp ├── boss └── Boss.cpp ├── distant_view ├── DVCameraParam.cpp ├── DVCameraParamList.cpp ├── DVEnvTagMgr.cpp └── DistantViewMgr.cpp ├── effect ├── Effect.cpp ├── EffectCreateUtil.cpp ├── EffectObj.cpp ├── EffectObjBase.cpp ├── FollowEffect.cpp ├── PtclCalcCallback.cpp ├── PtclEmitterColorMgr.cpp ├── PtclEmitterUserDataUtil.cpp ├── PtclMgr.cpp ├── PtclParallelExecuter.cpp ├── PtclParamMgr.cpp └── PtclUserShaderCallback.cpp ├── enemy ├── CarryEnemy.cpp ├── Enemy.cpp ├── Kuribo.cpp ├── KuriboBase.cpp └── PataKuribo.cpp ├── game ├── AreaTask.cpp └── Quake.cpp ├── graphics ├── AnimModel.cpp ├── Animation.cpp ├── BlendModel.cpp ├── CalcRatio.cpp ├── CaptureRenderBuffer.cpp ├── CullViewFrustum.cpp ├── DynamicLightRenderer.cpp ├── FrameCtrl.cpp ├── GfxParameter.cpp ├── LightMapMgr.cpp ├── MaterialG3d.cpp ├── Mii_CafeResInitializer.cpp ├── Mii_CentralMgr.cpp ├── Mii_IconFacelineObj.cpp ├── Mii_IconFacelineShader.cpp ├── Mii_IconRenderBuffer.cpp ├── Mii_ModelGpuInitializer.cpp ├── Mii_Shader.cpp ├── Mii_SlotMgr.cpp ├── Model.cpp ├── ModelEnvView.cpp ├── ModelFFL.cpp ├── ModelG3d.cpp ├── ModelG3dShadowUtil.cpp ├── ModelResource.cpp ├── ModelResourceMgr.cpp ├── MosaicFilter.cpp ├── RenderMgr.cpp ├── Renderer.cpp ├── SeletalAnimation.cpp ├── ShaderHolder.cpp ├── ShaderParamAnimation.cpp ├── ShapeAnimation.cpp ├── TexQuadMgr.cpp ├── TexturePatternAnimation.cpp └── VisibilityAnimation.cpp ├── main.cpp ├── map ├── BgRenderer.cpp ├── CoinOrigin.cpp ├── CourseData.cpp └── LightMaskRenderer.cpp ├── player ├── PlayerBase.cpp ├── PlayerBaseAttention.cpp └── PlayerBaseBg.cpp ├── scroll └── BgScrollMgr.cpp ├── state └── StateImpl.cpp └── system ├── ApplicationFramework.cpp ├── ChallengeResCacheMgr.cpp ├── Parameter.cpp ├── RMgr.cpp ├── ResMgr.cpp └── RootTask.cpp /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/README.md -------------------------------------------------------------------------------- /src/actor/Actor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/actor/Actor.cpp -------------------------------------------------------------------------------- /src/actor/ActorAdditionalHeap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/actor/ActorAdditionalHeap.cpp -------------------------------------------------------------------------------- /src/actor/ActorBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/actor/ActorBase.cpp -------------------------------------------------------------------------------- /src/actor/ActorCollision.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/actor/ActorCollision.cpp -------------------------------------------------------------------------------- /src/actor/ActorFindFunc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/actor/ActorFindFunc.cpp -------------------------------------------------------------------------------- /src/actor/ActorMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/actor/ActorMgr.cpp -------------------------------------------------------------------------------- /src/actor/ActorPtrCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/actor/ActorPtrCache.cpp -------------------------------------------------------------------------------- /src/actor/ActorState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/actor/ActorState.cpp -------------------------------------------------------------------------------- /src/actor/MapActor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/actor/MapActor.cpp -------------------------------------------------------------------------------- /src/actor/Profile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/actor/Profile.cpp -------------------------------------------------------------------------------- /src/actor/ProfileInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/actor/ProfileInfo.cpp -------------------------------------------------------------------------------- /src/boss/Boss.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/boss/Boss.cpp -------------------------------------------------------------------------------- /src/distant_view/DVCameraParam.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/distant_view/DVCameraParam.cpp -------------------------------------------------------------------------------- /src/distant_view/DVCameraParamList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/distant_view/DVCameraParamList.cpp -------------------------------------------------------------------------------- /src/distant_view/DVEnvTagMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/distant_view/DVEnvTagMgr.cpp -------------------------------------------------------------------------------- /src/distant_view/DistantViewMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/distant_view/DistantViewMgr.cpp -------------------------------------------------------------------------------- /src/effect/Effect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/effect/Effect.cpp -------------------------------------------------------------------------------- /src/effect/EffectCreateUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/effect/EffectCreateUtil.cpp -------------------------------------------------------------------------------- /src/effect/EffectObj.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/effect/EffectObj.cpp -------------------------------------------------------------------------------- /src/effect/EffectObjBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/effect/EffectObjBase.cpp -------------------------------------------------------------------------------- /src/effect/FollowEffect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/effect/FollowEffect.cpp -------------------------------------------------------------------------------- /src/effect/PtclCalcCallback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/effect/PtclCalcCallback.cpp -------------------------------------------------------------------------------- /src/effect/PtclEmitterColorMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/effect/PtclEmitterColorMgr.cpp -------------------------------------------------------------------------------- /src/effect/PtclEmitterUserDataUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/effect/PtclEmitterUserDataUtil.cpp -------------------------------------------------------------------------------- /src/effect/PtclMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/effect/PtclMgr.cpp -------------------------------------------------------------------------------- /src/effect/PtclParallelExecuter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/effect/PtclParallelExecuter.cpp -------------------------------------------------------------------------------- /src/effect/PtclParamMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/effect/PtclParamMgr.cpp -------------------------------------------------------------------------------- /src/effect/PtclUserShaderCallback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/effect/PtclUserShaderCallback.cpp -------------------------------------------------------------------------------- /src/enemy/CarryEnemy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/enemy/CarryEnemy.cpp -------------------------------------------------------------------------------- /src/enemy/Enemy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/enemy/Enemy.cpp -------------------------------------------------------------------------------- /src/enemy/Kuribo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/enemy/Kuribo.cpp -------------------------------------------------------------------------------- /src/enemy/KuriboBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/enemy/KuriboBase.cpp -------------------------------------------------------------------------------- /src/enemy/PataKuribo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/enemy/PataKuribo.cpp -------------------------------------------------------------------------------- /src/game/AreaTask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/game/AreaTask.cpp -------------------------------------------------------------------------------- /src/game/Quake.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/game/Quake.cpp -------------------------------------------------------------------------------- /src/graphics/AnimModel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/AnimModel.cpp -------------------------------------------------------------------------------- /src/graphics/Animation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/Animation.cpp -------------------------------------------------------------------------------- /src/graphics/BlendModel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/BlendModel.cpp -------------------------------------------------------------------------------- /src/graphics/CalcRatio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/CalcRatio.cpp -------------------------------------------------------------------------------- /src/graphics/CaptureRenderBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/CaptureRenderBuffer.cpp -------------------------------------------------------------------------------- /src/graphics/CullViewFrustum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/CullViewFrustum.cpp -------------------------------------------------------------------------------- /src/graphics/DynamicLightRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/DynamicLightRenderer.cpp -------------------------------------------------------------------------------- /src/graphics/FrameCtrl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/FrameCtrl.cpp -------------------------------------------------------------------------------- /src/graphics/GfxParameter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/GfxParameter.cpp -------------------------------------------------------------------------------- /src/graphics/LightMapMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/LightMapMgr.cpp -------------------------------------------------------------------------------- /src/graphics/MaterialG3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/MaterialG3d.cpp -------------------------------------------------------------------------------- /src/graphics/Mii_CafeResInitializer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/Mii_CafeResInitializer.cpp -------------------------------------------------------------------------------- /src/graphics/Mii_CentralMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/Mii_CentralMgr.cpp -------------------------------------------------------------------------------- /src/graphics/Mii_IconFacelineObj.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/Mii_IconFacelineObj.cpp -------------------------------------------------------------------------------- /src/graphics/Mii_IconFacelineShader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/Mii_IconFacelineShader.cpp -------------------------------------------------------------------------------- /src/graphics/Mii_IconRenderBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/Mii_IconRenderBuffer.cpp -------------------------------------------------------------------------------- /src/graphics/Mii_ModelGpuInitializer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/Mii_ModelGpuInitializer.cpp -------------------------------------------------------------------------------- /src/graphics/Mii_Shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/Mii_Shader.cpp -------------------------------------------------------------------------------- /src/graphics/Mii_SlotMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/Mii_SlotMgr.cpp -------------------------------------------------------------------------------- /src/graphics/Model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/Model.cpp -------------------------------------------------------------------------------- /src/graphics/ModelEnvView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/ModelEnvView.cpp -------------------------------------------------------------------------------- /src/graphics/ModelFFL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/ModelFFL.cpp -------------------------------------------------------------------------------- /src/graphics/ModelG3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/ModelG3d.cpp -------------------------------------------------------------------------------- /src/graphics/ModelG3dShadowUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/ModelG3dShadowUtil.cpp -------------------------------------------------------------------------------- /src/graphics/ModelResource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/ModelResource.cpp -------------------------------------------------------------------------------- /src/graphics/ModelResourceMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/ModelResourceMgr.cpp -------------------------------------------------------------------------------- /src/graphics/MosaicFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/MosaicFilter.cpp -------------------------------------------------------------------------------- /src/graphics/RenderMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/RenderMgr.cpp -------------------------------------------------------------------------------- /src/graphics/Renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/Renderer.cpp -------------------------------------------------------------------------------- /src/graphics/SeletalAnimation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/SeletalAnimation.cpp -------------------------------------------------------------------------------- /src/graphics/ShaderHolder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/ShaderHolder.cpp -------------------------------------------------------------------------------- /src/graphics/ShaderParamAnimation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/ShaderParamAnimation.cpp -------------------------------------------------------------------------------- /src/graphics/ShapeAnimation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/ShapeAnimation.cpp -------------------------------------------------------------------------------- /src/graphics/TexQuadMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/TexQuadMgr.cpp -------------------------------------------------------------------------------- /src/graphics/TexturePatternAnimation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/TexturePatternAnimation.cpp -------------------------------------------------------------------------------- /src/graphics/VisibilityAnimation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/graphics/VisibilityAnimation.cpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/map/BgRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/map/BgRenderer.cpp -------------------------------------------------------------------------------- /src/map/CoinOrigin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/map/CoinOrigin.cpp -------------------------------------------------------------------------------- /src/map/CourseData.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/map/CourseData.cpp -------------------------------------------------------------------------------- /src/map/LightMaskRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/map/LightMaskRenderer.cpp -------------------------------------------------------------------------------- /src/player/PlayerBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/player/PlayerBase.cpp -------------------------------------------------------------------------------- /src/player/PlayerBaseAttention.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/player/PlayerBaseAttention.cpp -------------------------------------------------------------------------------- /src/player/PlayerBaseBg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/player/PlayerBaseBg.cpp -------------------------------------------------------------------------------- /src/scroll/BgScrollMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/scroll/BgScrollMgr.cpp -------------------------------------------------------------------------------- /src/state/StateImpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/state/StateImpl.cpp -------------------------------------------------------------------------------- /src/system/ApplicationFramework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/system/ApplicationFramework.cpp -------------------------------------------------------------------------------- /src/system/ChallengeResCacheMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/system/ChallengeResCacheMgr.cpp -------------------------------------------------------------------------------- /src/system/Parameter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/system/Parameter.cpp -------------------------------------------------------------------------------- /src/system/RMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/system/RMgr.cpp -------------------------------------------------------------------------------- /src/system/ResMgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/system/ResMgr.cpp -------------------------------------------------------------------------------- /src/system/RootTask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aboood40091/red-pro2/HEAD/src/system/RootTask.cpp --------------------------------------------------------------------------------