Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-07-06 | SCI: Add a hack to handle the internal script resolution in Phantasmagoria | Filippos Karapetis | |
2012-07-05 | SCI: Fix typo | Filippos Karapetis | |
2012-07-05 | SCI: Some updates to SCI32 kernel graphics functions | Filippos Karapetis | |
- Added a stub for kSetScroll, which sets the target picture immediately for now - Added an initial stub of kPalCycle (doesn't work correctly yet) - Adjusted the signatures of kUpdateLine and kDeleteLine for LSL6 - Unmapped kSetHotRectangles again, with updated information on how it is used in Phantasmagoria | |||
2012-07-04 | SCI: Add a check for invalid clip rectangles | Filippos Karapetis | |
Happens in QFG4, when starting a battle | |||
2012-07-04 | SCI: Some cleanup of the warnings in the SCI32 plane manipulation code | Filippos Karapetis | |
2012-07-04 | SCI: Update some version checks in kernelFrameout() to work with SCI3 too | Filippos Karapetis | |
2012-06-22 | SCI: Further cleanup of the frame drawing code | Filippos Karapetis | |
2012-06-22 | SCI: Simplify the SCI32 coordinate adjustment code | Filippos Karapetis | |
2012-06-16 | SCI: Get rid of casts on OSystem::copyRectToScreen calls. | Johannes Schickel | |
2012-06-15 | SCI: Limit floodfill hack to GK1 | Filippos Karapetis | |
Fixes the intro of LSL7 and the inventory screen in PQ4 | |||
2012-06-09 | SCI: Initial implementation of AddLine, UpdateLine, DeleteLine | Filippos Karapetis | |
2012-06-09 | SCI: Handle translucent text planes | Filippos Karapetis | |
Fixes the incorrect flood fill in the Rada Drums screen in GK1 | |||
2012-06-07 | SCI: Initial implementation of kScrollWindow, used in some SCI21 games | Filippos Karapetis | |
This is used in LSL6 hires and SQ6. This initial implementation is hackish and only works in SQ6 (nothing is shown in LSL6) | |||
2012-05-21 | SCI: Added two new debug commands, plane_list and plane_items | Filippos Karapetis | |
These can be used to debug drawn items in SCI32 | |||
2012-05-14 | SCI: Check for object visibility, if an object defines it | Filippos Karapetis | |
Fixes the inventory in GK1 | |||
2012-01-15 | SCI: Plug loads of memory leaks in the SCI32 graphics code | Filippos Karapetis | |
Many thanks to digitall for finding these | |||
2012-01-14 | SCI: Don't clip the plane rectangle in kernelDeletePlane() | Filippos Karapetis | |
The actual cause for this clipping has been fixed | |||
2012-01-14 | SCI: When deleting a plane, also delete the items in it | Filippos Karapetis | |
This fixes a crash in GK1 day 2, after using the thermostat outside Mosely's office | |||
2012-01-13 | SCI: Fixed some graphics corruption (black boxes) in the dialogs of GK1 | Filippos Karapetis | |
2011-11-17 | SCI: Break the huge kernelFrameOut function into several smaller ones | Filippos Karapetis | |
Also, prefix more class variables with underscores | |||
2011-11-10 | SCI: Do not add 1 pixel to rect dimensions in SCI32 | Filippos Karapetis | |
2011-10-29 | SCI: Some fixes for text positioning in SCI32 games (still WIP) | Filippos Karapetis | |
Also, removed duplicate code | |||
2011-10-28 | SCI: Use the original text buffer width/height when drawing it | Filippos Karapetis | |
Fixes the display of overlay text | |||
2011-10-28 | SCI: Draw overlay text, if it exists (e.g. on buttons) | Filippos Karapetis | |
2011-10-19 | SCI: Merged all the code to get/set the NS rect | Filippos Karapetis | |
2011-10-18 | SCI: Added some hacks related to new functionality in Phantasmagoria 2 | Filippos Karapetis | |
The game will now start (but won't do anything exciting - it'll display its main menu, which doesn't work yet) | |||
2011-10-14 | SCI: More work on the vertical plane offset for SCI32. Still WIP. | Filippos Karapetis | |
Vertical clipping is still not finished. This fixes the display in the Torin demo (which uses a scene with loads of items with a vertical offset). | |||
2011-10-12 | SCI: Added proper handling of duplicate items in kAddScreenItem | Filippos Karapetis | |
- Items that are being readded to the scene should be updated instead - Added a findScreenItem() call to simplify the code slightly | |||
2011-10-11 | SCI: Proper implementation of text drawing for SCI2+ | Filippos Karapetis | |
2011-10-10 | SCI: SCI32 kernel functions kRepaintPlane and kInputText are unused | Filippos Karapetis | |
2011-10-08 | SCI2+: Some groundwork for kTextSize() | Filippos Karapetis | |
The old behavior is currently hacked in inside kernelTextSize(), as the top of the subtitles frame is wrong if kTextWidth() is properly working... | |||
2011-10-08 | SCI: Fix black screen in LSL7 intro | Lars Skovlund | |
2011-09-23 | SCI21: Added some skeleton code for offsetting pictures vertically (not ↵ | Filippos Karapetis | |
working yet). Some cleanup | |||
2011-09-03 | SCI32: Added an initial skeleton structure for the SCI2 text drawing code | Filippos Karapetis | |
This includes kCreateTextBitmap, and moves all of the text drawing code into the new GfxText32 class | |||
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-04-04 | SCI: Initialize newPlane fully before adding it to _planes | Max Horn | |
2011-03-30 | SCI32: Support for views with 640x400 native resolution | Lars Skovlund | |
(fixes Wolfgang closeup, room 720) | |||
2011-03-25 | SCI: Make sure that planeOffsetX is always correctly initialized | md5 | |
Fixes several issues with the menu in KQ7. Thanks to vakons for his patch. Fixes bug #3231867 - "KQ7 scrolling bug" | |||
2011-03-02 | SCI: Fixed bug #3040161 - "LONGBOW: Textbox glitch" | md5 | |
GetLongest() could exceed the maximum width with the very last character of a word. The same fix has been applied to the SCI32 code. | |||
2011-02-26 | SCI2+: Mention that the actual problem with text wrapping happens because of ↵ | md5 | |
the unimplemented kTextSize kernel call in SCI32 | |||
2011-02-14 | SCI: Fix loading SCI32 games | Matthew Hoops | |
The frames/items in GfxFrameout need to be cleared upon loading | |||
2011-02-14 | SCI2+: Point out that there is a hack in the text splitting code | md5 | |
This particular hack causes issues in GK1, when talking with Grace, because the width of the associated plane isn't set correctly. | |||
2011-02-07 | SCI: Converted the robot decoder into a regular video decoder, and decoupled ↵ | Filippos Karapetis | |
it from the SciEngine class - Robot videos are now shown in frameOut(), like they should, and kRobot(sync) is only used for syncing with the game scripts - Hooked video playing into the "play_video" console command svn-id: r55801 | |||
2011-02-03 | SCI: Add support for GK1 Mac high-res fonts | Matthew Hoops | |
svn-id: r55754 | |||
2011-02-02 | SCI: Fix GK1 Mac scaling | Matthew Hoops | |
svn-id: r55744 | |||
2011-01-22 | SCI21: Allow the game scripts to sync robot videos, like in SSCI. Also, ↵ | Filippos Karapetis | |
references of the SciEngine class to itself via g_sci have been removed svn-id: r55422 | |||
2011-01-09 | SCI2: Implemented proper text splitting | Filippos Karapetis | |
svn-id: r55184 | |||
2010-12-22 | SCI2+: Set pictureCels to 0 after deleting them | Filippos Karapetis | |
svn-id: r55004 | |||
2010-12-06 | SCI: Fix uninitialized reads (and therefore, GK1) | Matthew Hoops | |
svn-id: r54799 |