diff --git a/source/fx/fxjfish.cpp b/source/fx/fxjfish.cpp index c16c53c74..18fc6bad6 100644 --- a/source/fx/fxjfish.cpp +++ b/source/fx/fxjfish.cpp @@ -83,7 +83,9 @@ int ScaleHInc=(Scale*LegHInc)>>12; POLY_FT4 *Ft4; - if ( XFlip ) + //Ft4=SprBank->printFT4Scaled(FRM__LEG,RenderPos.vx,RenderPos.vy,XFlip,0,OtPos,Scale>>4); + + if ( !XFlip ) { Ft4=SprBank->printFT4Scaled(FRM__LEG,RenderPos.vx + 6 + ( spriteWidth >> 1 ),RenderPos.vy,XFlip,0,OtPos,Scale>>4); } @@ -94,13 +96,21 @@ int ScaleHInc=(Scale*LegHInc)>>12; if (!XFlip) { - Ft4->x1-=WOfs; - Ft4->x3-=WOfs; +// Ft4->x1-=WOfs; +// Ft4->x3-=WOfs; + Ft4->x0+=WOfs/2; + Ft4->x2+=WOfs/2; + Ft4->x1-=WOfs/2; + Ft4->x3-=WOfs/2; } else { - Ft4->x0+=WOfs; - Ft4->x2+=WOfs; +// Ft4->x0+=WOfs; +// Ft4->x2+=WOfs; + Ft4->x0+=WOfs/2; + Ft4->x2+=WOfs/2; + Ft4->x1-=WOfs/2; + Ft4->x3-=WOfs/2; } diff --git a/source/system/main.cpp b/source/system/main.cpp index 31c64ed78..a6cddc02e 100644 --- a/source/system/main.cpp +++ b/source/system/main.cpp @@ -28,6 +28,9 @@ CPaulScene s_paulScene; #include "paul\scenesel.h" #endif +#ifdef __USER_charles__ +#include "map\map.h" +#endif #ifndef __SYSTEM_GSTATE_H__ @@ -210,6 +213,8 @@ int main() GameState::setNextScene( &SceneSelector ); #elif defined(__USER_daveo__) GameState::setNextScene( &GameScene ); +#elif defined(__USER_charles__) + GameState::setNextScene( &MapScene ); #else GameState::setNextScene( &FrontEndScene ); #endif