30601 Commits

Author SHA1 Message Date
Nicola Mettifogo
9108871833 Added in-game menu for BRA. Load/save is not supported yet.
svn-id: r40176
2009-04-28 12:25:41 +00:00
Nicola Mettifogo
19bd929a5d * Disk code cleanup.
* Added ability to load in-game menu graphics.

svn-id: r40175
2009-04-28 12:23:52 +00:00
Sven Hesse
d82f49a9e4 The Playtoons game seem to be more like Last Dynasty than Urban Runner (paletted video mode)
svn-id: r40174
2009-04-28 11:18:43 +00:00
Max Horn
70d181b838 Added a phrase to the 'report bugs' section in the README, asking people to file each issue separately
svn-id: r40173
2009-04-28 10:23:44 +00:00
Max Horn
f52a0df422 COMMON: Made Common::List::clear more efficient
svn-id: r40172
2009-04-28 10:23:26 +00:00
Max Horn
9a971c7d80 fixed a typo
svn-id: r40171
2009-04-28 10:23:08 +00:00
Sven Hesse
f4c294a613 Added a small safeguard to play()
svn-id: r40170
2009-04-28 08:31:34 +00:00
Sven Hesse
80a331423f Added some more non-interactive Playtoons demos (thanks jvprat!)
svn-id: r40169
2009-04-28 08:29:58 +00:00
Florian Kagerer
6e566a9b1e LOL: added some drawing code and fixed some bugs
svn-id: r40167
2009-04-27 19:38:28 +00:00
Sven Hesse
c88b077fcc Some minor clean-up
svn-id: r40166
2009-04-27 18:56:28 +00:00
Max Horn
f177c7142c Fixed some silly warnings
svn-id: r40165
2009-04-27 14:40:14 +00:00
Max Horn
7f20f3bb3e COMMON: Improved efficiency of some Common::List methods; added more unit tests and some doxygen comments for Common::List and Common::Array
svn-id: r40164
2009-04-27 14:25:16 +00:00
Max Horn
e579f91b5c COMMON: Made sure Common::List and Common::array each have all front/back/push_back/push_front, as have their STL counterparts
svn-id: r40163
2009-04-27 14:23:20 +00:00
Max Horn
6322478508 SCI: renamed gfx_text_handle_t -> TextHandle; changed some string code to use Common::String
svn-id: r40162
2009-04-27 14:21:39 +00:00
Max Horn
b5e9d79e15 SCI: Turned classtable into a Common::Array<Class>
svn-id: r40161
2009-04-27 12:31:27 +00:00
Max Horn
462e3bd49d COMMON: Added Functor2Fun; fixed some typos
svn-id: r40160
2009-04-27 12:30:42 +00:00
Max Horn
5881abb213 SCI: Removed unused vars; doxygenified some comments; cleanup
svn-id: r40159
2009-04-27 12:29:51 +00:00
Paul Gilbert
3817fbf7d0 Fixed a method name clash, and changed the Restart dialog to properly use the renamed method, rather than just setting the global variable directly
svn-id: r40158
2009-04-27 12:21:14 +00:00
Sven Hesse
4fa4513d61 Added a German Urban Runner version, as supplied by goodoldgeorg in bug report #2770340
svn-id: r40157
2009-04-27 12:19:21 +00:00
Max Horn
356288ce8d SCI: Rewrote dirty rect code to use Common::List
svn-id: r40156
2009-04-27 11:12:25 +00:00
Max Horn
b73301748a SCI: Renamed gfx_state_t -> GfxState
svn-id: r40155
2009-04-27 11:12:08 +00:00
Max Horn
84f0e1d986 COMMON: Added Common::List::front() and back() method (similar to std::list)
svn-id: r40154
2009-04-27 11:11:42 +00:00
Sven Hesse
ed87cbab90 Ooops, actually delete[] the correct pointer (yeah, syke, I should have valgrind'd it again ;))
svn-id: r40153
2009-04-26 19:40:50 +00:00
Fabio Battaglia
b45f2e21fa tinsel: changed PSX CLUT converter to report effective number of colours used in the palette
svn-id: r40151
2009-04-26 10:25:41 +00:00
Filippos Karapetis
5eb4bdce66 Added all the different cases of kDoAudio as enums
svn-id: r40150
2009-04-26 02:00:36 +00:00
Filippos Karapetis
9af7d48a04 Changed the attacker parameter from 0 to 0xFFFF in inflictDamage() (which was probably the original intended value) and added a FIXME
svn-id: r40149
2009-04-25 23:57:26 +00:00
Filippos Karapetis
97f3277f8f The "attacker" parameter is an unsigned integer, so we can't pass a negative number to it (hopefully this doesn't break anything)
svn-id: r40148
2009-04-25 23:42:47 +00:00
Walter van Niftrik
dfd0245273 SCI: DoSync should work now, but the lip-syncing mechanism also needs DoAudio
(currently stubbed), so it hasn't been tested yet.
so it hasn't been tested yet.

