MCPcopy Create free account
hub / github.com/OpenFodder/openfodder / MapTile_Update_X

Method MapTile_Update_X

Source/Fodder.cpp:8664–8685  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8662}
8663
8664void cFodder::MapTile_Update_X() {
8665 int16 Data0 = mMapTile_MoveDirectionX;
8666
8667 if (Data0 < 0)
8668 Data0 = -1;
8669 else
8670 Data0 = 1;
8671
8672 if (Data0 != mMapTile_MoveDirectionX_Previous) {
8673 mMapTile_MoveDirectionX_Previous = Data0;
8674 Data0 = mMapTile_SpeedX >> 16;
8675 int16 Data4 = mMapTile_SpeedX_Previous;
8676 Data0 >>= 4;
8677 Data4 >>= 4;
8678 if (Data0 != Data4)
8679 return;
8680 }
8681
8682 mCamera_MovePauseX = 0;
8683 mMapTile_DrawX = mMapTile_TargetX >> 16;
8684 mMapTile_SpeedX_Previous = mMapTile_SpeedX >> 16;
8685}
8686
8687int32 cFodder::MapTile_Get(const size_t pTileX, const size_t pTileY) {
8688

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected