Martin Gerhardy
|
03ae234c5e
|
TWINE: implemented parts of the new game + option from lba1 classic
|
2022-06-02 10:09:25 +02:00 |
|
Eugene Sandulenko
|
abea37c9bb
|
ALL: Update ScummVM project license to GPLv3+
|
2021-12-26 18:48:43 +01:00 |
|
Martin Gerhardy
|
ad3aba1908
|
TWINE: added support for lbashow
|
2021-11-30 15:40:48 +01:00 |
|
Martin Gerhardy
|
68602a9e0a
|
TWINE: little big adventure 2 fixes
implemented smk movieinfo handling
main menu shows correct text now
music track handling
|
2021-10-31 20:03:11 +01:00 |
|
Martin Gerhardy
|
cae51f4222
|
TWINE: ensure that the clip is properly reset
|
2021-10-11 20:31:58 +02:00 |
|
Martin Gerhardy
|
df6f013b0f
|
TWINE: implemented menu demo loop
|
2021-10-11 20:31:58 +02:00 |
|
Martin Gerhardy
|
8296ad436f
|
TWINE: fixed restoring the menu texts after quitting the credits scene
when the credits scene is shown from the menu, we have to restore the proper
menu text - otherwise the scene text is still active
|
2021-10-10 11:52:39 +02:00 |
|
Martin Gerhardy
|
e28dd8db29
|
TWINE: renamed method
|
2021-10-08 18:42:27 +02:00 |
|
Martin Gerhardy
|
c181616ee7
|
TWINE: allow to quit the game while the behaviour menu is active
|
2021-08-15 20:00:49 +02:00 |
|
Martin Gerhardy
|
e0f26fe06e
|
TWINE: removed unused copyBlockPhys calls
... for areas that are already marked as dirty in the managed surface class
|
2021-07-31 21:38:12 +02:00 |
|
Martin Gerhardy
|
9a6dce181e
|
TWINE: renamed method
|
2021-07-31 21:38:12 +02:00 |
|
Martin Gerhardy
|
896622286a
|
TWINE: dirty rect handling simplified
also reduced visibility of some members
|
2021-07-31 21:38:12 +02:00 |
|
Martin Gerhardy
|
61304fd896
|
TWINE: renamed members
|
2021-07-31 16:50:19 +02:00 |
|
Martin Gerhardy
|
429832986b
|
TWINE: renamed members
|
2021-07-31 16:48:23 +02:00 |
|
Martin Gerhardy
|
fc75e5709e
|
TWINE: renamed members
|
2021-07-31 16:48:23 +02:00 |
|
Martin Gerhardy
|
c6d26dc9d8
|
TWINE: renamed members
|
2021-07-31 16:48:23 +02:00 |
|
Martin Gerhardy
|
9210708eeb
|
TWINE: renamed members
|
2021-07-31 16:48:23 +02:00 |
|
Martin Gerhardy
|
f9c4511308
|
TWINE: hide access to front buffer screen
|
2021-07-11 13:44:12 +02:00 |
|
Martin Gerhardy
|
fb2533ebd6
|
TWINE: cleanup blitting
|
2021-06-03 22:07:26 +02:00 |
|
Martin Gerhardy
|
b3241ea04a
|
TWINE: use Graphics::Screen
|
2021-06-03 22:07:26 +02:00 |
|
Martin Gerhardy
|
4765e1968e
|
TWINE: merged ScopedFPS and FrameMarker
|
2021-06-03 18:40:19 +02:00 |
|
Eugene Sandulenko
|
5e7fe2dc57
|
JANITORIAL: Replace spaces in indentation with tabs
|
2021-04-15 21:20:36 +02:00 |
|
Martin Gerhardy
|
ea772ddac4
|
TWINE: don't start the credits sequence if you are changing the volume settings
|
2021-04-09 16:32:40 +02:00 |
|
Martin Gerhardy
|
0bad9e9b7a
|
TWINE: use color constant
|
2021-04-09 15:06:47 +02:00 |
|
Martin Gerhardy
|
c211ed15b6
|
TWINE: updated volume menu
|
2021-04-09 14:13:27 +02:00 |
|
Martin Gerhardy
|
59a538c3da
|
TWINE: allow to toggle options with enter, too
|
2021-04-09 13:56:33 +02:00 |
|
Martin Gerhardy
|
b8ac7f46b7
|
TWINE: added wall collision option to adv menu
|
2021-04-09 10:50:05 +02:00 |
|
Martin Gerhardy
|
8289072496
|
TWINE: added highres option to advanced menu
also use enum class for TextId and TextBankId
|
2021-04-09 10:43:03 +02:00 |
|
Martin Gerhardy
|
33371ae454
|
TWINE: use BodyData for rendering
|
2021-03-27 13:35:27 +01:00 |
|
Martin Gerhardy
|
ac5424fa4c
|
TWINE: moved bodyTable into Resourced class
|
2021-03-19 15:49:07 +01:00 |
|
Martin Gerhardy
|
df31075ecc
|
TWINE: comment on sample idx
|
2021-03-17 18:25:04 +01:00 |
|
Martin Gerhardy
|
9ba86d91de
|
TWINE: removed raw anim data buffers
|
2021-03-16 19:26:47 +01:00 |
|
Martin Gerhardy
|
0a54429a7e
|
TWINE: reuse the cached AnimData
|
2021-03-16 19:26:47 +01:00 |
|
Martin Gerhardy
|
1a8e6a3597
|
TWINE: use AnimData methods
|
2021-03-08 20:14:31 +01:00 |
|
Martin Gerhardy
|
9275999d9b
|
TWINE: hide min/max values of inventory items
also extract the max life points of an actor into a constant
|
2021-02-26 11:11:21 +01:00 |
|
Martin Gerhardy
|
89f81a020d
|
TWINE: reduced magic numbers in inventory menu
|
2021-02-25 12:50:35 +01:00 |
|
Martin Gerhardy
|
e342415d31
|
TWINE: reduced itemAngle array size
|
2021-02-25 12:50:34 +01:00 |
|
Martin Gerhardy
|
55e0f3afea
|
TWINE: introduced new angle constant
|
2021-02-25 12:50:34 +01:00 |
|
Martin Gerhardy
|
99783c08a9
|
TWINE: render the inventory menu centered on the screen in high-res mode
|
2021-02-25 12:50:34 +01:00 |
|
Martin Gerhardy
|
8a34640538
|
TWINE: use color constants
|
2021-02-25 12:50:34 +01:00 |
|
Martin Gerhardy
|
7779b3e6e1
|
TWINE: center the info and behaviour menu
|
2021-02-25 12:50:34 +01:00 |
|
Martin Gerhardy
|
b34d716baf
|
TWINE: reduced code duplication for drawBox
|
2021-02-25 12:50:34 +01:00 |
|
Martin Gerhardy
|
f4f82c2b35
|
TWINE: extracted drawInfoMenu into single methods
should make implementing the hud ui easier
|
2021-02-25 12:50:34 +01:00 |
|
Martin Gerhardy
|
7b4ca38336
|
TWINE: optimizations by reducing calls to AnimData::loadFromBuffer
|
2021-02-20 18:22:46 +01:00 |
|
Martin Gerhardy
|
feb36d9543
|
TWINE: use blitFrom for scaling the plasma effect buffer
|
2021-02-17 17:25:37 +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
|
21aaf4ce43
|
TWINE: scenery zoom stuff
|
2021-02-11 17:04:59 +01:00 |
|
Martin Gerhardy
|
bb1f3735e5
|
TWINE: ensure that the clip is set for rendering the inventory items
found in disassembly
|
2021-02-08 19:40:45 +01:00 |
|
Martin Gerhardy
|
e3450e8865
|
TWINE: show cloverleafs even if inventory is disabled
found in disassembly
|
2021-02-08 19:40:45 +01:00 |
|