Commit graph

167 commits

Author SHA1 Message Date
Martin Gerhardy
e79b109a61 TWINE: converted to Vec3 2021-02-25 15:45:25 +01:00
Martin Gerhardy
ee7ac5572a TWINE: added centerOnActor method 2021-02-25 15:04:40 +01:00
Martin Gerhardy
e342415d31 TWINE: reduced itemAngle array size 2021-02-25 12:50:34 +01:00
Martin Gerhardy
6751410b91 TWINE: missing holomap partial palette update 2021-02-21 11:30:15 +01:00
Martin Gerhardy
cab620551e TWINE: added steam achievement support
Not all achievements are implemented yet
2021-02-18 23:52:24 +01:00
Martin Gerhardy
961407346d TWINE: fixed persisting of settings 2021-02-11 17:04:59 +01:00
Martin Gerhardy
15832bdb09 TWINE: exit scenery view in some situations 2021-02-11 17:04:59 +01:00
Martin Gerhardy
6b6048aabb TWINE: fixed pause string in scenery view 2021-02-11 17:04:59 +01:00
Martin Gerhardy
21aaf4ce43 TWINE: scenery zoom stuff 2021-02-11 17:04:59 +01:00
Martin Gerhardy
705016c627 TWINE: input tweaks, recenter and holomap should be toggle actions 2021-02-09 21:40:33 +01:00
Martin Gerhardy
44131e20d2 TWINE: restore music when leaving the options menu 2021-02-08 19:40:45 +01:00
Martin Gerhardy
61ae5fa027 TWINE: renamed method 2021-01-30 14:16:23 +01:00
Martin Gerhardy
337b1ca353 TWINE: replaced magic numbers 2021-01-27 19:27:44 +01:00
Martin Gerhardy
9f4d5809d4 TWINE: added constants 2021-01-27 19:27:44 +01:00
Martin Gerhardy
f08b7cd376 TWINE: allow to faster entering the game 2021-01-26 18:55:52 +01:00
Martin Gerhardy
1b67a288ab TWINE: added basic support for dotemu enhanced version file paths 2021-01-13 22:08:47 +01:00
Martin Gerhardy
87c503692c TWINE: allow to cycle between available holomap locations 2021-01-11 19:58:14 +01:00
Martin Gerhardy
525391c2d1 TWINE: fixed broken auto save on giveup
see https://bugs.scummvm.org/ticket/12036
2021-01-09 22:25:31 +01:00
Martin Gerhardy
437d0cc7bb TWINE: reduced updateScreen() calls 2021-01-09 18:42:25 +01:00
Martin Gerhardy
f217cb5f99 TWINE: prepare to reduce drawcalls 2021-01-09 17:35:39 +01:00
Martin Gerhardy
df16ce01dd TWINE: fixed missing text in bonus list dialog 2021-01-08 21:15:25 +01:00
Martin Gerhardy
e402827f3b TWINE: introduced color constants 2021-01-08 19:44:43 +01:00
Martin Gerhardy
4fb6ddc7fd TWINE: enable higher resolution 2021-01-07 22:54:49 +01:00
Martin Gerhardy
0bd7c20c7d TWINE: removed SCREEN_WIDTH constant
and use the height of the screen - as we are indexing via y positions in the polytabs
2021-01-07 22:39:47 +01:00
Martin Gerhardy
d093c23f3b TWINE: use new rect() method 2021-01-07 21:58:21 +01:00
Martin Gerhardy
3cf6eee18b TWINE: replaced hardcoded resolution constants with function calls 2021-01-07 21:58:21 +01:00
Martin Gerhardy
9e89fdf9dd TWINE: added debug command to play fla movies 2021-01-06 08:43:22 +01:00
Martin Gerhardy
b92ad1ce78 TWINE: reduced default debug output 2021-01-06 07:53:33 +01:00
Martin Gerhardy
6c42253060 TWINE: fixed typo 2021-01-06 07:51:57 +01:00
Martin Gerhardy
d922ff7557 TWINE: converted pcx code to gif (wip)
The dos floppy version is the only version without fla movies I could find.
Also http://lbafileinfo.kazekr.net/index.php?title=LBA1:Fla_gif.hqr and no
FLA_PCX was ever mentioned. Not sure where why pcx code was added, maybe a
conversion from gif to pcx

The GIFDecoder is still missing, that's why this code is deactivated
2021-01-03 13:06:23 +01:00
Martin Gerhardy
fb85ee2cd6 TWINE: lowercase for config variables 2021-01-03 13:06:23 +01:00
Martin Gerhardy
0cdc57d070 TWINE: don't override the gameflags while initializing the config values 2021-01-03 13:06:23 +01:00
Martin Gerhardy
a97ef349ce TWINE: extracted to constants 2021-01-01 15:28:26 +01:00
Eugene Sandulenko
c1cca8c869 ALL: Update copyright year 2021-01-01 00:00:18 +01:00
Martin Gerhardy
3dfcdef673 TWINE: extract to method 2020-12-29 00:16:46 +01:00
Martin Gerhardy
e8080cf030 TWINE: added version flag support to detection entries 2020-12-27 14:02:02 +01:00
Martin Gerhardy
9eb0c1fd10 TWINE: use constants for magic values 2020-12-26 11:53:26 +01:00
Martin Gerhardy
2cfad1618f TWINE: prepare extraction into constants 2020-12-26 11:53:26 +01:00
Martin Gerhardy
05e86f562e TWINE: format the code 2020-12-26 11:53:26 +01:00
Martin Gerhardy
23a06b1ab5 TWINE: replaced magic number for text bank id 2020-12-23 15:50:48 +01:00
Martin Gerhardy
725f75d4af TWINE: allow to use a higher resolution for rendering images 2020-12-23 15:50:48 +01:00
Martin Gerhardy
b0e9aac6a9 TWINE: refactored the wait we control the fps in the game 2020-12-23 14:28:07 +01:00
Martin Gerhardy
475d32380f TWINE: specify the palette index for loadImage() 2020-12-22 17:17:36 +01:00
Martin Gerhardy
06d2a71511 TWINE: moved resource management files into own subdir 2020-12-22 17:17:36 +01:00
Martin Gerhardy
d1aa2e3cb3 TWINE: started to reorganize the folder structure 2020-12-22 17:17:36 +01:00
Martin Gerhardy
e52d5bf41e TWINE: reduced cyclic complexity of centerScreenOnActor 2020-12-17 12:29:18 +01:00
Martin Gerhardy
bb986b65d6 TWINE: implemented credits sequence in main menu 2020-12-17 12:22:47 +01:00
Martin Gerhardy
438f4aeadb TWINE: fps limit helper 2020-12-17 10:28:08 +01:00
Martin Gerhardy
4010c23d69 TWINE: replaced magic numbers 2020-12-07 17:00:17 +01:00
Martin Gerhardy
9d8eaa3f97 TWINE: converted to enum class
and added TODO about value mixing
2020-12-07 16:59:29 +01:00