Commit Graph
111291 Commits
Author SHA1 Message Date
wonst719 9a54c220c4 SCUMM: Enable basic Korean fan translation 2020-11-06 19:26:50 +01:00
Vladimir Serbinenko 7cda72a79c KYRA: Fix crash in Siberian Goblin translation of HoF (#2609)
* KYRA: don't attempt to execute functions out of bounds

This fixes crash in Siberian Goblin translation of HoF on scarecrow scene

* KYRA: Add sanity check not to execut out of bounds
2020-11-06 17:00:30 +01:00
Martin Gerhardy b13c10f0b4 TWINE: re-added detection entry from pull request 2557
looks like they were removed in 98df1b2
2020-11-06 16:56:43 +01:00
Martin Gerhardy 73e2f2af8e TWINE: converted to bool 2020-11-06 16:52:45 +01:00
Martin Gerhardy 85ce25f671 TWINE: endian safe text and font parsing 2020-11-06 16:52:45 +01:00
Martin Gerhardy 2ede9b688b TWINE: reduced scope and removed unused member 2020-11-06 16:52:45 +01:00
Martin Gerhardy 5c423ecd2f TWINE: reduced scope 2020-11-06 16:52:45 +01:00
Martin Gerhardy 89a9b97ae0 TWINE: reduced scope 2020-11-06 16:52:45 +01:00
Martin Gerhardy ee0e586f7b TWINE: reduced cyclic complexity 2020-11-06 16:52:45 +01:00
Martin Gerhardy e08b7d6455 TWINE: reduced scope 2020-11-06 16:52:45 +01:00
Martin Gerhardy 1d2984678a TWINE: reduced scope 2020-11-06 16:52:45 +01:00
Martin Gerhardy 51534d74ec TWINE: removed unused members and reduced scope 2020-11-06 16:52:45 +01:00
Martin Gerhardy a33c61fcaa TWINE: converted to boolean 2020-11-06 16:52:45 +01:00
Martin Gerhardy 471823b7d4 TWINE: replaced magic numbers 2020-11-06 16:52:45 +01:00
Martin Gerhardy a372f14cf8 TWINE: reduced scope and members 2020-11-06 16:52:45 +01:00
Martin Gerhardy c94c4d2878 TWINE: reduced scope 2020-11-06 16:52:45 +01:00
Martin Gerhardy d8f49ca4de TWINE: reduced scope and made members lowercase 2020-11-06 16:52:45 +01:00
Martin Gerhardy 11e76319c5 TWINE: reduced scope 2020-11-06 16:52:45 +01:00
Martin Gerhardy 2d0791a893 TWINE: reduced scope 2020-11-06 16:52:45 +01:00
Martin Gerhardy 089c62b274 TWINE: reduced scope 2020-11-06 16:52:45 +01:00
Martin Gerhardy ec062fb112 TWINE: reduced scope 2020-11-06 16:52:45 +01:00
Martin Gerhardy 3de2bda92c TWINE: fixed compiler warnings 2020-11-06 16:52:45 +01:00
Martin Gerhardy 13acddb564 TWINE: comment for missing lHOLOMAP_TRAJ implementation 2020-11-06 16:52:45 +01:00
Martin Gerhardy d10913cf1c TWINE: switched from unstable to testing and build by default 2020-11-06 16:52:45 +01:00
Martin Gerhardy 06f2fa1b58 TWINE: document gameflags according to the lba wiki
http://lbafileinfo.kazekr.net/
2020-11-06 16:52:45 +01:00
Martin Gerhardy 1b3da88113 TWINE: added comments and bonus zone structs
source http://lbafileinfo.kazekr.net
2020-11-06 16:52:45 +01:00
Martin Gerhardy ac7ad91738 TWINE: reduced visibility 2020-11-06 16:52:45 +01:00
Martin Gerhardy d2aa0068ec TWINE: const 2020-11-06 16:52:45 +01:00
Martin Gerhardy e679672de4 TWINE: reduced scope and code duplication 2020-11-06 16:52:45 +01:00
Martin Gerhardy e6058e9ada TWINE: endian safe actor bounding box parsing 2020-11-06 16:52:45 +01:00
Martin Gerhardy 09a589fb6f TWINE: invert the logic 2020-11-06 16:52:45 +01:00
Martin Gerhardy e909f51bf5 TWINE: use IS_HERO macro 2020-11-06 16:52:45 +01:00
Martin Gerhardy 6533bfdf3a TWINE: removed member vars from Actor class 2020-11-06 16:52:45 +01:00
Martin Gerhardy b167bae762 TWINE: const and minor cleanup 2020-11-06 16:52:45 +01:00
Martin Gerhardy ddeb88bf44 TWINE: endian safe fla parsing 2020-11-06 16:52:45 +01:00
Gunnar Birke 8382d0d9e9 WINTERMUTE: Reset VBO once during init in fixed-function renderer 2020-11-06 06:25:42 +01:00
Thierry Crozat e5bfe63087 COMMON: Merge the String and U32String destructors
The call to decRefCount has been moved to the destructor
of the base class BaseString.

Note that BaseString only exists for the purpose of being able
to reuse code for our String and U32String implementations. As
such it is not meant to be used polymorphically and its
destructor does not need to be virtual (with the overhead that
this generates). And to ensure that it is not used in a
polymorphic way, the destructor is declared protected.
2020-11-05 23:52:19 +00:00
Thierry Crozat f18ee89b27 JANITORIAL: Fix indentation issues 2020-11-05 23:52:19 +00:00
athrxx 3109f2fcbc KYRA: (HOF) - turn string decode parameter into bool 2020-11-05 20:43:20 +01:00
athrxx 7f2c31b090 KYRA: (HOF/Russian) - fix "New Game" string
(related PR #2600)
2020-11-05 20:43:20 +01:00
Martin Gerhardy 5e31204c92 TWINE: const for palette pointers 2020-11-05 18:56:08 +01:00
Martin Gerhardy bac82c726f TWINE: small helper method to match the textid to behaviours 2020-11-05 18:56:08 +01:00
Martin Gerhardy 1a2ebdc5da TWINE: fixed agressive behaviour type text id in options menu 2020-11-05 18:56:08 +01:00
Martin Gerhardy 5adc5d99aa TWINE: fixed active menu button text changes 2020-11-05 18:56:08 +01:00
Martin Gerhardy c5336cd078 TWINE: use stream for endian safe parsing of the body data 2020-11-05 18:56:08 +01:00
Martin Gerhardy 36278881ea TWINE: use endian safe short parsing 2020-11-05 18:56:08 +01:00
Martin Gerhardy e498b80bed TWINE: use stream to parse the sprite offsets 2020-11-05 18:56:08 +01:00
Martin Gerhardy c8183e2926 TWINE: fixed wild casting 2020-11-05 18:56:08 +01:00
Martin Gerhardy 517248adb8 TWINE: reduced visibility of scene members 2020-11-05 18:56:08 +01:00
Martin Gerhardy 59adc94b06 TWINE: changed comment 2020-11-05 18:56:07 +01:00