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

Method Camera_Handle

Source/Fodder.cpp:688–709  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

686}
687
688void cFodder::Camera_Handle() {
689
690 if (mPhase_In_Progress) {
691 Camera_Speed_Reset();
692 Camera_Speed_MaxSet();
693 Camera_Speed_Calculate();
694 Camera_TileSpeedX_Set();
695
696 MapTile_UpdateFromCamera();
697 MapTile_Update_Position();
698
699 Camera_Update_Mouse_Position_For_Pan();
700
701 Camera_Speed_Update_From_PanTarget();
702
703 //Mouse_DrawCursor();
704 Camera_Speed_Update_From_PanTarget();
705
706 Camera_PanTarget_AdjustToward_SquadLeader();
707 Camera_Acceleration_Set();
708 }
709}
710
711void cFodder::Camera_PanTarget_AdjustToward_SquadLeader() {
712 if (mSquad_Leader == INVALID_SPRITE_PTR || mSquad_Leader == 0)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected