Age | Commit message (Collapse) | Author |
|
Due to the math of the Panorama/Tilt, all pixel offsets are going to be closer
to the center of the image. Also, mutateImage is now being called on a
finished buffer, rather than an image at a time. Therefore, it no longer has to
handle image wrapping. Thus, there is no case in which a pixel offset would
be outside the image bounds.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
setStateValue does a _referenceTable lookup and potentially adds Puzzles
to _puzzlesToCheck. We know that _referenceTable and _puzzlesToCheck
with be cleared during ScriptManager::changeLocation(), so using
setStateValues ends up just being wasteful.
|
|
save file
|
|
This is the range supported by the ZNem / ZGI save menus
|
|
|
|
buffer
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
stream.readLine()
SeekableReadStream::readLine() wasn't finding the CRLF's properly
|
|
|
|
|
|
|
|
|
|
So extends dont extend from 0,0
|
|
So entries can be easily identified and removed if necessary
|
|
beginning of each frame
|
|
|
|
|
|
|
|
This parses the XXXXX.STR files into styled fonts and phrases. The styles
and the phrases are used in the game for messages to the user and for
general purpose fonts.
|
|
|
|
|
|
Remove caching. We don't render font enough to warrant it. Use
Graphics::TextAlign instead of rolling our own. Remove methods
we don't use.
|