Commit Graph

35648 Commits

Author SHA1 Message Date
Vladimir Menshakov
fce6502bd8 finally fixed pathfinding
svn-id: r46287
2009-12-07 22:11:45 +00:00
Vladimir Menshakov
2e4a257e45 skip walkboxes that contain source or destination point.
svn-id: r46286
2009-12-07 21:59:50 +00:00
Torbjörn Andersson
e30db47a77 Mention F5 in TeenAgent and Draci.
svn-id: r46285
2009-12-07 20:46:19 +00:00
Torbjörn Andersson
184a741757 For consistency, make F5 bring up the main menu in the Draci engine too, just
like megath just did in the TeenAgent engine.

svn-id: r46284
2009-12-07 20:32:54 +00:00
Vladimir Menshakov
74fb3e6a1e show main menu by f5 button
svn-id: r46283
2009-12-07 19:16:18 +00:00
Max Horn
0ff979e56d COMMON: Document class MemoryPool; make MemoryPool::_chunkSize const
svn-id: r46282
2009-12-07 18:24:10 +00:00
Max Horn
d34cdae9ce M4: Move 'determine transparent color' hack into a new M4Sprite method
svn-id: r46281
2009-12-07 18:23:28 +00:00
Max Horn
f8126d9da6 M4: Make M4Surface member w, h, pixels protected; some cleanup
svn-id: r46280
2009-12-07 18:22:18 +00:00
Max Horn
6d1e4dd034 M4: Rename M4Surface::getData() to getBasePtr() for consistency
svn-id: r46279
2009-12-07 18:20:20 +00:00
Johannes Schickel
babb38230e Hopefully silencing C4121 in MSVC.
svn-id: r46278
2009-12-07 16:21:33 +00:00
Johannes Schickel
920df7a3b5 Formatting.
svn-id: r46277
2009-12-07 15:34:27 +00:00
Filippos Karapetis
4482780424 Slight cleanup/simplification of the TimerSongIterator
svn-id: r46276
2009-12-07 12:36:09 +00:00
Filippos Karapetis
bcdd7ee71a Applied patch from tracker item #2900436 - "SCI: SCI32 Checksums" with some formatting changes
svn-id: r46275
2009-12-07 12:34:38 +00:00
Filippos Karapetis
28fce43833 Disabled language extensions in the generated MSVC project files (refer to patch #2909854)
svn-id: r46274
2009-12-07 09:54:55 +00:00
Filippos Karapetis
2797a3bd9d Applied patch from patch item #2909854 in order to fix compilation when language extensions are disabled in MSVC
svn-id: r46273
2009-12-07 09:53:44 +00:00
Filippos Karapetis
ebde568fe2 Stop using variables named "byte", as byte is a variable type in ScummVM, and it gets confusing. Also, this fixes an error when language extensions are defined in MSVC - refer to patch #2909854
svn-id: r46272
2009-12-07 09:30:14 +00:00
Johannes Schickel
67fc4e420b Rename the MT-32 emulator driver name from "MT-32" to "MT-32 Emulation to avoid confusion.
svn-id: r46271
2009-12-07 00:16:28 +00:00
Sven Hesse
4a189842bb Adding support for mono signed 16bit little-endian uncompressed PCM audio (thank you, clone :))
svn-id: r46270
2009-12-06 04:38:20 +00:00
Johannes Schickel
3b7082c32b Fix overflow of glyph count for CREDIT6.FNT, this fixes credits for Kyra1 floppy/FM-TOWNS/PC98.
svn-id: r46269
2009-12-06 00:54:24 +00:00
Paul Gilbert
f21810242e Hooked up the actions list and object-specific actions to change the status text
svn-id: r46268
2009-12-05 11:32:19 +00:00
Paul Gilbert
0841063a32 Added a new variation to the 'object' command to add an object to the player's inventory
svn-id: r46267
2009-12-05 07:47:01 +00:00
Paul Gilbert
0e85be8405 Implemented support for the inventory list scrollbar and directly selecting an object
svn-id: r46266
2009-12-05 07:46:41 +00:00
Torbjörn Andersson
cb90685831 Silenced warning.
svn-id: r46265
2009-12-05 06:14:04 +00:00
Vladimir Menshakov
19eff3b774 fixed multiline message positioning
svn-id: r46264
2009-12-05 06:03:24 +00:00
Vladimir Menshakov
7aa92b7dcc do not use walkbox more than once.
svn-id: r46263
2009-12-05 06:00:00 +00:00
Paul Gilbert
60fa351d32 Expanded the actions view into a full user interface view, and added support for highlighting of user interface elements
svn-id: r46262
2009-12-05 05:44:46 +00:00
Martin Kiewitz
1cc59d5a82 SCI: Removed Ctrl-X to Ctrl-Alt-X mapping cause Ctrl-Alt-X works now directly
svn-id: r46261
2009-12-04 20:03:53 +00:00
Johannes Schickel
4c6fdce020 Fix warning.
svn-id: r46260
2009-12-04 19:58:10 +00:00
Johannes Schickel
ad94de73d8 Prevent SDL backend from eating up keypress events with Ctrl+Alt set.
svn-id: r46259
2009-12-04 19:57:33 +00:00
Torbjörn Andersson
01e12310ae Silenced GCC warnings.
svn-id: r46258
2009-12-04 19:00:40 +00:00
Martin Kiewitz
0db75cd812 SCI: Typo fixed in SciEvent caused all Ctrl keys to get changed to Ctrl-Alt-X :)
svn-id: r46257
2009-12-04 18:41:16 +00:00
Martin Kiewitz
3db1912759 SCI: Renamed "buckybits" to "modifiers" in SciEvent
svn-id: r46256
2009-12-04 18:02:48 +00:00
Martin Kiewitz
d982d10505 SCI: Make event constants more verbose
svn-id: r46255
2009-12-04 17:58:26 +00:00
Andrew Kurushin
aa147a2f5a refactor resource module:
- struct ResourceContext => class ResourceContext
- replace "*alloc","free" with array templates
- simplify createContexts routines

