Max Horn
dc979b03cf
New MetaEngine class (work in progress to replace the current Engine plugin API with a more object oriented approach)
...
svn-id: r30726
2008-02-02 00:54:52 +00:00
Nicola Mettifogo
249877fa82
Moved depth buffer and palette rotation data into BackgroundInfo.
...
svn-id: r30725
2008-02-02 00:41:31 +00:00
Max Horn
7adfb1a295
engine.h was moved from base/ to engines/ ages ago -- update header file protector accordingly
...
svn-id: r30724
2008-02-01 23:37:16 +00:00
Max Horn
511019bd83
Change InSaveFile -> SeekableReadStream where possible
...
svn-id: r30722
2008-02-01 23:32:20 +00:00
Nicola Mettifogo
ccc0f6b92d
Slightly simplified Archive selection when loading resources.
...
svn-id: r30714
2008-01-31 10:38:15 +00:00
Filippos Karapetis
f2a16e4f56
Changed the parameter types of setFlags() and clearFlags() to match their definitions
...
svn-id: r30711
2008-01-30 23:12:51 +00:00
Filippos Karapetis
289d18ed07
Fix shadowing warning
...
svn-id: r30710
2008-01-30 23:09:18 +00:00
Kari Salminen
d92dbac672
Fix for bug #1881170 (AGI: palette-related glitches reported). Made AGIPAL use only the lowest 6 bits of each color component (This should be the way the original AGIPAL-hack behaves too).
...
svn-id: r30708
2008-01-30 01:58:43 +00:00
Lars Persson
fe52777943
clibable menus for symbian
...
svn-id: r30706
2008-01-29 22:39:09 +00:00
Lars Persson
ec0804eb23
- 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
2008-01-29 21:19:45 +00:00
Kari Salminen
04dda32485
Combined two cases that did the exact same thing (In a switch-clause).
...
svn-id: r30702
2008-01-29 21:18:33 +00:00
Nicola Mettifogo
fb4ef4b394
More cleanup: kBit2 is now replaced by the BackgroundInfo structure.
...
svn-id: r30697
2008-01-29 10:04:49 +00:00
Nicola Mettifogo
d6f45b451b
Fixed regression when displaying animation: the issue could only be noticed when characters appeared out of their sketches in the intro.
...
svn-id: r30696
2008-01-29 09:58:21 +00:00
Nicola Mettifogo
0e02a9398a
Cleanup (step 2). No code outside Gfx reference screen buffers anymore.
...
svn-id: r30695
2008-01-29 09:37:03 +00:00
Johannes Schickel
c4ad0a1c0d
Commit slightly modified patch #1880670 "KYRA: Hof: Zanthia chat fix for towns and floppy versions".
...
svn-id: r30694
2008-01-28 22:21:47 +00:00
Max Horn
0150ada2d7
Replace lock/unlock/lock/unlock by lock/unlock for efficency
...
svn-id: r30693
2008-01-28 22:20:55 +00:00
Johannes Schickel
d8e1f5a060
- make Common::sort supporting a function object to compare two entries instead of operator <
...
- adapt parallaction to use the new Common::sort function
svn-id: r30692
2008-01-28 22:05:23 +00:00
Torbjörn Andersson
7aac83007d
Fixed typo in debug message.
...
svn-id: r30691
2008-01-28 21:54:44 +00:00
Nicola Mettifogo
1a36ba488c
Cleanup (step 1).
...
svn-id: r30689
2008-01-28 20:40:05 +00:00
Torbjörn Andersson
8e4f5b6f82
Fixed warning.
...
svn-id: r30688
2008-01-28 20:06:40 +00:00
Nicola Mettifogo
68fc3f1dee
Removed usage of kBitFront and kBitBack. Only the old kBit2 buffer is kept to store the background picture.
...
svn-id: r30687
2008-01-28 19:56:29 +00:00
Nicola Mettifogo
b80419efb4
Made halfbrite work again.
...
svn-id: r30685
2008-01-28 18:15:06 +00:00
Nicola Mettifogo
efdc6f646f
Changed _c_moveSheet to work with only 1 buffer.
...
svn-id: r30684
2008-01-28 18:10:16 +00:00
Nicola Mettifogo
5fb19e226c
Oops. Forgot to update this in the last commit.
...
svn-id: r30683
2008-01-28 17:37:15 +00:00
Nicola Mettifogo
a206f6e873
Changed guiSelectCharacter to work with only screen buffer.
...
svn-id: r30682
2008-01-28 17:36:08 +00:00
Nicola Mettifogo
56eed45317
Move low level background management into Gfx.
...
svn-id: r30681
2008-01-28 17:28:16 +00:00
Nicola Mettifogo
3c2c16c705
Fixed animation sorting: everything should be drawn like before revision 30673 now. Character may still disappear when changing location because of wrong resource management, though.
...
svn-id: r30680
2008-01-28 16:52:41 +00:00
Max Horn
1bba7bd04e
Fix 'member var shadowed' warning
...
svn-id: r30679
2008-01-28 15:20:47 +00:00
Sven Hesse
57a862b2a0
Fix compilation
...
svn-id: r30676
2008-01-28 14:45:54 +00:00
Nicola Mettifogo
cce8e25960
Removed all job routines. Stubs have been left for future reference in the code for BRA.
...
svn-id: r30675
2008-01-28 13:10:49 +00:00
Nicola Mettifogo
1888cbe50b
Oops. Forgot ScummVM header in new source file.
...
svn-id: r30674
2008-01-28 12:31:14 +00:00
Nicola Mettifogo
be2c5d3c87
All interactive objects are now drawn in the framebuffer instead of using the old kBitBack/kBitFront buffers. Animation are not sorted yet, so they can overlap in an inconsistent fashion for the time being.
...
svn-id: r30673
2008-01-28 12:20:53 +00:00
Paul Gilbert
e32e1b732c
Changed array of method pointers to case statement to fix compiler error in earlier versions of gcc
...
svn-id: r30672
2008-01-28 11:28:49 +00:00
Jordi Vilalta Prat
d6c34bdc4b
Fixed the spaces before tabs.
...
svn-id: r30667
2008-01-28 00:14:17 +00:00
Jordi Vilalta Prat
66e9d4f5e8
Removed trailing spaces.
...
svn-id: r30664
2008-01-27 19:47:41 +00:00
Filippos Karapetis
278857698d
Possible fix for the errors under older versions of GCC (e.g. under BeOS)
...
svn-id: r30661
2008-01-27 16:52:50 +00:00
Johannes Schickel
bcdfb48172
Cleanup.
...
svn-id: r30657
2008-01-27 15:56:56 +00:00
Filippos Karapetis
e431f827ec
Disabled a debug function which throws warnings in older versions of GCC (e.g. under BeOS)
...
svn-id: r30655
2008-01-27 15:54:16 +00:00
Johannes Schickel
dd3a8672be
Fix for some problems introduced (like wrong text display) with last commit.
...
svn-id: r30654
2008-01-27 15:53:09 +00:00
Johannes Schickel
fec6e22cc9
- slightly refactored user settings handling
...
- added user some settings handling for HoF
svn-id: r30653
2008-01-27 15:30:53 +00:00
Eugene Sandulenko
fa5271d836
Really fix bug #1846886 : "PUTTZOO: Windows version cursor/pointer drawn wrong".
...
Also replace default HE cursor (used in Lost) with correct one.
svn-id: r30650
2008-01-27 15:10:56 +00:00
Filippos Karapetis
5b6dbecb62
Limit the number of simultaneous open files in IHNM to 7, down from 12. This is necessary for devices that can keep a limited amount of files open simultaneously, like the PSP
...
svn-id: r30648
2008-01-27 14:32:08 +00:00
Johannes Schickel
33a90c1e00
Commit patch #1869752 "KYRA: HoF startup patch for towns and floppy". (Slightly modified)
...
svn-id: r30645
2008-01-27 02:05:37 +00:00
Paweł Kołodziejski
4204371c19
fix for wrong imuse table entry fixes #1879940
...
svn-id: r30634
2008-01-25 20:16:55 +00:00
Kari Salminen
af4d740757
Fully fix bug #1660424 (KQ4: Zombie bug). The bug also affected room 18 in addition to the room 16 that was already taken care of in revision 30482.
...
svn-id: r30631
2008-01-25 12:32:38 +00:00
Kari Salminen
3423fc8971
Added detection for fanmade AGI game Enclosure v1.03.
...
svn-id: r30630
2008-01-24 10:15:01 +00:00
Paul Gilbert
2195528ca0
Got rid of the experimental NPC Schedule store in favour of moving the NPC schedules from the active hotspot class back into the hotspot data class, similiar to how the original game implements them
...
svn-id: r30629
2008-01-24 08:14:48 +00:00
Filippos Karapetis
8e178f2e60
Commit of patch #1877134 - "Drascula: Remove Spanish characters"
...
svn-id: r30621
2008-01-23 08:08:15 +00:00
Kari Salminen
b8a455db9b
Define and use enumerations for AGI Mouse protocol 1.0's button states.
...
svn-id: r30620
2008-01-23 00:06:10 +00:00
Filippos Karapetis
c577c0ea81
Code simplification
...
svn-id: r30617
2008-01-22 21:55:14 +00:00