Age | Commit message (Collapse) | Author |
|
svn-id: r55362
|
|
svn-id: r55334
|
|
svn-id: r55327
|
|
svn-id: r55301
|
|
svn-id: r55206
|
|
svn-id: r55109
|
|
svn-id: r55073
|
|
observatory buttons
svn-id: r55065
|
|
svn-id: r55038
|
|
Card 4709)
Reworked MystGraphics::copyImageSectionToScreen() :
Added clipping of width and height within src surface dimensions.
Improved function readability.
svn-id: r54972
|
|
Fixes the boiler wheels drawing incorrectly. Fixes the rocket piano's leftmost key drawing too high. Fixes the timeclock controls beeing misaligned.
svn-id: r54947
|
|
svn-id: r54945
|
|
This fixes the vertical alignment issues, and graphic corruption on some cards.
svn-id: r54943
|
|
the resources in the current card.
Allow the "drawRect" debug command to take a resource id as a parameter, to draw the resource's bounding rect.
svn-id: r54933
|
|
- Initial card state is drawn to the back buffer
- Script driven updates are drawn to the front buffer
Allows opcode 28 (copy back buffer to screen) and opcodes 29/33 (copy image to screen / back buffer) to work properly.
Fixes among others the generator room lights, and the matchbox.
svn-id: r54907
|
|
svn-id: r54883
|
|
myst 4013)
svn-id: r54867
|
|
svn-id: r54743
|
|
svn-id: r54707
|
|
svn-id: r54670
|
|
svn-id: r54645
|
|
svn-id: r54635
|
|
didn't draw the whole rect.
svn-id: r54631
|
|
svn-id: r54629
|
|
svn-id: r54627
|
|
svn-id: r54625
|
|
and is not needed as is."
This reverts commit 291bea1858c12b8557aeb46e6f57dc701293c956.
svn-id: r54624
|
|
unreachable zip destinations when drawing resource rects.
svn-id: r54615
|
|
not needed as is.
svn-id: r54605
|
|
v1 and v3 (both Windows and Mac) are working, v1 support is in better shape.
svn-id: r54558
|
|
Cursor handling has now been moved to a new CursorManager class (which is subclassed for Myst/Riven) from the GraphicsManager classes. This will be needed for Living Books which will have a class for Windows and Mac cursors (coming soon!).
svn-id: r54469
|
|
- Renamed ImageData to MohawkSurface
- Added offset x/y fields to MohawkSurface
- The image cache now stores MohawkSurface pointers
- Switched Living Books to 8bpp mode (it requires that in the end anyway)
svn-id: r54468
|
|
svn-id: r54419
|
|
- Renamed getRawData() to getResource()
- Add a getResource() and hasResource() function for named resources
- Other minor formatting changes
svn-id: r54396
|
|
This should greatly improve the performance in Myst (especially Myst ME, which uses the slow JPEG decoder). This should also slightly improve the Riven performance; the sliders now work a bit better.
svn-id: r54388
|
|
svn-id: r54319
|
|
This is needed for use with sliders. The screen is now updated fewer times as well.
svn-id: r54300
|
|
svn-id: r54297
|
|
svn-id: r54166
|
|
These corrections close a number of leaks reported by running Valgrind with --leak-check=full option, but some still remain, mainly in the image loading and caching.
svn-id: r54152
|
|
The marbles are currently drawn, and you can pick them up, but you can not place them on the grid yet.
svn-id: r52661
|
|
- Split the main Riven event loop into a separate function for readability and for use in the sunner external functions eventually
- Some minor function signature changes (const!)
- Rename matchVarToString() to getVar() (I have no idea where that original name came from, considering it takes a string and returns a variable
- Use solely Common::String in getVar()
svn-id: r52538
|
|
- The exit button now appears and is functional
- The intro movies now play on start up
- Add shortcuts for returning to the menu/playing the intro videos again
- Make the text when hitting a boundary match the original
- Change the wording of the browser button message
- Note: The demo's extras.mhk (not the full game's!) is required now
svn-id: r52509
|
|
The sliders are now movable and reset properly. The combination defined in the lab journal works on all the domes too.
svn-id: r52476
|
|
svn-id: r52215
|
|
transition used when turning pages.
svn-id: r50336
|
|
but not the trap book (happens at the end of the game).
svn-id: r50280
|
|
svn-id: r49195
|
|
Mohawk is not enabled) so SCI can use the code.
svn-id: r49165
|
|
These functions are only used internally be Engine subclasses, and
by moving them to a separate header we can reduce indirect header
dependencies.
svn-id: r48934
|