Commit Graph
86814 Commits
Author SHA1 Message Date
Johannes Schickel 898773e12f OPENGLSDL: Set proper mouse emulation dimensions.
Formerly we did not initialize the mouse emulation from SdlEventSource
properly. Now hopefully joysticks etc. should work fine with the SDL OpenGL
output too.
2015-12-13 23:53:27 +01:00
Martin Kiewitz 1161e3e89d SCI: add difference for SCI1 PC-98 word-wrapping
fixes small issue in Castle of Dr. Brain PC-98 Japanese
room 120, when looking at the table
Also added a few comments to Japanese word wrapping code
2015-12-13 22:56:42 +01:00
Johannes Schickel 5d48e211aa SDL: Fix mouse emulation with SDL2.
The mouse emulation via keyboard (or other means) was broken with
079037b739.
2015-12-13 21:30:25 +01:00
Johannes Schickel 942d0fdad4 OPENGL: Limit scissor override to invisible overlay.
This fixes some corner cases which caused black bars to appear for a few screen
updates when the overlay is visible.
2015-12-13 21:30:25 +01:00
Martin Kiewitz f9085aca06 SCI: detection for Castle of Dr. Brain PC-9801 JP
also known as Dr. Brain Puzzle no Shiro
2015-12-13 19:19:40 +01:00
Johannes Schickel cbc517f14f SDL: Fix warpMouse for SDL2.
Thanks to bgK for noticing.
2015-12-13 15:44:42 +01:00
Paul Gilbert 5ad7c53c76 ACCESS: Fix cursor after selecting inventory item to offer NPC 2015-12-12 20:59:17 -05:00
Paul Gilbert 77feb41a06 ACCESS: Fix offering items to boat captain 2015-12-12 20:53:42 -05:00
Johannes Schickel 693834e8c6 OPENGL: Implement black borders using scissor test. 2015-12-12 22:40:20 +01:00
Johannes Schickel f65a8b2689 OPENGL: Only redraw screen when actual changes happened. 2015-12-12 22:31:35 +01:00
Johannes Schickel fe2ee9ecf5 OPENGL: Refactor screen refresh handling.
Subclasses of OpenGLGraphicsManager are now supposed to supply a refreshScreen
function which handles actual screen updating (for example, buffer swapping).
2015-12-12 22:31:35 +01:00
Johannes Schickel 3232050dfc OPENGL: Fix include guard name. 2015-12-12 22:31:35 +01:00
Strangerke 355420c1e5 TONY: Add detection for Tony Tough Czech "not installed" 2015-12-12 16:03:55 +01:00
Johannes Schickel 8392fe4f05 DEVTOOLS: More formatting fixes in create_amazon.
Powered by astyle.
2015-12-12 07:02:02 +01:00
Johannes Schickel 84ac8fa735 DEVTOOLS: A few formatting fixes. 2015-12-12 06:54:58 +01:00
Johannes Schickel e7f54aec7d COMMON: A few formatting fixes. 2015-12-12 06:54:58 +01:00
Johannes Schickel 410b5f3d34 DEVTOOLS: Silence compiler warning in convbdf. 2015-12-12 06:54:58 +01:00
Johannes Schickel 2ef9ced7a9 DEVTOOLS: Silence compiler warnings in create_access. 2015-12-12 06:54:58 +01:00
Johannes Schickel c09a9aa1bf DEVTOOLS: Replace macro by function call. 2015-12-12 06:54:57 +01:00
Johannes Schickel 70a4047a78 DEVTOOLS: Adjust enum constant names to match our conventions. 2015-12-12 06:54:57 +01:00
Johannes Schickel d09c3e28a6 DEVTOOLS: Remove 'explicit' keyword from multi parameter constructors.
This does not make sense in C++98. For C++11 this only prevents Foo x = {...}
initialization, which we can't use anyway.
2015-12-12 06:54:57 +01:00
Johannes Schickel c9d7299e65 DEVTOOLS: Cleanup code. 2015-12-12 06:54:57 +01:00
Johannes Schickel 3ad5ad57e2 DEVTOOLS: Use default copy constructor.
The formerly user supplied copy constructor was not identical to the default
generated, but the output of create_project for xcode is unchanged.
2015-12-12 06:54:57 +01:00
Johannes Schickel 50807b3b01 DEVTOOLS: Run astyle over xcode.[cpp/h].
Manual fix up included.
2015-12-12 06:54:57 +01:00
Johannes Schickel 5d1df1c293 DEVTOOLS: Prefix varibles in structs/classes with '_' in xcode.[h/cpp].
This silences some variables and increases consistency with our code
formatting conventions.
2015-12-12 06:54:43 +01:00
Paul Gilbert d4bbf4d250 ACCESS: Fix differences in floppy chapter changes 2015-12-11 22:42:18 -05:00
Paul Gilbert 95ac0214ae ACCESS: Fix palette for inventory window 2015-12-11 21:37:42 -05:00
Paul Gilbert 9b848dc7bd ACCESS: Add a constant for transparency 2015-12-11 21:36:40 -05:00
Paul Gilbert 642928f6c9 ACCESS: Fix clearing speech bubbles that overlap the response buttons 2015-12-10 23:05:24 -05:00
Paul Gilbert 7b671f42bc ACCESS: Fix crash when talking to Librarian 2015-12-10 22:37:56 -05:00
Paul Gilbert e6f3b9d29f ACCESS: Workaround for bad floppy English anim for librarian 2015-12-10 22:28:59 -05:00
Paul Gilbert f857859041 ACCESS: Fix showing inventory after loading a close-up savegame 2015-12-10 20:20:51 -05:00
Paul Gilbert c8acaff521 SHERLOCK: Add validation for journal entry values 2015-12-09 21:44:08 -05:00
Eugene Sandulenko 4a3160d8c1 Merge pull request #634 from jwilk/spelling
SWORD25: Fix typo
2015-12-10 10:23:07 +08:00
Jakub Wilk 407a5a1f55 SWORD25: Fix typo 2015-12-09 23:02:01 +01:00
Johannes Schickel 33be7ef5dd Merge branch 'rpi-sdl2'
This is a manual merge of pull request #632. The history fo the PR has been
cleaned up.
2015-12-08 21:43:34 +01:00
vanfanel ae1be06db8 RASPBERRYPI: Disable OpenGL ES because it offers no advantage over SDL2. 2015-12-08 21:41:40 +01:00
vanfanel 6deb5ecc88 RASPBERRYPI: Prefer SDL2 over SDL1.2. 2015-12-08 21:41:40 +01:00
vanfanel 66dbb7f485 SDL/DISPMANX: Remove dispmanx graphics output. 2015-12-08 21:41:40 +01:00
vanfanel 8981279580 CONFIGURE: Fix OpenGL ES detection for Raspberry Pi and other SBCs. 2015-12-08 21:41:40 +01:00
vanfanel 1eecc41ef6 OPENGLSDL: Request GLES1.1 context with SDL2 for GLES targets. 2015-12-08 21:41:40 +01:00
Johannes Schickel 457640a162 SDL: Prevent cursor from leaving screen area in fullscreen with SDL2. 2015-12-08 15:43:36 +01:00
Johannes Schickel 079037b739 SDL: Prevent graphics stretching in fullscreen when using SDL2.
As a side effect we get better coordinates from mouse move events in
fullscreen, i.e. we do not get actual window coordinates but something close
to actual viewport coordinates. The easily noticable issue is that mouse
coordinates inside black bars are outside of the viewport. For example, the
x coordinate can get negative when there's a black bar at the left side.
2015-12-08 15:41:10 +01:00
Paul Gilbert 7820bd5aed ACCESS: Prevent multiple copies of the same sound being queued 2015-12-06 21:56:28 -05:00
Strangerke c76059eaf9 CREDITS: Fix the case of mindFactory 2015-12-07 00:06:50 +01:00
Paul Gilbert 7dfc16aa34 ACCESS: Prevent scenes being briefly shown before fading in 2015-12-06 18:00:09 -05:00
Strangerke e9e099b6ac CREDITS: Add credit to the Mindfactory team for Broken Sword 2.5 2015-12-06 22:57:03 +01:00
Strangerke ade912da56 SWORD25: Build engine by default 2015-12-06 22:31:29 +01:00
Paul Gilbert b2be23ba42 ACCESS: Fix character loading for floppy version 2015-12-06 16:20:24 -05:00
Paul Gilbert 4c265a2354 ACCESS: Fix crash on Darlene's 'I Told You No' sample 2015-12-06 15:23:49 -05:00