1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- #include "CFEHeroScene.h"
- #include "GFXSCENE.h"
- #include "Matrix.h"
- #include "CMyProfile.h"
- #include "CModelManager.h"
- #include "CGraphicsTexLoadOptions.h"
- #include "CTexLoadHelper.h"
- #include "CFTT3dGenShader.h"
- #include "CFTTVector32.h"
- #include "CGFXSpec.h"
- #include "CFTTTextureManager.h"
- #include "CGfxEnvironmentMap.h"
- #include "global_func.h"
- #include "CShaderSetup.h"
- #include "CPlayerShader.h"
- #include "CGfxCharacter.h"
- #include "memctrl.h"
- #include "GFXRENDER.h"
- #include "CFTTPlane32.h"
- #include "CDressingRoomShader.h"
- MYSTATIC const CFTTVector32 dword_2FDE50_mystatic[] = {{0.0, 0.0, 0.0}, {4.0, 0.0, 0.0}};
- //-------------------------------------------------------------------------------------------------
- //0011F4A8 //^_- 仔细对照了两边的汇编,自认为逻辑相同
- //单元测试等级: 目测游戏表现
- //单元测试内容: 启动游戏到第2关(包括第2关)
- //单元测试结果: 正常
- //单元测试注意事项:
- // 调用CFTT3dGenShader::CreateMat函数传递CFTTTexParam类型的参数的传参是正确的
- // 调用CPlayerShader::Set[xxx]函数传递CFTTTexParam类型的参数的传参是错误的,原始的R1没有用到,我们用到了
- // 所以我测试的时候,在CFTTTexParam的起始位置加上一个无用参数,保证CPlayerShader::Set[xxx]函数传参是正确的
- // CFTT3dGenShader::CreateMat函数调用我们自己的
- CFEHeroScene::CFEHeroScene(int d_r1_arg) {
- }
- //-------------------------------------------------------------------------------------------------
- //0011FA58
- CFEHeroScene::~CFEHeroScene() {
- }
- //-------------------------------------------------------------------------------------------------
- //0011F848 //^_-
- //单元测试结果:
- // 1.输出的全局变量GFXSCENE_vLightDir值相同
- // 2.局部变量setting_v_58值相同
- void CFEHeroScene::ApplySceneSettings() {
- }
- //-------------------------------------------------------------------------------------------------
- //0011FAB8 //^_^
- void CFEHeroScene::PreRender(CGfxPostProcessRenderer& renderer_r1_arg) {
- }
- //-------------------------------------------------------------------------------------------------
- //0011FB4C //^_-
- //单元测试等级: 目测游戏表现
- //单元测试内容: 启动游戏到第2关(包括第2关)
- //单元测试结果: 正常
- void CFEHeroScene::RenderEnvironment(bool b_r1_arg) {
- }
- //-------------------------------------------------------------------------------------------------
- //0011FDFE
- void CFEHeroScene::RenderGlows() {
- //empty
- }
- //-------------------------------------------------------------------------------------------------
- //0011FE00 //^_^
- void CFEHeroScene::RenderHUD() {
- }
- //-------------------------------------------------------------------------------------------------
- //0011FE8C
- void CFEHeroScene::RenderGlow(float, CFTTRenderHelper*) {
- }
- //-------------------------------------------------------------------------------------------------
|