Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-05-27 | Added a fix to get QFG3 working and changed an error to a warning to get ↵ | Filippos Karapetis | |
EcoQuest 2 working svn-id: r40944 | |||
2009-05-26 | Fixed regression in Longbow | Filippos Karapetis | |
svn-id: r40924 | |||
2009-05-26 | Turned some static tables into static const tables; added some FIXME ↵ | Max Horn | |
comments to global static vars that should be removed (many more exist in SCI, Tinsel, and some other engines) svn-id: r40908 | |||
2009-05-26 | SCI: Some small fixes for KQ6CD. | Walter van Niftrik | |
svn-id: r40898 | |||
2009-05-25 | Re-enabled the code for correct text positioning - it should work correctly now | Filippos Karapetis | |
svn-id: r40891 | |||
2009-05-25 | Fixed a nasty bug in the GUI code, which caused the windows in PQ3 and ↵ | Filippos Karapetis | |
SCI1.1 games to be erased incorrectly svn-id: r40889 | |||
2009-05-25 | SCI: Force movie palettes (KQ6). | Walter van Niftrik | |
svn-id: r40883 | |||
2009-05-23 | Added a stub for SetVideoMode(), and fixed some of the palette glitches in ↵ | Filippos Karapetis | |
the intro of KQ6 thanks to some comments by waltervn. Also, commented out the bounds rect in gfxr_pic_t, as it's currently unused svn-id: r40808 | |||
2009-05-23 | Fixed clipping code for texts which do not fit on screen, and added a ↵ | Filippos Karapetis | |
warning when this happens svn-id: r40807 | |||
2009-05-23 | Fixed the incorrect placement of the copyright message in KQ6 on screen | Filippos Karapetis | |
svn-id: r40806 | |||
2009-05-23 | The third and fourth parameter in changePortBounds() are x2 and y2, not ↵ | Filippos Karapetis | |
width and height svn-id: r40805 | |||
2009-05-23 | Fixed the incorrectly placed views in the KQ6 intro, by reintroducing port ↵ | Filippos Karapetis | |
bounds in the graphics resource manager and removing two relevant hacks svn-id: r40803 | |||
2009-05-21 | SCI: Added support for KQ6 movies. | Walter van Niftrik | |
svn-id: r40774 | |||
2009-05-21 | SCI: Removed the 'save_dir' gui hack | Max Horn | |
svn-id: r40772 | |||
2009-05-21 | Removed the PREG, PSTK, IS_NULL_REG and REG_EQ defines | Filippos Karapetis | |
svn-id: r40767 | |||
2009-05-20 | removed trailing whitespaces | Max Horn | |
svn-id: r40742 | |||
2009-05-18 | SCI: Added a FIXME to graph_save_box | Max Horn | |
svn-id: r40684 | |||
2009-05-18 | Oops didn't mean to remove new line from this format string. | Johannes Schickel | |
svn-id: r40682 | |||
2009-05-18 | Fix some error/warning calls. (might need some review, from someone familiar ↵ | Johannes Schickel | |
with SCI) svn-id: r40680 | |||
2009-05-18 | Fixed incorrect order of parameters in the workaround debug message shown ↵ | Filippos Karapetis | |
for LSL6 svn-id: r40678 | |||
2009-05-18 | Added a workaround for LSL6, thanks to waltervn's comments | Filippos Karapetis | |
svn-id: r40677 | |||
2009-05-18 | Removed the unused file and line parameters from the list and list node ↵ | Filippos Karapetis | |
lookup functions, and removed the LOOKUP_LIST and LOOKUP_NODE defines. Also, disabled the unused LOOKUP_SPECIES define svn-id: r40676 | |||
2009-05-18 | Changed errors to be fatal, as most of them are fatal conditions. Some of ↵ | Filippos Karapetis | |
them have been changed to warnings for now, as they occur in certain games (e.g. SQ4 floppy, SQ4 CD and KQ5 CD) svn-id: r40675 | |||
2009-05-17 | SCI: LSL6 invalid selector workaround is now always active, not just at | Walter van Niftrik | |
startup. Added support for mirrored pic drawing. svn-id: r40648 | |||
2009-05-16 | SCI: Turned some relatively harmless yet frequently occurring warnings into ↵ | Walter van Niftrik | |
debug messages. svn-id: r40629 | |||
2009-05-15 | - Moved all the files out of /sci/scicore and into /sci | Filippos Karapetis | |
- Moved /scicore/sciconsole.h into /engine, and renamed /engine/scriptconsole.cpp to /engine/sciconsole.cpp svn-id: r40608 | |||
2009-05-15 | Simplified SCI versions to be SCI version generations, and fixed some game ↵ | Filippos Karapetis | |
entries in the process. Also, added a sanity check for invalid game entries svn-id: r40596 | |||
2009-05-14 | Fixed various GCC 4.2 warnings, among them an actual longstanding bug (3 ↵ | Max Horn | |
years :) in the quicktime midi code svn-id: r40577 | |||
2009-05-14 | Added the EGA version of Longbow, and partially reverted my previous commit. ↵ | Filippos Karapetis | |
SCI1 EGA games should *really* be working now svn-id: r40565 | |||
2009-05-14 | - Added a new game flag to distinguish SCI1 EGA versions | Filippos Karapetis | |
- Fixed the wrong detected versions of Laura Bow 2 - Changed some code regarding the resource loader of Jones in the Fast Lane (which is still non-functional) svn-id: r40564 | |||
2009-05-14 | Added a feature flag for the SCI1.1 behavior of kSetCursor() in Eco 1 and ↵ | Filippos Karapetis | |
KQ5 CD. Some cleanup svn-id: r40554 | |||
2009-05-14 | Started using game-specific flags and removed/replaced some SCI version ↵ | Filippos Karapetis | |
checks with flags. - The SCI0 new script header and the angles check have been replaced by the GF_SCI0_OLD flag - The SCI0 new drawpic parameter and the new priority check have been replaced by the GF_SCI0_OLDGFXFUNCS flag - Removed the code which retries to use the newer script header in SCI0 games if the detected one is wrong, as that case should be covered by the GF_SCI0_OLD flag - Removed the leftover min_version and max_version variables from gamestate - Cleaned up kGetTime() a bit svn-id: r40552 | |||
2009-05-14 | - Enabled the code which puts the text inside the screen if it doesn't fit ↵ | Filippos Karapetis | |
for all SCI versions - Removed the check for the mechanism to resume suspended songs (it's no longer used) svn-id: r40551 | |||
2009-05-13 | - Simplified SCI version detection a bit and clarified the different version ↵ | Filippos Karapetis | |
feature flags (not used yet) - Removed the version verification functions (they were only used for two specific cases, but the SCI executable reader is able to detect the exact SCI game version anyway, so there is no point in having these) - Removed the empty GameFlags structure and replaced it with a 32-bit integer instead svn-id: r40524 | |||
2009-05-12 | SCI: Removed sci_memory.h/.cpp | Max Horn | |
svn-id: r40514 | |||
2009-05-12 | Performed some cleanup on the different version checks | Filippos Karapetis | |
svn-id: r40499 | |||
2009-05-10 | SCI: Changed EngineState::pics to a Common::Array | Max Horn | |
svn-id: r40434 | |||
2009-04-27 | SCI: Removed unused vars; doxygenified some comments; cleanup | Max Horn | |
svn-id: r40159 | |||
2009-04-24 | Merged kSetCursor and kSetCursorNew, and changed KQ5 CD to use the newer ↵ | Filippos Karapetis | |
kSetCursor version svn-id: r40120 | |||
2009-04-24 | SCI: Turned GfxWidget::draw function pointer into virtual method | Max Horn | |
svn-id: r40115 | |||
2009-04-24 | SCI: Turned GfxWidget::tag function pointer into virtual method | Max Horn | |
svn-id: r40114 | |||
2009-04-24 | SCI: Turned GfxWidget::print function pointer into virtual method | Max Horn | |
svn-id: r40113 | |||
2009-04-24 | SCI: Fixed mouse cursor hotspots in ECO1. | Walter van Niftrik | |
svn-id: r40110 | |||
2009-04-24 | SCI: Got rid of GFXW() macro; turned GfxWidget::widfree into destructors | Max Horn | |
svn-id: r40107 | |||
2009-04-24 | SCI: font_nr -> _font | Max Horn | |
svn-id: r40106 | |||
2009-04-24 | SCI: Rewrote the port_refs code (fixing at least three serious bugs in it. ↵ | Max Horn | |
Wow, crappy) svn-id: r40105 | |||
2009-04-24 | SCI: Renamed gfxw_widget_t and subtypes to GfxWidget etc. | Max Horn | |
svn-id: r40104 | |||
2009-04-24 | SCI: Started to C++ify the gfxw_widget_t codebase | Max Horn | |
svn-id: r40103 | |||
2009-04-24 | SCI: Some const corrections, removed dead stuff, cleanup | Max Horn | |
svn-id: r40101 | |||
2009-04-23 | Changed the "Intersections" opcode to "MoveCursor", after verifying it with ↵ | Filippos Karapetis | |
Greg's SCI implementation and discussing it with waltervn. Also, the cursor hotspot is now fixed for Eco Quest 1 and probably SCI11 games as well (e.g. the game menu in KQ6 is now working) svn-id: r40096 |