Age | Commit message (Collapse) | Author |
|
|
|
Currently translated at 95.0% (940 of 989 strings)
|
|
Currently translated at 22.1% (219 of 989 strings)
|
|
Currently translated at 55.8% (552 of 989 strings)
|
|
Currently translated at 93.5% (925 of 989 strings)
|
|
Currently translated at 75.1% (743 of 989 strings)
|
|
Currently translated at 70.6% (699 of 989 strings)
|
|
Currently translated at 94.7% (937 of 989 strings)
|
|
Currently translated at 74.1% (733 of 989 strings)
|
|
|
|
Currently translated at 94.9% (939 of 989 strings)
|
|
Currently translated at 94.8% (938 of 989 strings)
|
|
Currently translated at 94.6% (936 of 989 strings)
|
|
Currently translated at 94.5% (935 of 989 strings)
|
|
Currently translated at 69.4% (687 of 989 strings)
|
|
Currently translated at 69.3% (686 of 989 strings)
|
|
Currently translated at 68.6% (679 of 989 strings)
|
|
Currently translated at 68.5% (678 of 989 strings)
|
|
Currently translated at 74.3% (735 of 989 strings)
|
|
Currently translated at 74.1% (733 of 989 strings)
|
|
Currently translated at 17.9% (178 of 989 strings)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
As of freetype-2.9.1 the freetype-config script no longer gets installed
by default.
|
|
|
|
Previously, only CXX could be overridden by the environment, which
made it impossible to correctly set tools for cross-compiler
toolchains which were not compatible with the default system tools.
|
|
In some cases a mouse moved event could be handled between the moment
the xtakeit script was queued and the moment it is executed (on the same
frame), causing the mouse position no longer to be over a marble
rectangle.
Fixes #10647.
|
|
When rendering text, especially truetype fonts, we would use the next
character avance metric to check if the character fits in the target
surface. This commit changes it to use the bounding box metric. The
bounding box represents the actual pixels that will be touched when
drawing the character.
This fixes an issue noticed on the main menu of Myst ME where the last
character of the string "OPTIONEN" would not be rendered despite there
being enough room to render it. More precisely, this ensures that
calling Font::getBoundingBox for a string, and then passing a surface
exactly the size of the returned bounding box to the draw function
actually renders all the characters.
|
|
|
|
|
|
If the user enters in an invalid description for the save then it will be
simplified by the saved name cache process in Script::savegame.
I checked this with t7g, but not with the 11th guest or any other Groovie game.
The original in-game loading/saving can still only access the first 10 save
slots (0-9).
Its possible to saving via the GMM when the game is interactive.
Loading a game saved via the gui using the original in-game load menu
works fine.
Saving via the GMM with timestamp works, but only only saves the characters
up to the first non-alpha non-letter characer.
|
|
|
|
Also bumps the saved game format version to 3.
I changed the order of how the data is saved so that the playtime could
be read in without skipping as much data.
This is because querySaveMetaInfos only needs the metafields where as
saveload::DoRestore() needs more of the header.
A crash was happening when trying to delete a saved game from the launcher.
It is because the engine is not initalized. I assign a dummy value to
resolve the issue.
Loading saved games from previous versions works.
When an old version saved game is loaded it will start with zero playtime.
Old saved games are shown as not having playtime data.
|
|
|
|
This changes the convention back to skipping the thumbnail loading
for readSaveGameHeader. querySaveMetaInfos is the only place it
shouldn't be skipped.
|
|
Since Graphics::loadThumbnail can return successfully when a thumbnail is skipped
the caller may want to check to the see that the thumbnail is not null before using
it. Setting it to null is just defensive in case the caller didn't do so.
If the user tries to use the thumbnail in setThumbnail then it will just
show a black screen for the thumbnail rather than crashing if they have
not set the thumbnail to null.
|
|
This uses the one in Common.
The engine now contains a 10-bit cosine and sine table.
It used mostly for vector math.
This also allows two vector functions to be removed from vector.h.
|
|
Common::UA_UKR is needed for FoxTail game at WinterMute engine
|
|
|
|
|
|
|
|
Parallaction::_gfx is referenced by objects destroyed when
Parallaction::_input is destroyed so it cannot be destroyed first.
|
|
|