Cameron Cawley
5bd0ec43a6
STARK: Fully separate bitmaps and textures
2023-01-15 11:54:11 +02:00
Paweł Kołodziejski
20cb0ae228
ALL: Cleanup ResidualVM -> ScummVM
2021-12-26 21:19:38 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Paweł Kołodziejski
50f9fa3df6
STARK: Fixed minor coverity warnings
2021-12-20 19:22:39 +01:00
Paweł Kołodziejski
51888c13ba
STARK: Remove global constructors
2021-12-08 00:09:03 +01:00
Paweł Kołodziejski
7aab569882
STARK: Separated texture usage for 2D or 3D
2021-10-20 22:24:14 +02:00
Orgad Shaneh
a05e54f00c
JANITORIAL: Remove trailing whitespaces
2021-05-04 11:46:30 +03:00
Eugene Sandulenko
5e7fe2dc57
JANITORIAL: Replace spaces in indentation with tabs
2021-04-15 21:20:36 +02:00
Eugene Sandulenko
6a306affdb
STARK: Moved constants to enum from static members, to make OSX compiler happier
2020-10-15 12:14:45 +02:00
Eugene Sandulenko
2448d6cb0a
STARK: Remove unneeded include
2020-10-09 22:35:37 +02:00
Bastien Bouclet
660bf271e4
STARK: Allow using more pages for the save load menu
...
That way all the saves created using the ResidualVM menu can be loaded
using the in-game menu.
2019-06-26 21:07:25 +02:00
Bastien Bouclet
821415cd1a
STARK: Disable the save menu item when the game is not interactive
...
The diary index can be accessed while the game is not interactive using
the F1 keyboard shortcut. Players should not be able to save at this
point as saves may not be consistent.
2019-06-23 13:45:30 +02:00
Bastien Bouclet
6709dc56c1
STARK: Use the appropriate texture sampling filter for save thumbnails
2019-05-28 21:25:55 +02:00
Bastien Bouclet
9bbaa69dba
STARK: Make the text color endian-safe
2019-01-28 21:23:14 +01:00
Bastien Bouclet
282d82df85
STARK: Implement the confirmation dialogs using the original style
2019-01-27 17:53:50 +01:00
Bastien Bouclet
b534956955
STARK: Don't always wait for sounds to complete in the menu screens
...
With this change, changing screens and using widgets feels much more
responsive.
2018-12-02 19:51:42 +01:00
Bastien Bouclet
3c80722658
STARK: Use the center of item's bounding rect as the scroll target
2018-12-02 19:51:35 +01:00
Bastien Bouclet
24eda9e18d
STARK: Adjust a few TODOs
2018-11-22 13:35:47 +01:00
Bastien Bouclet
4edb8a7add
STARK: Use the mouse cursor as a hitbox when testing small world items
...
Fixes #1506 .
2018-11-21 17:24:10 +01:00
Bastien Bouclet
0f3cf3e511
STARK: Introduce a onGameLoop event to stop abusing onRender for updates
...
Fixes #1492 where rendering the screen to save a screenshot would run
some dialog related script updates.
2018-08-28 21:24:33 +02:00
Bastien Bouclet
a3f7e97974
Merge pull request #1471 from DouglasLiuGamer/branch-fix
...
STARK: Issue fixing
2018-07-01 16:29:48 +02:00
Douglas Liu
cdac19af5f
STARK: Fix version info issue & disable widgets missing render entry
...
Fix #1469 and fix #1470
2018-07-01 21:45:27 +08:00
Douglas Liu
7df34a6565
STARK: Move the dialog function to UserInterface
2018-07-01 13:44:48 +08:00
Douglas Liu
47dde59b97
STARK: Enable confirmation dialog on save & load menu
2018-06-30 17:28:49 +08:00
Douglas Liu
d57ac332fc
STARK: Enable QuitGame dialog
2018-06-30 16:49:02 +08:00
Douglas Liu
b8a8acb7bf
STARK: Open the GameMessage service
2018-06-30 16:49:02 +08:00
Douglas Liu
47ba0fd1ea
STARK: Small fixing
2018-06-30 11:53:48 +08:00
Douglas Liu
0d2641af31
STARK: Style typo
2018-06-29 23:50:16 +08:00
Douglas Liu
f1b3caba08
STARK: Implement the Book Of Secrets Open command
2018-06-29 23:45:54 +08:00
Douglas Liu
6120877b99
STARK: Cache quiting to main menu and perform later
2018-06-29 21:44:08 +08:00
Douglas Liu
92184a1899
STARK: Enable book of secrets in the main menu
2018-06-29 21:44:07 +08:00
Douglas Liu
eaa0fabb62
STARK: Add the version info text in the main menu
2018-06-29 21:44:07 +08:00
Bastien Bouclet
056761c3e9
STARK: Free all the resources when destroying the conversation log
2018-06-24 16:00:32 +02:00
Douglas Liu
f14b1c89e8
STARK: Small fixing
2018-06-24 12:02:06 +08:00
Douglas Liu
93327fa1fe
STARK: Finish implement the display of dialog texts
2018-06-17 18:41:07 +08:00
Douglas Liu
57b31105f7
STARK: Implement the DialogLineText
2018-06-17 14:11:09 +08:00
Douglas Liu
6fe26641c1
STARK: Small fixing
2018-06-17 13:08:04 +08:00
Douglas Liu
0f572395e1
STARK: Finish implementing the dialog index menu
2018-06-16 22:43:08 +08:00
Douglas Liu
ebb7f4c424
STARK: Roughly implement DialogWidget
2018-06-16 16:43:05 +08:00
Douglas Liu
1fd4e49332
STARK: Implement ChapterTitleText
2018-06-16 16:23:10 +08:00
Douglas Liu
b9a72a07f4
STARK: Open RenderEntry getter in Location
2018-06-16 15:09:19 +08:00
Douglas Liu
4e474e8277
STARK: Get basic widgets rendered
2018-06-15 21:00:27 +08:00
Douglas Liu
963ad1932f
STARK: Add corner case checking in Diary Pages
2018-06-14 23:00:26 +08:00
Douglas Liu
6e4b140362
STARK: Fully enable new diary notification
2018-06-12 20:27:31 +08:00
Douglas Liu
97835df433
STARK: Get current diary page index saved
2018-06-12 20:27:31 +08:00
Douglas Liu
21b46b0849
STARK: Implement pages changing
2018-06-12 20:27:30 +08:00
Douglas Liu
472efdaf9e
STARK: Implement the DiaryWidget for the diary's text
2018-06-12 20:27:29 +08:00
Douglas Liu
f86a5ec51a
STARK: Get basic widgets rendered
2018-06-12 20:27:28 +08:00
Douglas Liu
4f22f33fc1
STARK: Small fixing
2018-06-10 23:14:44 +08:00
Douglas Liu
c7bc7474c8
STARK: Change to use reference for the filename in the FMVWidget
2018-06-09 22:04:08 +08:00