mirror of
https://github.com/halpz/re3.git
synced 2025-06-28 18:46:21 +00:00
Merge pull request #504 from Sergeanur/PadInputSwitch
Switching pad modes and cheats when player is switching between controller and kb&m
This commit is contained in:
@ -528,9 +528,14 @@ void CGarage::Update()
|
||||
CGarages::GivePlayerDetonator();
|
||||
CStats::KgsOfExplosivesUsed += KGS_OF_EXPLOSIVES_IN_BOMB;
|
||||
}
|
||||
#ifdef DETECT_PAD_INPUT_SWITCH
|
||||
int16 Mode = CPad::IsAffectedByController ? CPad::GetPad(0)->Mode : 0;
|
||||
#else
|
||||
int16 Mode = CPad::GetPad(0)->Mode;
|
||||
#endif
|
||||
switch (m_eGarageType) {
|
||||
case GARAGE_BOMBSHOP1:
|
||||
switch (CPad::GetPad(0)->Mode) {
|
||||
switch (Mode) {
|
||||
case 0:
|
||||
case 1:
|
||||
case 2:
|
||||
@ -542,7 +547,7 @@ void CGarage::Update()
|
||||
}
|
||||
break;
|
||||
case GARAGE_BOMBSHOP2:
|
||||
switch (CPad::GetPad(0)->Mode) {
|
||||
switch (Mode) {
|
||||
case 0:
|
||||
case 1:
|
||||
case 2:
|
||||
|
@ -5250,7 +5250,11 @@ int8 CRunningScript::ProcessCommands600To699(int32 command)
|
||||
return 0;
|
||||
}
|
||||
case COMMAND_GET_CONTROLLER_MODE:
|
||||
#if defined(GTA_PC) && !defined(DETECT_PAD_INPUT_SWITCH)
|
||||
ScriptParams[0] = 0;
|
||||
#else
|
||||
ScriptParams[0] = CPad::IsAffectedByController ? CPad::GetPad(0)->Mode : 0;
|
||||
#endif
|
||||
StoreParameters(&m_nIp, 1);
|
||||
return 0;
|
||||
case COMMAND_SET_CAN_RESPRAY_CAR:
|
||||
|
Reference in New Issue
Block a user