[Scummvm-git-logs] scummvm master -> 8d12eac51999da2357b5475f76784ca964b86494
aquadran
noreply at scummvm.org
Sun Oct 27 06:39:40 UTC 2024
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
8d12eac519 WINTERMUTE: Make sure comparing names are case-insensitive like in original
Commit: 8d12eac51999da2357b5475f76784ca964b86494
https://github.com/scummvm/scummvm/commit/8d12eac51999da2357b5475f76784ca964b86494
Author: PaweÅ KoÅodziejski (aquadran at gmail.com)
Date: 2024-10-27T07:39:36+01:00
Commit Message:
WINTERMUTE: Make sure comparing names are case-insensitive like in original
Changed paths:
engines/wintermute/ad/ad_actor_3dx.cpp
diff --git a/engines/wintermute/ad/ad_actor_3dx.cpp b/engines/wintermute/ad/ad_actor_3dx.cpp
index 5f9096198f7..c94f256551b 100644
--- a/engines/wintermute/ad/ad_actor_3dx.cpp
+++ b/engines/wintermute/ad/ad_actor_3dx.cpp
@@ -1958,7 +1958,7 @@ bool AdActor3DX::scCallMethod(ScScript *script, ScStack *stack, ScStack *thisSta
bool found = false;
for (uint32 i = 0; i < _transitionTimes.size(); i++) {
BaseAnimationTransitionTime *trans = _transitionTimes[i];
- if (trans->_animFrom == animFrom && trans->_animTo == animTo) {
+ if (!trans->_animFrom.empty() && !trans->_animTo.empty() && trans->_animFrom.compareToIgnoreCase(animFrom) == 0 && trans->_animTo.compareToIgnoreCase(animTo) == 0) {
found = true;
if (time < 0) {
delete trans;
@@ -1990,7 +1990,7 @@ bool AdActor3DX::scCallMethod(ScScript *script, ScStack *stack, ScStack *thisSta
for (uint32 i = 0; i < _transitionTimes.size(); i++) {
BaseAnimationTransitionTime *trans = _transitionTimes[i];
- if (trans->_animFrom == animFrom && trans->_animTo == animTo) {
+ if (!trans->_animFrom.empty() && !trans->_animTo.empty() && trans->_animFrom.compareToIgnoreCase(animFrom) == 0 && trans->_animTo.compareToIgnoreCase(animTo) == 0) {
time = trans->_time;
break;
}
@@ -2427,7 +2427,7 @@ bool AdActor3DX::isGoToNeeded(int x, int y) {
uint32 AdActor3DX::getAnimTransitionTime(char *from, char *to) {
for (uint32 i = 0; i < _transitionTimes.size(); i++) {
BaseAnimationTransitionTime *trans = _transitionTimes[i];
- if (trans->_animFrom == from && trans->_animTo == to) {
+ if (!trans->_animFrom.empty() && !trans->_animTo.empty() && trans->_animFrom.compareToIgnoreCase(from) == 0 && trans->_animTo.compareToIgnoreCase(to) == 0) {
return trans->_time;
}
}
More information about the Scummvm-git-logs
mailing list