Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2010-11-20 | SCI: Some minor fixes for Phantasmagoria 2 (which doesn't work at all, since ↵ | Filippos Karapetis | |
it has some differences in its views) svn-id: r54390 | |||
2010-10-31 | SCI: Play time related changes | Filippos Karapetis | |
- Added support for savegame play time - Removed obsolete variables for calculating the play time (EngineState::gameStartTime and Console::_enterTime) - Renamed some variables to camelCase svn-id: r53974 | |||
2010-10-23 | SCI2/SCI2.1: Some changes to the screen drawing code. | Filippos Karapetis | |
- Implemented kernelUpdateScreenITem - Changed the list of screen items to be a list of FrameoutEntry entries, so that it doesn't get recreated on every frame svn-id: r53744 | |||
2010-09-19 | SCI2/2.1: Changes to the plane code | Filippos Karapetis | |
Moved some plane related functions inside updatePlane() instead of frameOut(). Cleanup. svn-id: r52804 | |||
2010-08-04 | SCI: fixing a scrolling issue in sci32 | Martin Kiewitz | |
svn-id: r51729 | |||
2010-08-04 | SCI: Fix SCI32 texts that are in Str objects | Matthew Hoops | |
The text selector of the text bitmap object can contain either a Str object or a raw string. Handling the Str object case fixes the Torin demo. Oooh! Vertical scrolling! svn-id: r51722 | |||
2010-08-03 | SCI: dont clip plane during frameout.cpp | Martin Kiewitz | |
disables scrolling capability (regression of r51615) svn-id: r51697 | |||
2010-08-02 | SCI: clipping plane rects for sci32 | Martin Kiewitz | |
fixes crash in hires gk1 on cemetary svn-id: r51615 | |||
2010-08-01 | SCI: reading the actual priority instead of guessing | Martin Kiewitz | |
svn-id: r51569 | |||
2010-08-01 | SCI: Fix uninitialized variable warning in g++. | Johannes Schickel | |
Thanks to clone2727 for suggestion to initialize the default new plane priority to 0xFFFF, which means that the plane should be invisible. I added a FIXME there though. So please re check this change. In case that is fine just remove the FIXME, in case some other default value should be chosen, please change the value and also remove the FIXME. svn-id: r51561 | |||
2010-07-29 | SCI: Re-enable the throttle for kFrameout, I must have been asleep that day | Matthew Hoops | |
svn-id: r51451 | |||
2010-07-27 | SCI: translating nsRect back to actual plane coordinate | Martin Kiewitz | |
on scrollable planes svn-id: r51350 | |||
2010-07-26 | SCI: commenting out picture cel debug msg | Martin Kiewitz | |
svn-id: r51315 | |||
2010-07-26 | SCI: adding scrollcapability to sci32 | Martin Kiewitz | |
svn-id: r51313 | |||
2010-07-26 | SCI: some scrolling support for sci32 | Martin Kiewitz | |
not fully done yet svn-id: r51308 |