Commit Graph

35632 Commits

Author SHA1 Message Date
Johannes Schickel
9e04ca3633 Silence gcc warning.
svn-id: r46326
2009-12-09 23:05:36 +00:00
Johannes Schickel
dce1d4aa4b Properly clean up memory when destroying CursorManager.
svn-id: r46325
2009-12-09 23:05:15 +00:00
Johannes Schickel
7605a35fd7 Cleanup: Move constructor/destructor definition of CursorManager::Cursor and CursorManager::Palette to cursorman.cpp.
svn-id: r46324
2009-12-09 23:04:54 +00:00
Johannes Schickel
2f372d79d5 Fix compilation for systems without USE_RGB_COLOR defined.
svn-id: r46323
2009-12-09 22:50:12 +00:00
Max Horn
f3420c6372 DRACI: Reduce header interdependencies; some cleanup
svn-id: r46320
2009-12-09 21:03:22 +00:00
Johannes Schickel
5cd176052c Typo...
svn-id: r46319
2009-12-09 20:11:02 +00:00
Johannes Schickel
27e03012d5 This is hopefully fixing compilation of the fluidsynth code.
svn-id: r46318
2009-12-09 20:08:57 +00:00
Max Horn
0a1d16ef6b Change GOB engine so that not all its files depend on gui/dialog.h (and thus tons of other headers in gui/ and graphics/)
svn-id: r46317
2009-12-09 18:15:04 +00:00
Max Horn
c8873d8492 Changed MidiDriver::createMidi to take a MidiDriverType instead of an int
svn-id: r46316
2009-12-09 18:12:51 +00:00
Max Horn
84f3c98fad Remove the Audio::Mixer parameter from the midi/music plugins
svn-id: r46315
2009-12-09 18:05:20 +00:00
Johannes Schickel
414e6ffef3 Some more slight cleanup.
svn-id: r46314
2009-12-09 17:09:18 +00:00
Johannes Schickel
0d43cc61d2 Cleanup: remove "s_initialized" from CursorManager and FontManager implementation, these classes are Singletons, so they will ever only be initialized once at most anyway.
svn-id: r46313
2009-12-09 17:05:23 +00:00
Johannes Schickel
8f34e4b11c Commit of the 2nd revision of my patch for FR# 2840967 "GUI: Display filenames in "Add games"'s file dialog", since it seems on "Making it easier for users to add games" on -devel the majority of developers, who commented, are for this.
svn-id: r46312
2009-12-09 16:48:33 +00:00
Max Horn
d60b5ca516 Include font.h instead of fontman.h in places that don't need fontman :)
svn-id: r46311
2009-12-09 16:46:14 +00:00
Max Horn
626f85ae5e Move findCompatibleFormat from graphics/pixelformat.h to engines/engine.cpp
This function is used in only one place. Declaring it requires common/list.h;
by putting it into pixelformat.h, which is included by common/system.h, tons
of things suddenly included list.h for no good reason.

If we ever need to call this function in other places, we can figure out aborts
more appropriate place for it.

svn-id: r46310
2009-12-09 16:45:35 +00:00
Max Horn
fb5e747565 GRAPHICS: Change font code to be identical on all platforms
svn-id: r46309
2009-12-09 16:44:48 +00:00
Johannes Schickel
421363a132 Slightly modified commit of patch #2911414 "MSVC: conversions warnings in common code".
svn-id: r46308
2009-12-09 16:41:08 +00:00
Max Horn
5df86e4ccc SCI: Paranoia tweak for EngineState::autoDetectFeature
svn-id: r46306
2009-12-09 12:32:47 +00:00
Martin Kiewitz
7bce8acd2e SCI: implemented _picNotValidSci11 for new kPicNotValid behaviour in sci1.1 (fixes island of dr. brain first pic after copy protection not showing up)
svn-id: r46305
2009-12-09 09:31:07 +00:00
Martin Kiewitz
7e1bf3fb4b SCI: Save/LoadGame Common::Rect saving now portable
svn-id: r46304
2009-12-09 07:28:04 +00:00
Torbjörn Andersson
8ec098d016 Fixed some simple cppcheck warnings.
svn-id: r46303
2009-12-09 06:33:00 +00:00
Vladimir Menshakov
4218d3f037 added message duration override, increased 'the end' timeout
svn-id: r46301
2009-12-08 22:13:06 +00:00
Johannes Schickel
5b136d2f1a Attempt to fix MSVC warning C4121.
svn-id: r46300
2009-12-08 22:08:33 +00:00
Johannes Schickel
e3d1d914ac Attempt to fix MSVC warning C4121.
svn-id: r46299
2009-12-08 22:07:17 +00:00
Vladimir Menshakov
5de8c46963 added final credits
svn-id: r46297
2009-12-08 22:04:00 +00:00
Vladimir Menshakov
c2f9c512a1 fixed default font height
svn-id: r46296
2009-12-08 22:03:33 +00:00
Vladimir Menshakov
88c99bc733 allow font to be rendered out of screen
svn-id: r46295
2009-12-08 22:02:24 +00:00
Martin Kiewitz
84b910f755 SCI: new USE_OLDGFX for switching to oldgui, fixes loading of savedgames under oldgui, oldgui doesn't like calling of setPortPic during loading
svn-id: r46294
2009-12-08 21:22:22 +00:00
Martin Kiewitz
601fd79733 SCI: SciGui::getPortPic now uses byref
svn-id: r46293
2009-12-08 21:04:40 +00:00
Martin Kiewitz
a2d7505e81 SCI: Saving picPort now (fixes loading saved games in castle of dr. brain)
svn-id: r46292
2009-12-08 20:54:18 +00:00
Max Horn
5f178e8650 Fix some MSVC warnings (part of patch #2909981)
svn-id: r46291
2009-12-08 20:44:57 +00:00
Max Horn
923cbff625 SCI: Cleanup DirSeeker a little bit
svn-id: r46290
2009-12-08 20:44:01 +00:00
Vladimir Menshakov
f46e76c9b4 cleaned up final scene, fixed guard glitches
svn-id: r46289
2009-12-08 20:40:26 +00:00
Vladimir Menshakov
7b82ad1a8d added missing orientation for kLoadScene event
svn-id: r46288
2009-12-08 20:39:27 +00:00
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