Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-10-28 | Wrapped some more oldgui-specific code around INCLUDE_OLDGFX safeguards | Filippos Karapetis | |
svn-id: r45492 | |||
2009-10-28 | Wording. Added warnings for unimplemented menu-related functions in the new ↵ | Filippos Karapetis | |
GUI code svn-id: r45489 | |||
2009-10-28 | Added detection for pq1, cnick-lslcasino and cnick-longbow to the fallback ↵ | Filippos Karapetis | |
detector. Simplified the code which distinguishes between demo and full versions. Some cleanup svn-id: r45488 | |||
2009-10-28 | SCI/newgui: BaseSetter moved to SciGui | Martin Kiewitz | |
svn-id: r45480 | |||
2009-10-28 | SCI/newgui: IsItSkip moved into SciGui | Martin Kiewitz | |
svn-id: r45479 | |||
2009-10-28 | SCI/newgui: Cleanup | Martin Kiewitz | |
svn-id: r45478 | |||
2009-10-28 | Fixed the rectangle top inside kBaseSetter() | Filippos Karapetis | |
svn-id: r45466 | |||
2009-10-28 | Cleanup | Filippos Karapetis | |
svn-id: r45465 | |||
2009-10-28 | Oops, removed leftover code (z was taken into account after all, but in a ↵ | Filippos Karapetis | |
different place...) svn-id: r45464 | |||
2009-10-28 | Rewrote kBaseSetter() to use new graphics functions and behave like the ↵ | Filippos Karapetis | |
original, and fixed a bug in the process (the previous code ignored z when calculating the height) svn-id: r45463 | |||
2009-10-28 | Reimplemented isItSkip() using new graphics code | Filippos Karapetis | |
svn-id: r45461 | |||
2009-10-28 | Enclose all of the old graphics code within the INCLUDE_OLDGFX safeguard ↵ | Filippos Karapetis | |
(defined in sci.h) svn-id: r45459 | |||
2009-10-26 | Added proper detection and handling of transitive SCI1-SCI1.1 games, like ↵ | Filippos Karapetis | |
PQ1 VGA. These used SCI1 resources and compression with a SCI1.1 kernel (thanks to waltervn's observations) svn-id: r45420 | |||
2009-10-25 | Moved the cel count calculation to the new graphics code | Filippos Karapetis | |
svn-id: r45379 | |||
2009-10-25 | - Removed graphics options code from the old GUI. Almost all of them are not ↵ | Filippos Karapetis | |
supposed to be modified by the user (e.g. the way lines and brushes are drawn), and we can implement any of them again if needed in the new GUI (but they shouldn't really be needed). - Added a config option to disable dithering in the new GUI if requested, called "undither", which is set to true by default and can be changed to false if needed per game - The per-resource palette code has been removed for now, to be replaced by regular hashmaps (once the FreeSCI scifx reading code has been converted) svn-id: r45378 | |||
2009-10-25 | SCI: kGameIsRestarting - another change, setting back delay back to 30msecs, ↵ | Martin Kiewitz | |
but no delay during initial 50 calls. This seems to make qfg2 and iceman happy. svn-id: r45376 | |||
2009-10-25 | SCI: kGameIsRestarting - changing speed throttler to 10 msecs, lsl5 is still ↵ | Martin Kiewitz | |
"somewhat" playable, codename iceman and qfg2 didnt show some animations cause of the higher delay svn-id: r45375 | |||
2009-10-25 | SCI: kAddToPic - removing support for argc==0 case, if this really gets used ↵ | Martin Kiewitz | |
somewhere, we need to set _picNotValid in that case svn-id: r45372 | |||
2009-10-25 | Add support for CD Audio in Jones in the Fast Lane CD and KQ6 CD. | Matthew Hoops | |
svn-id: r45367 | |||
2009-10-25 | Cleanup | Filippos Karapetis | |
svn-id: r45366 | |||
2009-10-23 | SCI: kAddToPic - abort when list is null reference (fixes qfg1 saved game ↵ | Martin Kiewitz | |
loading on some screens) svn-id: r45351 | |||
2009-10-23 | Reset the graphics input after reconstructing game scripts. This fixes ↵ | Filippos Karapetis | |
savegame loading in KQ4 svn-id: r45350 | |||
2009-10-23 | SCI: speed throttler moved to kGameIsRestarting for all games. Also made the ↵ | Martin Kiewitz | |
delay shorter. sq3 now seems to work fine, kq1 also has animations and lsl5 mud wrestling is also working correctly. svn-id: r45345 | |||
2009-10-22 | SCI: kGameIsRestarting - implemented speed throttler in here for sci0/sci01 ↵ | Martin Kiewitz | |
games, test only! svn-id: r45342 | |||
2009-10-22 | SCI: kAnimate disable throttler for SCI0 and SCI01 games cause of issues in ↵ | Martin Kiewitz | |
at least kq1. temporary solution only! svn-id: r45341 | |||
2009-10-22 | Cleanup | Filippos Karapetis | |
svn-id: r45337 | |||
2009-10-22 | Fixed a crash when selecting menu items | Filippos Karapetis | |
svn-id: r45334 | |||
2009-10-22 | Applied a modified version of patch #2881486 - "Add volume changing to SCI" | Filippos Karapetis | |
svn-id: r45329 | |||
2009-10-22 | Cleanup | Filippos Karapetis | |
svn-id: r45323 | |||
2009-10-22 | Moved the view loop counting code in the new GUI | Filippos Karapetis | |
svn-id: r45322 | |||
2009-10-21 | Removed the accidental inclusion of deprecated code for LSL5 - this has been ↵ | Filippos Karapetis | |
superseded by commit 45297 svn-id: r45311 | |||
2009-10-21 | - Removed kShow() and the related code it uses - it's a debugging function, ↵ | Filippos Karapetis | |
and we have the same functionality in the debug console - Merged the view signal flags from kernel.h and gui_animate.h, and named them appropriately. Also, updated the notes next to them, cause some were incorrectly marked as not used in our engine - Added a note about a hack used in the old GUI in the view signal flags - Moved the control state flags inside gui_helpers.h svn-id: r45310 | |||
2009-10-21 | Fixed self-intersecting pathfinding polygons in SQ1, room 66. This addresses ↵ | Filippos Karapetis | |
the issue where Roger is able to walk anywhere on screen. However, there is still a separate issue in that room, which makes him stay stuck in one direction (like he's "moonwalking") and it only occurs in the new GUI svn-id: r45307 | |||
2009-10-21 | SCI: Fix warning, and reformat a multi-line comment | Max Horn | |
svn-id: r45303 | |||
2009-10-21 | Fixed the bug where ego would not walk properly after he's swapped in LSL5 ↵ | Filippos Karapetis | |
(from Larry to Patti and vice versa) svn-id: r45297 | |||
2009-10-20 | SCI: kPalVary - pause | Martin Kiewitz | |
svn-id: r45292 | |||
2009-10-20 | SCI: kPalVary basic | Martin Kiewitz | |
svn-id: r45287 | |||
2009-10-20 | SCI: Fix for _vocab_free_empty_rule_list | Max Horn | |
svn-id: r45278 | |||
2009-10-20 | SCI/newgui: Changed kPalette(animate) and implemented setFlags/unsetFlags | Martin Kiewitz | |
svn-id: r45277 | |||
2009-10-20 | SCI: Fix _vocab_add_rule by re-adding the 'if' statement I accidentally ↵ | Max Horn | |
removed in rev 45263 svn-id: r45275 | |||
2009-10-20 | SCI/newgui: kPalette/animate - accidentally changed speed to uint16 in prev. ↵ | Martin Kiewitz | |
revision although its signed svn-id: r45274 | |||
2009-10-20 | SCI/newgui: kPalette cleanup, preparing for sq5 paletteAnimate support | Martin Kiewitz | |
svn-id: r45273 | |||
2009-10-20 | Changed kAvoidPath() to always avoid screen edges, after talking with ↵ | Filippos Karapetis | |
waltervn. Also, formatted the comments of the dijkstra() function svn-id: r45272 | |||
2009-10-20 | SCI: Fix for _vocab_add_rule (term was not being inited) | Max Horn | |
svn-id: r45263 | |||
2009-10-20 | SCI: Fix warning about double being silently converted to int | Max Horn | |
svn-id: r45262 | |||
2009-10-20 | - Fixed the pathfinding issue for LSL5 room 640, where Patti walks ↵ | Filippos Karapetis | |
off-screen (we still need a proper way of detecting this, though...) - Made warnings where invalid pointers are dereferenced more precise svn-id: r45257 | |||
2009-10-19 | SCI: Oopify ParseRule/ParseRuleList stuff a bit more | Max Horn | |
svn-id: r45254 | |||
2009-10-19 | SCI: Cleanup the grammar/vocab code: Move defs from vocabulary.h to ↵ | Max Horn | |
grammar.cpp where possible, turn comments into doxygen format etc. svn-id: r45253 | |||
2009-10-19 | SCI: kRandom behaviour fixed, fixes lsl5 patty random door code | Martin Kiewitz | |
svn-id: r45250 | |||
2009-10-19 | Changed mapPointer() to accept a Common::Rect, thus removing the reference ↵ | Filippos Karapetis | |
to gfx_widgets.h svn-id: r45242 |