svn-id: r40147
2009-04-25 23:31:03 +00:00
Arnaud Boutonné
bac2239709 Fascination
- Squeeze _goblinFuncLookUp and OpcodeGoblinEntryFascination to the max to spare memory
- Added Amiga-only geUnknown1000-2 functions. At this point, they are not unknown, but hang the Protracker player
- Modify some few comments and variable/function names

svn-id: r40146
2009-04-25 17:58:23 +00:00
Torbjörn Andersson
ca3195b1ad Fixed warning.
svn-id: r40145
2009-04-25 13:58:54 +00:00
Florian Kagerer
ccb64ad81e LOL: - Started implementing the fighting system. The damage inflicted is wrong, however (at least the damage inflicted by the monsters). I'm sowewhat clueless about that bug atm.
- added support for monsters with distance attacks (like those orcs in front of roland's house)
- lots of small bug fixes
- Some startup support for the pc-98 16 color version. The intro will run, but the font drawing/coloring is still wrong.

svn-id: r40144
2009-04-25 13:15:05 +00:00
Filippos Karapetis
f1893d8f25 WIP (still non-working) code for speech sync in CD talkie games (like e.g. KQ5 CD and SQ4 CD), taken from Greg's SCI implementation.
svn-id: r40142
2009-04-25 08:50:42 +00:00
Paul Gilbert
86debbd679 Added code to enable Discworld 2 to play directly from the CD (only the first CD - Cd swap still doesn't work) or from files copied to the hard disk without the .smp/txt/idx files being properly renamed (again only for the first Cd).
svn-id: r40141
2009-04-25 06:42:01 +00:00
Paul Gilbert
d594211ab3 Bugfix to the coroutine handling in CdDoChange
svn-id: r40140
2009-04-25 06:36:20 +00:00
Arnaud Boutonné
fa191f251a Gob Compilation - last fix ... (mixed up 7.1 and 7.0)
svn-id: r40139
2009-04-25 00:38:59 +00:00
Arnaud Boutonné
8601e5af13 svn-id: r40138 2009-04-25 00:28:40 +00:00
Arnaud Boutonné
e575683c65 MSVC project files for Gob : Add demoplayer and batplayer needed to compile
svn-id: r40137
2009-04-25 00:07:30 +00:00
Arnaud Boutonné
15eac04bd3 Complete general function 0 and 1 based on DrMcCoy suggestion (Hardcoded IMD loading and playing)
svn-id: r40136
2009-04-25 00:01:53 +00:00
Sven Hesse
951edc014a Added a workaround for the inca2 demo's cons2.imd / cons.imd mix-up
svn-id: r40135
2009-04-24 23:43:04 +00:00
Sven Hesse
f9c433353d Ooops, changing a const argument is evil, copying it now
svn-id: r40134
2009-04-24 23:31:10 +00:00
Sven Hesse
6411c84b31 Removing the extra \n in warning()s. warning() already adds "!\n"
svn-id: r40133
2009-04-24 23:26:57 +00:00
Walter van Niftrik
204174180d SCI: Initialize pixmap to transparency before decoding cel RLE data. This
fixes some of the views in KQ6.

svn-id: r40132
2009-04-24 23:05:08 +00:00
Arnaud Boutonné
6ed9adab92 Gob - Add entries for different Little Red Riding Hood languages selection
svn-id: r40131
2009-04-24 22:50:24 +00:00
Arnaud Boutonné
2d64d45275 Gob - Add 12 dummy functions used for the OpcodeGoblinEntryFascination.
svn-id: r40130
2009-04-24 22:49:20 +00:00
Sven Hesse
383a2b3322 Added supported for BAT-based non-interactive demos, namely the Inca2 one
svn-id: r40129
2009-04-24 22:29:17 +00:00
Sven Hesse
d8972c3f2c The video now works correctly in the non-interactive Urban Runner demo
svn-id: r40128
2009-04-24 21:30:40 +00:00
Filippos Karapetis
beee12a520 Long messages in Eco Quest 1 are now shown correctly
svn-id: r40127
2009-04-24 20:09:52 +00:00
Sven Hesse
8baccf8d64 Adding support for the non-interactive SCN-based Urban Runner demo. No image though :/
svn-id: r40126
2009-04-24 19:00:55 +00:00
Filippos Karapetis
de9f2a2b5a Updated the MSVC project files of the gob engine for commit #40122
svn-id: r40125
2009-04-24 18:40:15 +00:00
Filippos Karapetis
1c2021caa1 Changed an error to a warning, to make Longbow playable again
svn-id: r40124
2009-04-24 18:38:40 +00:00