Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-27 | GUI: Clean up file browser path entry | Bastien Bouclet | |
2018-08-27 | I18N: Regenerate translations data file | Thierry Crozat | |
2018-08-27 | I18N: Update translations templates | Thierry Crozat | |
2018-08-27 | SCI32: Fix broken palette when loading a game in Shivers from the GMM | Filippos Karapetis | |
2018-08-26 | OPENGL: Use premultiplied alpha for color-keyed cursors | Bastien Bouclet | |
This fixes colour fringing on keyed cursors when using filtering. Fixes Trac#10594. | |||
2018-08-26 | BLADERUNNER: Remove use of C99 math | Colin Snover | |
C++ math functions are overloaded so operate using single-precision when receiving a float input. The C standard library on FreeMiNT does not fully support C99 math so use of sqrtf, sinf, etc. instead of the C++ API does not work. | |||
2018-08-26 | SWORD25: Remove use of C99 sqrtf | Colin Snover | |
C++ sqrt is overloaded so operates using single-precision when receiving a float input. The C standard library on FreeMiNT does not fully support C99 math so use of sqrtf instead of sqrt(float) does not work. | |||
2018-08-26 | LASTEXPRESS: fix gcc build | Evgeny Grechnikov | |
2018-08-26 | LASTEXPRESS: multiple fixes in NPC logic | Evgeny Grechnikov | |
Checked the logic against the original game (to be precise, DOS English version from GOG, although I think AI logic has no significant differences with other versions). Fixed a *lot* of errors with varying visibility for the user. Also, save+exit+load sometimes resulted in memory corruption like ((EntityParametersSSII*)(new EntityParametersIIII))->param8 = 0; load operation did not restore the correct type of NPC logic context, the default one was used (which also has the smallest sizeof). Should be fixed now. Save+load is still unusable because it locks everybody waiting for kActionEndSound (the sound state is not restored), but, at least, it should not corrupt the memory. Hopefully. | |||
2018-08-26 | SCI: Fix compilation when SCI32 is disabled | Filippos Karapetis | |
2018-08-25 | COMMON: Cos/Sin Table switch internal structure so at() is faster | David Fioramonti | |
A new internal table has been added so that no if checks need to be performed for the at() lookup. The old table can still be accessed using getTable or atLegacy(). at() and atLegacy() return the same values, but at() is faster. | |||
2018-08-25 | COMMON: Update RDFT and DCT cos/sin table constructor usage | David Fioramonti | |
When the constructor for the cos/sin table was changed from number of bits to number of points all usages thoughout the code should of been changed, but this was missed in RDFT and DCT. Fixes Trac#10683. | |||
2018-08-25 | MUTATIONOFJB: Fix MSVC warnings. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Use advanced detector. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Move method comments to headers. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Change old-style C casts to static_cast. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Don't mark internal strings as translatable. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Fix missing lines between block ends. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Fix forward declarations of structs. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Improve documentation and naming. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Fix code formatting issues (with astyle). | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Improve documentation for statics. | Miroslav Remák | |
2018-08-25 | MUTATIONOFJB: Subclass Graphics::Font to reuse existing code. | Miroslav Remák | |
2018-08-25 | MUTATIONOFJB: Check for out of bounds destination in blit_if. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Extend blit_if to support both ManagedSurface and Surface. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Implement SETCOL command. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Implement SayCommand::execute. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Blit with threshold. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Implement multiple speeches in one response line. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: When redrawing room, draw object animations at their current ↵ | Miroslav Remák | |
frame instead of their first frame. | |||
2018-08-25 | MUTATIONOFJB: Fix crash when static/door name is set to empty string. | Miroslav Remák | |
2018-08-25 | MUTATIONOFJB: Handle hardcoded animations. | Miroslav Remák | |
2018-08-25 | MUTATIONOFJB: Improve documentation, rename cryptic variables. | Miroslav Remák | |
2018-08-25 | MUTATIONOFJB: Animate objects. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Implement word wrapping for subtitles. | Miroslav Remák | |
2018-08-25 | MUTATIONOFJB: Add null check. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Correctly handle empty animation frames. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Change cursor color when it's under entity. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Add support for repeating choices. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Use the vanilla cursor. | Miroslav Remák | |
2018-08-25 | MUTATIONOFJB: Run extra sections from conversation. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Fix multiple RANDOM commands in one script. | Miroslav Remák | |
2018-08-25 | MUTATIONOFJB: Draw object animations on map scene. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Implement RANDOM command. | Miroslav Remák | |
2018-08-25 | MUTATIONOFJB: Draw objects (first frame only) and improve conversation support. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Implement scroll buttons. | Miroslav Remák | |
2018-08-25 | MUTATIONOFJB: Basic conversation support. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Add support for DEFINE_STRUCT script command. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Fix issue with parsing #MACRO and #STARTUP right after end ↵ | Ľubomír Remák | |
block command. | |||
2018-08-25 | MUTATIONOFJB: Add font support and conversation widget. | Ľubomír Remák | |