Commit Graph
109 Commits
Author SHA1 Message Date
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