diff options
author | eray orçunus <erayorcunus@gmail.com> | 2020-07-30 14:11:06 +0200 |
---|---|---|
committer | eray orçunus <erayorcunus@gmail.com> | 2020-07-30 14:32:34 +0200 |
commit | eafa9cc10797db529e74b0480f51d7b8ade12cfe (patch) | |
tree | f71aaea5e1ffad4cb1584f6858e633d07373a651 /src/core/Pad.cpp | |
parent | Fix Win32 OAL build (diff) | |
download | re3-eafa9cc10797db529e74b0480f51d7b8ade12cfe.tar re3-eafa9cc10797db529e74b0480f51d7b8ade12cfe.tar.gz re3-eafa9cc10797db529e74b0480f51d7b8ade12cfe.tar.bz2 re3-eafa9cc10797db529e74b0480f51d7b8ade12cfe.tar.lz re3-eafa9cc10797db529e74b0480f51d7b8ade12cfe.tar.xz re3-eafa9cc10797db529e74b0480f51d7b8ade12cfe.tar.zst re3-eafa9cc10797db529e74b0480f51d7b8ade12cfe.zip |
Diffstat (limited to 'src/core/Pad.cpp')
-rw-r--r-- | src/core/Pad.cpp | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/core/Pad.cpp b/src/core/Pad.cpp index cfe79dcc..c1016bdd 100644 --- a/src/core/Pad.cpp +++ b/src/core/Pad.cpp @@ -2644,6 +2644,38 @@ bool CPad::TargetJustDown(void) return false; } +bool CPad::CollectPickupJustDown(void) +{ + if ( ArePlayerControlsDisabled() ) + return false; + + switch (CURMODE) + { + case 0: + case 1: + { + return !!(NewState.LeftShoulder1 && !OldState.LeftShoulder1); + + break; + } + case 2: + { + return !!(NewState.Triangle && !OldState.Triangle); + + break; + } + + case 3: + { + return !!(NewState.Circle && !OldState.Circle); + + break; + } + } + + return false; +} + bool CPad::DuckJustDown(void) { if (ArePlayerControlsDisabled()) |