Matthew Hoops
c7d7e50155
COMMON: Add a sanity assert
2011-03-07 13:14:10 -05:00
Matthew Hoops
d2f8103a3b
COMMON: Fix WinResourceID::getID()
2011-03-07 13:12:43 -05:00
Matthew Hoops
826197cf76
COMMON: Make the operator=(String) function be a const reference instead
2011-03-07 13:11:28 -05:00
Matthew Hoops
4dba6962f5
GRAPHICS: Fix a missing 'f'
...
Thanks, fuzzie
2011-03-07 11:40:54 -05:00
Matthew Hoops
9c7166ccc9
MOHAWK: Error message consistency
2011-03-07 11:02:50 -05:00
Matthew Hoops
10dad00a79
MOHAWK: Improve error handling when data isn't found
2011-03-07 11:00:41 -05:00
Paul Gilbert
b0dfe962e6
TSAGE: In progress implementation of Scene 2200
2011-03-08 00:05:10 +11:00
Paul Gilbert
a95e6d6b16
TSAGE: Properly implemented immediate fade when drawing active speakers
2011-03-08 00:04:40 +11:00
md5
4ddc66d68e
SCI: Initial handling of the views in Longbow Amiga. Still not right
2011-03-07 13:23:52 +02:00
Paul Gilbert
3cb933fcc9
TSAGE: Implemented Scene 2150 - SpaceShip Level 2
2011-03-07 22:04:39 +11:00
Matthew Hoops
ad7400524b
MOHAWK: Make Riven use original executables for cursors
...
It will try both Windows and Macintosh executables. The hardcoded cursors have been removed.
2011-03-07 01:10:01 -05:00
Matthew Hoops
d49f3a8a78
GRAPHICS: Improve support of Windows 8bpp cursors
2011-03-07 00:53:40 -05:00
Matthew Hoops
6582b77f1c
SCUMM: Use the new WinCursor code in SCUMM HE
...
Also, updated the MacResManager cursor code to reflect the SCUMM resource extractor code changes
2011-03-06 19:57:18 -05:00
Matthew Hoops
5b907e828b
GRAPHICS: Fix PE cursors
...
Initial work on 8bpp cursors has also been added
2011-03-06 19:53:17 -05:00
Matthew Hoops
df1a800d01
SCI: Fix KQ6 Mac inventory cursors
2011-03-06 18:36:45 -05:00
Matthew Hoops
adfa5e1b86
SCI: Fix Mac SCI1.1 view decompression
...
A regression from d2ad7898d9
2011-03-06 12:46:01 -05:00
eriktorbjorn
6a8fadeec8
SCI: Silence GCC warning
2011-03-06 18:39:26 +01:00
md5
d2ad7898d9
SCI: Merged the cel data unpacking code for views and pictures
2011-03-06 19:22:32 +02:00
sylvaintv
7d36aabd42
TOON: Fix crashs when toon.dat is not present
2011-03-06 18:08:24 +01:00
sylvaintv
95a1624f6d
TOON: Improve music fading between rooms
2011-03-06 17:54:03 +01:00
sylvaintv
bc73a6bd76
TOON: Fix global package loading
2011-03-06 17:52:39 +01:00
dhewg
0b24fc3acc
OPENGL: Fix compilation for --disable-16bit
2011-03-06 16:59:20 +01:00
md5
0698ee61ab
SCI: Some changes to picture drawing
...
- Fixed picture drawing for Longbow Amiga (view drawing is still wrong,
though)
- Added debug output for picture drawing
2011-03-06 17:30:14 +02:00
Paul Gilbert
6f3201dd14
TSAGE: Changes to cursor handling that more accurately replicates the original
2011-03-06 20:49:03 +11:00
Paul Gilbert
14843c3b87
TSAGE: Fix stack overrun in the pathfinder
2011-03-06 18:36:33 +11:00
Paul Gilbert
67f0e5530a
TSAGE: Bugfixes for Scene 2100 - Encyclopedia
2011-03-06 18:26:27 +11:00
Paul Gilbert
9df6d50813
TSAGE: Implemented Scene #2120 - Encyclopedia
2011-03-06 16:34:55 +11:00
Paul Gilbert
a658c4b30a
TSAGE: Bugfix for correctly erasing on-screen text when it gets removed
2011-03-06 16:33:37 +11:00
dhewg
433429dcf4
ANDROID: Fix warning
2011-03-05 23:56:25 +01:00
dhewg
12fb817751
ANDROID: Fix 16bit cursors
...
I hate this code
2011-03-05 23:08:42 +01:00
dhewg
53ee7c5513
ANDROID: Proper fillBuffer() for non CLUT8 colors
2011-03-05 23:08:41 +01:00
dhewg
a2c02367f7
ANDROID: Rename function for less confusion
2011-03-05 23:08:41 +01:00
sylvaintv
6873e96732
TOON: Integrated resource cache patch by eriktorbjorn
...
Reduced global memory usage of the game
Global PAK files are not loaded entirely anymore
2011-03-05 23:01:25 +01:00
Lars Skovlund
1ad4feaf05
SCI: Further clarify comment
2011-03-05 21:46:03 +01:00
Matthew Hoops
6143fe965b
GRAPHICS: Add support for PE cursors in WinCursorGroup
...
Only 1bpp still
2011-03-05 13:36:55 -05:00
dhewg
d2dd614996
ANDROID: Clear screen on initSize()
2011-03-05 18:47:05 +01:00
dhewg
94db3403a3
ANDROID: Add initial 16bit gfx support
...
Supported pixel formats: 565, 5551, 4444
Missing: 555 (doesn't exist on GLES)
2011-03-05 18:47:05 +01:00
Bastien Bouclet
7d506ef853
MOHAWK: Implement Mechanical opcode 122, elevator go down timer
2011-03-05 18:33:22 +01:00
md5
b16967fece
SCI: Cleared up the different view types and ordered them by color count
2011-03-05 18:47:14 +02:00
md5
dbd3f440d2
SCI: Added some support code for Longbow Amiga
2011-03-05 18:47:13 +02:00
dhewg
69a026192e
AGI: Kill the timer based counter
...
Using the timer mechanism for just a simple counter is not just
overkill, its also inaccurate. When using a call frequency of x,
and waiting for y callbacks, the passed time will not be x*y.
The problem amplifies on slower platforms and/or fair thread
schedulers.
Use absolute times instead. Most notably, the walking speed of
the avatar is now smooth on android, but probably on all other
handhelds we support too.
2011-03-05 11:00:37 +01:00
dhewg
83b00526d0
ANDROID: Reduce mem usage of fillBuffer()
2011-03-05 11:00:36 +01:00
dhewg
4ee0a9f43a
ANDROID: Merge updateTexture()
2011-03-05 11:00:36 +01:00
dhewg
68378150be
ANDROID: Remove some vtable overhead on textures
2011-03-05 11:00:36 +01:00
Paul Gilbert
e51fd00f0c
TSAGE: Bugfix for Kzin in Scene 2100
2011-03-05 20:45:26 +11:00
Paul Gilbert
b8607ae1ce
TSAGE: Implemented hotspots for Scene 2100
2011-03-05 19:44:12 +11:00
Matthew Hoops
c66233f83e
GRAPHICS: Split the NE cursor code from the NEResources class
...
Now the code lies in Graphics and all cursors are not cached upon opening an exe. The engine is now in charge of caching which cursors it wants.
2011-03-04 23:17:57 -05:00
Matthew Hoops
dbaad1a896
SCI: Fix Mac icon bar palette match order
2011-03-04 19:48:14 -05:00
Walter van Niftrik
a2b75466da
SCI: Add comment.
2011-03-05 01:15:06 +01:00
Walter van Niftrik
23dcd3c761
SCI: Remove SCI version check from READ/WRITE_SCI1ENDIAN_UINT16.
2011-03-04 21:55:39 +01:00