Pawel Kolodziejski
8f4e1c6cf3
Sync with ScummVM rev. 654b8208b8
2020-06-22 08:14:16 +02:00
DouglasLiuGamer
b39fb3cf1e
STARK: Bind screenshot saving to key F8
2019-02-23 09:52:09 +01:00
Bastien Bouclet
282d82df85
STARK: Implement the confirmation dialogs using the original style
2019-01-27 17:53:50 +01:00
Bastien Bouclet
2b9242c8ea
STARK: Delay playing FMVs until all the location change scripts are done
...
This ensures no sound is started by the scripts after the game has
already been paused. In-game sounds no longer play during FMVs.
2019-01-25 21:02:02 +01:00
Bastien Bouclet
b9a1b8eefd
STARK: Optionally use linear filtering when rendering backgrounds
2019-01-16 20:20:39 +01:00
Bastien Bouclet
189ba0a40d
STARK: Rework the services instanciation and move keyboard handling
2019-01-03 07:46:19 +01:00
Bastien Bouclet
fee73851f0
STARK: Delay changing screen after a FMV ends
...
Prevents the game screen from being visible for one frame before scripts
have a chance to update it after a FMV ends.
All user interface screen changes should probably be updated to work
that way. Running the update method of a screen and the render method of
another on the same frame seems really bad.
2018-12-02 19:51:42 +01:00
Bastien Bouclet
036cca6b56
STARK: Implement lighting for props 3d models
2018-12-01 11:25:55 +01:00
Bastien Bouclet
24eda9e18d
STARK: Adjust a few TODOs
2018-11-22 13:35:47 +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
Douglas Liu
180294c02f
STARK: Bind returning to previous screen to key Esc
2018-07-14 15:57:18 +08:00
Douglas Liu
045b071f9b
STARK: Small style change
2018-07-11 22:13:56 +08:00
Douglas Liu
c7c407d965
STARK: Improve cycling the inventory
2018-07-11 21:57:37 +08:00
Douglas Liu
7fb942f073
STARK: Bind displaying exit locations to key X
2018-07-10 23:33:04 +08:00
Douglas Liu
b0e25564cb
STARK: Bind dialog options to number keys
2018-07-03 23:06:36 +08:00
Douglas Liu
762a9baab1
STARK: Bind dialog panel to related keys
2018-07-02 23:26:24 +08:00
Douglas Liu
82d818135b
STARK: Bind inventory scrolling to related keys
2018-07-02 18:12:19 +08:00
Douglas Liu
3d5bb3601a
STARK: Bind cycling inventory to Key A and S
2018-07-02 13:14:24 +08:00
Douglas Liu
719c2ad09a
STARK: Bind toggling subtitles to F9
2018-07-02 11:56:05 +08:00
Douglas Liu
874f468ba0
STARK: Bind quiting to main menu to F10
2018-07-01 23:20:50 +08:00
Douglas Liu
93c508647d
STARK: Bind menus to function keys
2018-07-01 23:20:50 +08:00
Douglas Liu
7df34a6565
STARK: Move the dialog function to UserInterface
2018-07-01 13:44:48 +08:00
Douglas Liu
6120877b99
STARK: Cache quiting to main menu and perform later
2018-06-29 21:44:08 +08:00
Douglas Liu
4e474e8277
STARK: Get basic widgets rendered
2018-06-15 21:00:27 +08:00
Douglas Liu
f86a5ec51a
STARK: Get basic widgets rendered
2018-06-12 20:27:28 +08:00
Douglas Liu
1068f50bca
STARK: Get basic static widgets rendered
2018-06-04 23:01:46 +08:00
Douglas Liu
3b4270e1fa
STARK: Exclude the cursor when saving the thumbnail
2018-06-03 17:11:03 +08:00
Douglas Liu
ecf1d59a4e
STARK: Small improvements
2018-05-31 11:53:51 +08:00
Douglas Liu
340b55f76b
STARK: Seperate Save and Load menu
2018-05-29 14:15:50 +08:00
Douglas Liu
f4d4254950
STARK: Get all location widgets rendered
2018-05-29 14:15:49 +08:00
Douglas Liu
4159a8b60e
STARK: Implement the dragged widget
2018-05-23 10:25:26 +08:00
Douglas Liu
19fed32a42
STARK: Build the Settings and link it with other screens
2018-05-21 22:39:16 +08:00
Douglas Liu
74f35656c3
STARK: Fix the screen name stack
2018-05-21 22:28:43 +08:00
Douglas Liu
14a5bde10a
STARK: Improve on current loading and NewGame
2018-05-21 15:31:01 +08:00
Douglas Liu
833571817e
STARK: Completely implement quiting to main menu
2018-05-21 15:31:00 +08:00
Douglas Liu
0fd953f4af
STARK: Roughly let the game "quit" to the main menu
2018-05-21 15:31:00 +08:00
Douglas Liu
84fde63c78
STARK: Optimize UserInterface::onScreenChanged()
2018-05-21 15:30:59 +08:00
Douglas Liu
7b6672d64a
STARK: Optimize UserInterface::init()
2018-05-21 15:30:59 +08:00
Douglas Liu
53af86227a
STARK: Change some names, personal preference
2018-05-21 15:30:59 +08:00
Douglas Liu
a4bcc01e62
STARK: Add the FunCom logo video
2018-05-21 15:30:58 +08:00
Douglas Liu
2ee8a4c5d2
STARK: Implement the Credits and fix a small sound bug
2018-05-21 15:30:57 +08:00
Douglas Liu
1aabd67117
STARK: Rough implement the Quit
2018-05-21 15:30:57 +08:00
Douglas Liu
842887006a
STARK: Implement NewGame and some small fixing
2018-05-21 15:30:57 +08:00
Douglas Liu
5726d0c824
STARK: Game opens with main menu look
2018-05-21 15:30:56 +08:00
Douglas Liu
9ecde240e8
STARK: First attempt on the main menu
2018-05-21 15:30:56 +08:00
Bastien Bouclet
f15f8b3996
STARK: Don't show the cursor during FMVs
2018-04-08 20:07:40 +02:00
Snejp
a09c1c5122
STARK: Implement the flashing image animation
...
Used when a new entry has been added to the diary.
2018-04-07 11:10:41 +02:00
Douglas Liu
f7697e93bd
STARK: Fix the text resized problem on diary index menu
...
Fix issue #1402
2018-03-28 18:34:06 +02:00
Bastien Bouclet
1f9df9edb8
STARK: Initial work on the top menu new item animation
2018-02-24 18:49:25 +01:00
Bastien Bouclet
44d35556bc
STARK: Implement the diary index screen
2017-11-05 16:23:52 +01:00