Paul Gilbert
59dc49f22d
HOPKINS: Some corrections to incorrectly declared fields
2012-10-17 21:08:19 +11:00
Matthew Hoops
dc3facfc62
PEGASUS: Improve error messages when failing to load PICT images
2012-10-16 22:16:32 -04:00
Matthew Hoops
c645f7dc93
GRAPHICS: Make failing to find the PICT header return false from loadStream
2012-10-16 22:15:09 -04:00
Paul Gilbert
c266abd0f5
HOPKINS: Some field renaming and field fixes in AFF_SPRITES
2012-10-16 22:40:40 +11:00
Paul Gilbert
f74ad01185
HOPKINS: Bugfixes for scene animations initialisation
2012-10-16 08:51:31 +11:00
Paul Gilbert
d394570213
HOPKINS: Some renaming and cleanup of font structures
2012-10-15 20:49:17 +11:00
Paul Gilbert
36e3fe49a6
HOPKINS: Partial clean-up of AFF_SPRITES to fix Options dialog display
2012-10-15 20:48:54 +11:00
Strangerke
5023a5764f
TONY: Fix music bug - 2 songs played simultaneously eventually
2012-10-15 07:08:24 +02:00
Paul Gilbert
481e581422
HOPKINS: Some renaming and bugfixes to BOITE method
2012-10-14 22:58:26 +11:00
Paul Gilbert
137c17e78c
HOPKINS: Further bugfix to collision method
2012-10-14 20:54:55 +11:00
Paul Gilbert
4e16b2e81d
HOPKINS: Minor bugfix for colision method
2012-10-14 19:41:22 +11:00
Paul Gilbert
af2824da82
HOPKINS: Added debugger skeleton
2012-10-14 13:43:29 +11:00
Paul Gilbert
e23f91472e
HOPKINS: Bugfix for loading game text indexes
2012-10-14 13:00:21 +11:00
Paul Gilbert
af8023c3b7
HOPKINS: Rewrote the collision detection
2012-10-14 10:20:10 +11:00
Paul Gilbert
5f10d80f9e
HOPKINS: Removed some redundant references
2012-10-14 10:17:03 +11:00
Filippos Karapetis
76ff4c7001
SCI: Hopefully fix bug #3565505 - "SCI : crash when loading a savegame"
...
This bug occurs because in the cases specified in the bug report, the main
loop hasn't run fully yet, and there is a mini loop running instead (e.g.
inside Print())
Hopefully, this catches most cases where the crash occurs, but it needs more
testing to find if there is any other such case.
2012-10-13 21:06:02 +03:00
Filippos Karapetis
b91a132763
SCI: Fix bug #3568431 - "SCI: QFG1VGA - Text glitch at the ghosts death screen"
...
This is a script bug, and is present in the original game as well. Thanks to
lskovlun for assisting with this one
2012-10-13 19:44:33 +03:00
David Turner
8d6a794f7e
Merge pull request #284 from digitall/teenagentRefactor
...
Refactoring Work on Teenagent Engine
2012-10-13 07:56:27 -07:00
Paul Gilbert
1d2c341933
HOPKINS: Cleanup and bugfixes for BOBZONE array initialisation
2012-10-13 21:14:18 +11:00
Paul Gilbert
193686770c
HOPKINS: Put a TODO in Capture_Mem to clip reading to within the passed surface
2012-10-13 19:38:53 +11:00
Paul Gilbert
da339dc822
HOPKINS: Comment out original code that draws the cursor on the screen.
...
This is redundant, given we're relying on core ScummVM to draw the cursor.
2012-10-13 18:41:55 +11:00
Paul Gilbert
4ed054e180
HOPKINS: Fix to show the ScummVM cursor at the correct position
2012-10-13 18:40:26 +11:00
Paul Gilbert
756dc956b5
HOPKINS: Finally implemented VBL cursor method properly
2012-10-13 18:27:14 +11:00
Paul Gilbert
1ee3c572f2
HOPKINS: Fixed Copy_WinScan_Vbe3 method
2012-10-13 16:51:44 +11:00
Paul Gilbert
ba4be24b18
HOPKINS: Reimplemented animation player method
2012-10-13 16:42:07 +11:00
Paul Gilbert
cde057a582
HOPKINS: Some cleanup to the video frame display and fading methods
2012-10-13 16:41:51 +11:00
Paul Gilbert
f2556a4caa
HOPKINS: Corrected some file exists calls
2012-10-13 15:23:29 +11:00
Paul Gilbert
ba6d36a023
HOPKINS: Added missing GOHOME/GOHOME2 methods
2012-10-13 15:19:54 +11:00
Paul Gilbert
4ec8e71997
HOPKINS: Correct video decompression methods
2012-10-13 13:04:05 +11:00
Paul Gilbert
4c456f7999
HOPKINS: Cleaned up the PERSONAGE2 event loop method
2012-10-13 11:03:06 +11:00
Paul Gilbert
9bf3e363e0
HOPKINS: Fixed problems in Affiche_Perfect
2012-10-13 10:23:33 +11:00
Matthew Hoops
64389c0643
VIDEO: Fix edits with scales not divisible by the media scale
...
QuickTime docs aren't completely clear on this, but from samples it's clear that the value needs to be rounded
2012-10-12 13:37:32 -04:00
Matthew Hoops
075d0b4812
VIDEO: Fix choosing of the correct edit when seeking
...
Previously it could be off-by-one
2012-10-12 13:36:23 -04:00
D G Turner
151b7beb47
Merge branch 'master' into teenagentRefactor
...
Conflicts:
engines/teenagent/callbacks.cpp
2012-10-12 17:03:32 +01:00
Johannes Schickel
2b55837650
IPHONE: Add support for "retina" displays.
...
Thanks to peres for testing this.
2012-10-12 17:08:51 +02:00
Paul Gilbert
e0221cc58e
HOPKINS: Some field renaming and fix loading of sprite positions
2012-10-12 22:42:56 +11:00
Paul Gilbert
721b619398
HOPKINS: Added explicit int16 cast to all READ_LE_UINT16 accesses.
...
I've already previously fixed two initialisatoin errors for data reading that expected int's to be 16 bits and signed, so adding the explicit cast everywhere will likely fix other similiar issues.
2012-10-11 22:58:04 +11:00
Paul Gilbert
d8dd04130a
HOPKINS: Implemented missing BOITE function in the font manager
2012-10-11 22:53:59 +11:00
D G Turner
80af0e2394
TEENAGENT: Convert Dialog text color symbols to an enum.
2012-10-10 14:43:19 +01:00
D G Turner
115593a6c1
TEENAGENT: Convert Inventory item ids to an enum.
2012-10-10 14:42:21 +01:00
Paul Gilbert
089ca4782b
HOPKINS: Renamed fields of ListeTxtItem class
2012-10-10 23:45:40 +11:00
Paul Gilbert
d0487f5d9f
HOPKINS: Bugfix to not call core setPalette in 16-bit mode
2012-10-10 22:33:44 +11:00
Paul Gilbert
971f51ce01
HOPKINS: Add missing constant values for SauvegardeOffset enumeration
2012-10-10 22:16:45 +11:00
Paul Gilbert
af126becb5
HOPKINS: Changed some more constant values to character literals
2012-10-10 22:13:27 +11:00
Paul Gilbert
7ca9d2100f
HOPKINS: Changed PTRNUL from being 0 to an explicitly allocated pointer.
...
Some of the methods explicitly differentiate between having a 0 result for invalid/abort versus PTRNUL return values
2012-10-10 21:03:29 +11:00
Paul Gilbert
02df605f79
HOPKINS: Fix for filename case comparisons in LIBERE_FICHIER
2012-10-10 20:42:25 +11:00
Johannes Schickel
1e200620d6
IPHONE: Fix cursor artifacts when linear filterting is used.
...
We need to set a proper texture coordinate wrap parameter for this.
2012-10-10 00:36:15 +02:00
Johannes Schickel
a5bce74635
GRAPHICS: Fix compilation of conversion.cpp on motomagx.
...
Using plain "inline" instead of "FORCEINLINE" allows the compiler to continue
even when it fails to inline crossBlitLogic/crossBlitLogic3BppSource. The
impact of other systems now not inlining the functions anymore is hopefully
small enough to not cause any problems.
2012-10-09 23:32:51 +02:00
Johannes Schickel
6b6b7532ae
TEST: Add two (simple) tests for MemoryWriteStream.
2012-10-09 23:06:35 +02:00
Johannes Schickel
efe2fe7e1f
COMMON: Properly handle error indicator in MemoryWriteStream.
...
Thanks to waltervn for noticing that MemoryWriteStream::write doesn't handle
setting the error indicator properly.
2012-10-09 23:06:25 +02:00