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