Age | Commit message (Collapse) | Author |
|
svn-id: r9935
|
|
svn-id: r9934
|
|
is the only place I can think of where this could have happened, so I've
added a paranoid check to ensure the buffer length is even.
Let's see how that works out...
svn-id: r9933
|
|
svn-id: r9932
|
|
svn-id: r9931
|
|
reverted.
svn-id: r9930
|
|
svn-id: r9929
|
|
svn-id: r9928
|
|
svn-id: r9927
|
|
recent mixer change.
svn-id: r9926
|
|
had better be signed...
svn-id: r9925
|
|
svn-id: r9924
|
|
fine but you don't hear anything) newStream, and appendStream doesn't work but playRaw works for music
svn-id: r9923
|
|
svn-id: r9922
|
|
svn-id: r9921
|
|
svn-id: r9920
|
|
svn-id: r9919
|
|
svn-id: r9918
|
|
svn-id: r9917
|
|
svn-id: r9916
|
|
Added -F and --fullscreen to the ScummVM
--help output. These were added to the README
already as part of the fix for Bug [779013].
svn-id: r9915
|
|
svn-id: r9914
|
|
svn-id: r9913
|
|
svn-id: r9912
|
|
svn-id: r9911
|
|
svn-id: r9910
|
|
cursor from it, fixes bug #796971
svn-id: r9909
|
|
svn-id: r9908
|
|
cutscene.
svn-id: r9907
|
|
work for BS2! :-)
svn-id: r9906
|
|
room with remapped colors.
svn-id: r9905
|
|
already reached its scroll target. This keeps BS2 from using all available
CPU time all of the time.
It may still be that we need a mechanism for throttling the frame rate when
the scene is moving towards a scroll target, but my computer isn't really
fast enough to test that.
Two other bugs fixed in the process:
* I think the last frame of the render cycle was rendered, but not
displayed. If so, that should be fixed now.
* I discovered that there are cases where we do need to clear the screen
(e.g. at the "Meanwhile..." message when George has found out about the
Glease Gallery), so I've re-enabled the function and disabled it in the
render cycle.
svn-id: r9904
|
|
svn-id: r9903
|
|
svn-id: r9902
|
|
a simple number. So that it's still obvious
that the number refers to version, a VER()
macro does nothing to the number but makes
it obvious what the number is for. This
has the exact same effect as the enum that
was going to get more and more lengthy
as the savegame version evolved.
svn-id: r9901
|
|
Savegame version now at 21.
svn-id: r9900
|
|
Added support for CC resources in small-header
games. Right now this is enabled for monkeyvga
only. loomcd has CC resources but they don't
make any sense, and the game doesn't use palette
effects anyway.
svn-id: r9899
|
|
svn-id: r9898
|
|
different layout in the MAXS block at least start the bootscript, added pjs-demo target to test with
svn-id: r9897
|
|
svn-id: r9896
|
|
svn-id: r9895
|
|
svn-id: r9894
|
|
svn-id: r9893
|
|
svn-id: r9892
|
|
svn-id: r9891
|
|
Add hack to allow nosubtitles in loomcd (Only once game has started)
Revert _roomPalette changes for 256 colors games, caused problems in loomcd, I'm not sure the older 256 color needs these changes.
svn-id: r9890
|
|
checking for negative on an unsigned number, and would have broken several things if it compiled
svn-id: r9889
|
|
svn-id: r9888
|
|
additioal support.
svn-id: r9887
|
|
block surfaces. (A block surface is a 64x64 tile of a parallax layer.)
I've also done a few things to try and optimize the drawing:
* The back buffer is no longer cleared between frames. This may cause
regressions, but I do believe that the entire picture area is always
completely re-rendered for each frame.
As a result of this, the menu code is now responsible for clearing the
icon areas itself.
* A few unnecessary copy_rect() calls were commented out in favor of one
big copy_rect() in ServiceWindows().
* Completely opaque block surfaces are copied with memcpy(), one line at a
time.
Unless we manage to add intelligent screen redrawing, I don't think it will
get that much faster than this, though there is some unnecessary data
copying in DrawSprite() that could be removed.
And the game is still a terrible CPU hog. I believe the animation runs at
approximately 12 fps. If there's still time left, it will pump out further
frames to get smooth scrolling. We ought to put a cap on that, and if it
has already reached the scroll target it should sleep for the rest of the
render cycle.
svn-id: r9886
|