Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2010-07-25 | SCI: adding kAddPicAt dummy | Martin Kiewitz | |
svn-id: r51283 | |||
2010-07-25 | SCI: blacking out planes that got deleted | Martin Kiewitz | |
svn-id: r51282 | |||
2010-07-25 | SCI: some changes for kq7 | Martin Kiewitz | |
- resetting negative plane left/top - kSave(0) returns SIGNAL svn-id: r51281 | |||
2010-07-25 | SCI: adjust z coordinate for views (sci32) | Martin Kiewitz | |
fixes gk1 newspaper svn-id: r51272 | |||
2010-07-25 | SCI: sci32 changes | Martin Kiewitz | |
- mouse position now gets adjusted inside kGetEvent - priority is read out during kFrameout - check planeRect - check if plane picture resource actually exists fixes sq6 svn-id: r51270 | |||
2010-07-24 | SCI: changing how insectRect gets applied | Martin Kiewitz | |
svn-id: r51259 | |||
2010-07-24 | SCI: adding kOnMe transparency support | Martin Kiewitz | |
and disabling speed throttler for poor clones computer :P fixes some hotspots in gk1 only supposed to react on actual pixel clicks svn-id: r51255 | |||
2010-07-24 | SCI: fix warning | Martin Kiewitz | |
svn-id: r51253 | |||
2010-07-24 | SCI: honor given order of screen items in sci32 | Martin Kiewitz | |
fixes gk1 game menu slider controls svn-id: r51252 | |||
2010-07-24 | SCI: support useInsetRect in kFrameout | Martin Kiewitz | |
svn-id: r51251 | |||
2010-07-24 | SCI: enable speed throttler for sci32 | Martin Kiewitz | |
svn-id: r51250 | |||
2010-07-24 | SCI: cache Planes for sci32 | Martin Kiewitz | |
svn-id: r51249 | |||
2010-07-24 | SCI: delete hidden planes in kFrameout | Martin Kiewitz | |
svn-id: r51246 | |||
2010-07-24 | SCI: adding 1 to planeRect bottom/right | Martin Kiewitz | |
svn-id: r51241 | |||
2010-07-22 | SCI: doing res correction on text as well | Martin Kiewitz | |
"fixes" lsl6 abort intro dialog svn-id: r51159 | |||
2010-07-22 | SCI: some changes to kFrameout for sci32 | Martin Kiewitz | |
cels are now clipped correctly against plane boundaries, nsRect is also set now, fixes some hotspot issues and larry disappearing when going to the left/right of screen svn-id: r51158 | |||
2010-07-22 | Use new[]/delete[] instead of malloc/free | Matthew Hoops | |
svn-id: r51144 | |||
2010-07-22 | Silence gcc warning | Matthew Hoops | |
svn-id: r51143 | |||
2010-07-22 | SCI: some more work on priority sci32 | Martin Kiewitz | |
svn-id: r51139 | |||
2010-07-22 | SCI: removing priority hack for gk1hires | Martin Kiewitz | |
also fixing base picture drawing svn-id: r51137 | |||
2010-07-22 | SCI: some work on priority in sci32 | Martin Kiewitz | |
svn-id: r51134 |