- Updated default char signing to signed (as per PC) in makefiles
- Fix for Symbian scrolling problem in GOB3, expressions not evaluated properly resulting in offset beeing set to -1 and not the right offset. svn-id: r30703
This commit is contained in:
parent
04dda32485
commit
ec0804eb23
21 changed files with 32 additions and 2 deletions
|
@ -29,6 +29,7 @@
|
|||
TARGET ScummVM.exe
|
||||
TARGETPATH sys\bin
|
||||
TARGETTYPE exe
|
||||
OPTION GCCE -Wno-multichar -Wno-reorder -fsigned-char
|
||||
|
||||
UID 0x100039ce 0xA0000657
|
||||
|
||||
|
|
|
@ -30,6 +30,8 @@ TARGET ScummVM.exe
|
|||
TARGETPATH sys\bin
|
||||
TARGETTYPE exe
|
||||
|
||||
OPTION GCCE -Wno-multichar -Wno-reorder -fsigned-char
|
||||
|
||||
UID 0x100039ce 0xA0000657
|
||||
|
||||
START RESOURCE ScummVM_reg.rss
|
||||
|
|
|
@ -30,6 +30,7 @@ TARGET scummvm_agi.lib
|
|||
TARGETTYPE lib
|
||||
OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp
|
||||
OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings
|
||||
OPTION GCCE -Wno-multichar -Wno-reorder -fsigned-char
|
||||
ALWAYS_BUILD_AS_ARM
|
||||
|
||||
//START_AUTO_MACROS_SLAVE//
|
||||
|
|
|
@ -30,6 +30,7 @@ TARGET scummvm_agos.lib
|
|||
TARGETTYPE lib
|
||||
OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp
|
||||
OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings
|
||||
OPTION GCCE -Wno-multichar -Wno-reorder -fsigned-char
|
||||
ALWAYS_BUILD_AS_ARM
|
||||
|
||||
//START_AUTO_MACROS_SLAVE//
|
||||
|
|
|
@ -30,6 +30,7 @@ TARGET scummvm_base.lib
|
|||
TARGETTYPE lib
|
||||
OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp
|
||||
OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings
|
||||
OPTION GCCE -Wno-multichar -Wno-reorder -fsigned-char
|
||||
ALWAYS_BUILD_AS_ARM
|
||||
|
||||
// Note: the LIB:*.lib statements are used by AdaptAllMMPs.pl, so don't remove them!
|
||||
|
|
|
@ -30,6 +30,7 @@ TARGET scummvm_CINE.lib
|
|||
TARGETTYPE lib
|
||||
OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp
|
||||
OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings
|
||||
OPTION GCCE -Wno-multichar -Wno-reorder -fsigned-char
|
||||
ALWAYS_BUILD_AS_ARM
|
||||
|
||||
//START_AUTO_MACROS_SLAVE//
|
||||
|
|
|
@ -30,6 +30,7 @@ TARGET scummvm_cruise.lib
|
|||
TARGETTYPE lib
|
||||
OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp
|
||||
OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings
|
||||
OPTION GCCE -Wno-multichar -Wno-reorder -fsigned-char
|
||||
ALWAYS_BUILD_AS_ARM
|
||||
|
||||
//START_AUTO_MACROS_SLAVE//
|
||||
|
|
|
@ -30,6 +30,7 @@ TARGET scummvm_drascula.lib
|
|||
TARGETTYPE lib
|
||||
OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp
|
||||
OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings
|
||||
OPTION GCCE -Wno-multichar -Wno-reorder -fsigned-char
|
||||
ALWAYS_BUILD_AS_ARM
|
||||
|
||||
//START_AUTO_MACROS_SLAVE//
|
||||
|
|
|
@ -30,6 +30,7 @@ TARGET scummvm_gob.lib
|
|||
TARGETTYPE lib
|
||||
OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp
|
||||
OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings
|
||||
OPTION GCCE -Wno-multichar -Wno-reorder -fsigned-char
|
||||
ALWAYS_BUILD_AS_ARM
|
||||
|
||||
//START_AUTO_MACROS_SLAVE//
|
||||
|
|
|
@ -30,6 +30,7 @@ TARGET scummvm_igor.lib
|
|||
TARGETTYPE lib
|
||||
OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp
|
||||
OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings
|
||||
OPTION GCCE -Wno-multichar -Wno-reorder -fsigned-char
|
||||
ALWAYS_BUILD_AS_ARM
|
||||
|
||||
//START_AUTO_MACROS_SLAVE//
|
||||
|
|
|
@ -30,6 +30,7 @@ TARGET scummvm_kyra.lib
|
|||
TARGETTYPE lib
|
||||
OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp
|
||||
OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings
|
||||
OPTION GCCE -Wno-multichar -Wno-reorder -fsigned-char
|
||||
ALWAYS_BUILD_AS_ARM
|
||||
|
||||
//START_AUTO_MACROS_SLAVE//
|
||||
|
|
|
@ -30,6 +30,7 @@ TARGET scummvm_lure.lib
|
|||
TARGETTYPE lib
|
||||
OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp
|
||||
OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings
|
||||
OPTION GCCE -Wno-multichar -Wno-reorder -fsigned-char
|
||||
ALWAYS_BUILD_AS_ARM
|
||||
|
||||
//START_AUTO_MACROS_SLAVE//
|
||||
|
|
|
@ -30,6 +30,7 @@ TARGET scummvm_parallaction.lib
|
|||
TARGETTYPE lib
|
||||
OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp
|
||||
OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings
|
||||
OPTION GCCE -Wno-multichar -Wno-reorder -fsigned-char
|
||||
ALWAYS_BUILD_AS_ARM
|
||||
|
||||
//START_AUTO_MACROS_SLAVE//
|
||||
|
|
|
@ -30,6 +30,7 @@ TARGET scummvm_queen.lib
|
|||
TARGETTYPE lib
|
||||
OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp
|
||||
OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings
|
||||
OPTION GCCE -Wno-multichar -Wno-reorder -fsigned-char
|
||||
ALWAYS_BUILD_AS_ARM
|
||||
|
||||
//START_AUTO_MACROS_SLAVE//
|
||||
|
|
|
@ -30,6 +30,7 @@ TARGET scummvm_saga.lib
|
|||
TARGETTYPE lib
|
||||
OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp
|
||||
OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings
|
||||
OPTION GCCE -Wno-multichar -Wno-reorder -fsigned-char
|
||||
ALWAYS_BUILD_AS_ARM
|
||||
|
||||
//START_AUTO_MACROS_SLAVE//
|
||||
|
|
|
@ -30,6 +30,7 @@ TARGET scummvm_scumm.lib
|
|||
TARGETTYPE lib
|
||||
OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp
|
||||
OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings
|
||||
OPTION GCCE -Wno-multichar -Wno-reorder -fsigned-char
|
||||
ALWAYS_BUILD_AS_ARM
|
||||
|
||||
//START_AUTO_MACROS_SLAVE//
|
||||
|
|
|
@ -30,6 +30,7 @@ TARGET scummvm_sky.lib
|
|||
TARGETTYPE lib
|
||||
OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp
|
||||
OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings
|
||||
OPTION GCCE -Wno-multichar -Wno-reorder -fsigned-char
|
||||
ALWAYS_BUILD_AS_ARM
|
||||
|
||||
//START_AUTO_MACROS_SLAVE//
|
||||
|
|
|
@ -30,6 +30,7 @@ TARGET scummvm_sword1.lib
|
|||
TARGETTYPE lib
|
||||
OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp
|
||||
OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings
|
||||
OPTION GCCE -Wno-multichar -Wno-reorder -fsigned-char
|
||||
ALWAYS_BUILD_AS_ARM
|
||||
|
||||
//START_AUTO_MACROS_SLAVE//
|
||||
|
|
|
@ -30,6 +30,7 @@ TARGET scummvm_sword2.lib
|
|||
TARGETTYPE lib
|
||||
OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp
|
||||
OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings
|
||||
OPTION GCCE -Wno-multichar -Wno-reorder -fsigned-char
|
||||
ALWAYS_BUILD_AS_ARM
|
||||
|
||||
//START_AUTO_MACROS_SLAVE//
|
||||
|
|
|
@ -30,6 +30,7 @@ TARGET scummvm_touche.lib
|
|||
TARGETTYPE lib
|
||||
OPTION MSVC /QIfist /Ob1 /Oy /GF // /QIfist disables use of __ftol2 to avoid linker probs with MS libc: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore/html/vcrefQIfistSuppress_ftol.asp
|
||||
OPTION GCC -Wno-multichar -Wno-reorder // don't optimize for ARM, platform way too sensitive for that :( just turn off some common warnings
|
||||
OPTION GCCE -Wno-multichar -Wno-reorder -fsigned-char
|
||||
ALWAYS_BUILD_AS_ARM
|
||||
|
||||
//START_AUTO_MACROS_SLAVE//
|
||||
|
|
|
@ -324,8 +324,17 @@ void Util::waitEndFrame() {
|
|||
|
||||
void Util::setScrollOffset(int16 x, int16 y) {
|
||||
processInput();
|
||||
_vm->_video->_scrollOffsetX = x >= 0 ? x : _vm->_draw->_scrollOffsetX;
|
||||
_vm->_video->_scrollOffsetY = y >= 0 ? y : _vm->_draw->_scrollOffsetY;
|
||||
|
||||
if(x >= 0)
|
||||
_vm->_video->_scrollOffsetX = x;
|
||||
else
|
||||
_vm->_video->_scrollOffsetX = _vm->_draw->_scrollOffsetX;
|
||||
|
||||
if(y >= 0)
|
||||
_vm->_video->_scrollOffsetY = y;
|
||||
else
|
||||
_vm->_video->_scrollOffsetY = _vm->_draw->_scrollOffsetY;
|
||||
|
||||
_vm->_video->waitRetrace();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue