Commit Graph
34924 Commits
Author SHA1 Message Date
Filippos Karapetis ebfcea35ec - Implemented savegame deletion for SQ4 floppy
- Added a more proper way to disable the "Change Directory" button, by checking its name, rather than the string it contains

svn-id: r45504
2009-10-29 18:07:39 +00:00
Filippos Karapetis 6eea032245 Disable the "Delete" button for all versions of SQ4 floppy, and the "Change Directory" button for all games (English and non-English versions)
svn-id: r45503
2009-10-29 16:27:23 +00:00
Filippos Karapetis caa5136b5c Automatically create memory.drv (the file containing the LSL5 password) for non-English versions of LSL5, so that the games don't abort if it can't be found.
svn-id: r45502
2009-10-29 16:05:24 +00:00
Robert Špalek 403668898f Implement flipping the QuickHero and SpeedText flags in GPL2.
All GPL2 callbacks are now fully implemented.  It remains to implement
proper walking.

svn-id: r45501
2009-10-29 15:26:48 +00:00
Martin Kiewitz 8178d548eb SCI/newgui: Defining color white and others in SciGuiScreen and using that. Also clears screen with 0 on sci1.1 games (needs further investigation), fixes pictures
svn-id: r45500
2009-10-29 14:16:20 +00:00
Filippos Karapetis e5e80dd6d6 Fixed the deletion of save games - the wrong save game would be deleted with the previous code, as we sort the list by date
svn-id: r45499
2009-10-29 09:58:36 +00:00
Robert Špalek 25b3e687a7 Fix several palette fading bugs.
svn-id: r45497
2009-10-29 01:55:06 +00:00
Filippos Karapetis fa3305ee01 Moved some menu code outside the INCLUDE_OLDGFX safeguards
svn-id: r45496
2009-10-29 01:10:10 +00:00
Johannes Schickel 0a1a4c7eb4 Fix regression in r45414.
svn-id: r45495
2009-10-29 00:14:09 +00:00
Filippos Karapetis 8150fc07bc Added a workaround for the casino door in LSL1
svn-id: r45494
2009-10-28 23:32:28 +00:00
Filippos Karapetis 2d9d9bca13 Changed some of the menu code to use new graphics functions
svn-id: r45493
2009-10-28 23:04:56 +00:00
Filippos Karapetis 21323a8d12 Wrapped some more oldgui-specific code around INCLUDE_OLDGFX safeguards
svn-id: r45492
2009-10-28 22:01:42 +00:00
Filippos Karapetis d62342b32b Wording. Added warnings for unimplemented menu-related functions in the new GUI code
svn-id: r45489
2009-10-28 21:49:16 +00:00
Filippos Karapetis 5d037f64ef Added detection for pq1, cnick-lslcasino and cnick-longbow to the fallback detector. Simplified the code which distinguishes between demo and full versions. Some cleanup
svn-id: r45488
2009-10-28 21:46:27 +00:00
Johannes Schickel 921269fe14 Replace our custom MSVC project files by automatically generated ones. Note that this is for active *testing*, I myself had not encountered any problems building a x86 and x64 binary with he msvc9 files. So if you are using MSVC, it would be nice to hear back some feedback whether it works for you or not.
svn-id: r45486
2009-10-28 21:01:05 +00:00
Johannes Schickel 168275be5f Fix possible use of double backslash in relative file path value.
svn-id: r45485
2009-10-28 20:56:05 +00:00
Johannes Schickel 5b537c3561 Cleanup.
svn-id: r45484
2009-10-28 20:39:58 +00:00
Johannes Schickel d220c2dc5b Change help text to nicely fit 80xY terminals.
svn-id: r45483
2009-10-28 20:37:16 +00:00
Johannes Schickel 3263191c26 Fix bug createUUID, which caused our custom createUUID implementation to fail to convert some UUIDs to a string correctly.
svn-id: r45482
2009-10-28 20:24:55 +00:00
Martin Kiewitz 142d2e73c0 SCI/newgui: fill screen with white instead of black before picture drawing, fixes some pixels of some screens
svn-id: r45481
2009-10-28 19:28:43 +00:00
Martin Kiewitz 5f71650520 SCI/newgui: BaseSetter moved to SciGui
svn-id: r45480
2009-10-28 19:19:35 +00:00
Martin Kiewitz 88e56f87eb SCI/newgui: IsItSkip moved into SciGui
svn-id: r45479
2009-10-28 19:10:39 +00:00
Martin Kiewitz 5abe6c8054 SCI/newgui: Cleanup
svn-id: r45478
2009-10-28 18:59:11 +00:00
Arnaud Boutonné 3986434c2c Add multilanguage EN+FR versions of gob2 and gob3 found on english Adi 4.10 English+Maths Year 8
svn-id: r45476
2009-10-28 18:19:41 +00:00
Martin Kiewitz 021edb1ef4 SCI/newgui: update whole screen when show_map console-command is used
svn-id: r45475
2009-10-28 15:18:22 +00:00
Martin Kiewitz c3d75ced87 SCI/newgui: another floodfill change, fixes sq3 this time (this is madness)
svn-id: r45474
2009-10-28 15:15:18 +00:00
Martin Kiewitz e4df507117 SCI/newgui: floodfill fixed (hopefully), fixes kq5 priority issues
svn-id: r45473
2009-10-28 15:07:24 +00:00
Sven Hesse 31006320a6 Fixing "graphical glitch in Bizoo level" (bug #2867361)
svn-id: r45470
2009-10-28 14:57:13 +00:00
Sven Hesse 449b3cfd6d Adding another Windows Lost in Time version, German/French
svn-id: r45469
2009-10-28 14:56:32 +00:00
Sven Hesse 0aea18dd74 Style fixes
svn-id: r45468
2009-10-28 14:53:35 +00:00
Sven Hesse 6550e66a57 Removing trailing spaces
svn-id: r45467
2009-10-28 14:52:53 +00:00
Filippos Karapetis fbbd0b1575 Fixed the rectangle top inside kBaseSetter()
svn-id: r45466
2009-10-28 14:45:26 +00:00
Filippos Karapetis 0851b00d4f Cleanup
svn-id: r45465
2009-10-28 14:35:47 +00:00
Filippos Karapetis 6ac2680e82 Oops, removed leftover code (z was taken into account after all, but in a different place...)
svn-id: r45464
2009-10-28 14:25:39 +00:00
Filippos Karapetis 394fc76719 Rewrote kBaseSetter() to use new graphics functions and behave like the original, and fixed a bug in the process (the previous code ignored z when calculating the height)
svn-id: r45463
2009-10-28 14:23:23 +00:00
Max Horn effb6b60eb BUILD: Reduce build overhead by marking *.d and *.mk files as .PHONY, thus preventing Make from futile searches for rule to rebuild those files
svn-id: r45462
2009-10-28 13:43:57 +00:00
Filippos Karapetis 0b83a8eec0 Reimplemented isItSkip() using new graphics code
svn-id: r45461
2009-10-28 13:43:09 +00:00
Martin Kiewitz e8cff408b4 SCI/newgui: Jones windowMgr Port adjustment, added explanatory comment
svn-id: r45460
2009-10-28 13:34:20 +00:00
Filippos Karapetis 04ab6bc9fc Enclose all of the old graphics code within the INCLUDE_OLDGFX safeguard (defined in sci.h)
svn-id: r45459
2009-10-28 13:20:30 +00:00
Martin Kiewitz f28fe1b074 SCI/newgui: Added comment about jones hack
svn-id: r45458
2009-10-28 13:00:32 +00:00
Martin Kiewitz c6f96d6ac3 SCI/newgui: SciGuiControls created, SciGuiText now active
svn-id: r45457
2009-10-28 12:58:13 +00:00
Robert Špalek c781f01321 Implement palette fading
svn-id: r45455
2009-10-28 07:34:17 +00:00
Travis Howell 4f5a99655c Fix charset masking for 16bit color games.
svn-id: r45454
2009-10-28 04:57:54 +00:00
Robert Špalek e75637ec1f Fix initialization of the mouse cursor.
svn-id: r45453
2009-10-28 00:20:45 +00:00
Robert Špalek bbb72eee55 Fix entering the same room when re-loading the game.
(Most objects were not loaded due to incorrect cleaning of a flag).  Also,
clean up accessing some boolean attributes.

svn-id: r45452
2009-10-28 00:04:59 +00:00
Robert Špalek ed87e5cd31 Don't change mouse cursors so ridiculously often.
svn-id: r45451
2009-10-27 23:51:32 +00:00
Max Horn 7d6e96fa80 TINSEL: Formatting cleanup, remove a dead var, tweaked comment to Get/SetNoBlocking
svn-id: r45450
2009-10-27 21:34:43 +00:00
Johannes Schickel 502c481670 Only use std::srand once. (Fixes bug that createUUID always creates identical UUIDs, when run only with a short span of time in between).
svn-id: r45449
2009-10-27 19:24:49 +00:00
Johannes Schickel 13894c389d Fix building under MSVC.
svn-id: r45448
2009-10-27 19:21:47 +00:00
Johannes Schickel 6b2d85945c Include support for "create_msvc" in the Makefile based build system.
svn-id: r45447
2009-10-27 19:11:23 +00:00