svn-id: r46254
2009-12-04 17:52:42 +00:00
Martin Kiewitz
4fb779dbaf SCI: Recreate SciEvent on loading saves
svn-id: r46253
2009-12-04 17:42:32 +00:00
Martin Kiewitz
a5f1808c83 SCI: SciEvent created, kernel_sleep() created
svn-id: r46252
2009-12-04 17:38:24 +00:00
Martin Kiewitz
055c8b087b SCI: Alt translation. Currently handles Ctrl-X as Ctrl-Alt-X so that bypassing questions in lsl1vga is possible. ScummVM currently doesn't give us event for Ctrl-Alt-X
svn-id: r46251
2009-12-04 14:32:32 +00:00
Max Horn
abbf2bf162 Fix bug 2908376: FOA: Won't launch in Win32
svn-id: r46250
2009-12-04 14:25:31 +00:00
Martin Kiewitz
dde8743923 SCI: Convert characters to scancode, when Ctrl is pressed (fixes key-shortcuts not working in lsl5, lsl1, qfg1vga and others)
svn-id: r46249
2009-12-04 13:49:43 +00:00
Martin Kiewitz
43abd8d2e9 SCI: Fixed kSetCursor (fixes qfg1vga menu immediately disappearing after opening)
svn-id: r46248
2009-12-04 12:55:53 +00:00
Martin Kiewitz
e149a88b99 SCI: Don't call SciMusic for volume changes when using old code
svn-id: r46247
2009-12-03 22:32:48 +00:00
Martin Kiewitz
c70a9e2cac SCI: Dont init sound when using old sfx code (fixes assert)
svn-id: r46246
2009-12-03 22:24:29 +00:00
Benjamin Haisch
dbf850999a Remove some unused struct members
svn-id: r46245
2009-12-03 19:18:47 +00:00
Vladimir Menshakov
3b7a2dad3d added original-like pathfinding.
svn-id: r46244
2009-12-03 09:12:20 +00:00
Martin Kiewitz
2dcbfeb31a SCI: Reverting 46242, wasn't a bug at all
svn-id: r46243
2009-12-02 22:13:56 +00:00
Martin Kiewitz
568f674c80 SCI: WindowMgr init correction
svn-id: r46242
2009-12-02 22:00:29 +00:00
Martin Kiewitz
afee877c46 SCI: Do clipping on celNo for case when celNo is below 0 (fixes crash in island dr. brain intro)
svn-id: r46240
2009-12-02 21:30:43 +00:00
Yotam Barnoy
6dad0ab29e PSP: experiment to help resolve flicker bug
svn-id: r46239
2009-12-02 20:25:01 +00:00
Travis Howell
6ad031f743 Add sanguine's patch for bug #2905463 - Loom PCE: missing characters in US font.
svn-id: r46238
2009-12-02 03:55:06 +00:00
Eugene Sandulenko
5bf7b71c0f Fill out doxygen comment about supported games
svn-id: r46235
2009-12-01 22:21:16 +00:00