Douglas Liu
02d7cefb09
STARK: use applyToItem() to set castsShadow
2018-08-05 12:09:30 +08:00
Douglas Liu
801fc74713
STARK: Move maxShadowLength from RenderEntry to Scene
2018-08-04 16:11:14 +08:00
Douglas Liu
fedd80005a
STARK: Move _castsShadow from RenderEntry to VisualActor
2018-08-04 15:43:41 +08:00
Douglas Liu
7bb2a36299
STARK: Improve the calculation for spotlights
2018-08-04 15:43:41 +08:00
Douglas Liu
bf1f009816
STARK: Cast the shadow based on lights
2018-08-03 22:56:26 +08:00
Douglas Liu
2d613b6ef0
STARK: Pass the Layer3D::_maxShadowLength to the RenderEntry
2018-07-25 22:07:23 +08:00
Douglas Liu
47a23ef666
STARK: Apply the in-game shadow setting
2018-07-25 22:07:22 +08:00
Douglas Liu
29ca338624
STARK: Apply AnimSkeleton::castsShadow
2018-07-25 22:07:21 +08:00
Douglas Liu
8da6f7e094
STARK: Make the shadow semi-transparent
2018-07-25 22:07:21 +08:00
Douglas Liu
891375d509
STARK: Project a black shadow from above
2018-07-25 22:07:21 +08:00
Dries Harnie
3ae9ea5d08
Merge pull request #1478 from Botje/experiment/alpha-off
...
GFX: Do not consult color map for alpha for AlphaOff meshes
2018-07-24 21:03:36 +02:00
Bastien Bouclet
7832fcdbbf
Merge pull request #1474 from DouglasLiuGamer/branch-keyboard
...
STARK: Implement keyboard bindings
2018-07-24 19:11:03 +02:00
Bastien Bouclet
ea0ba32853
MYST3: Make sure the width of the subtitles texture is even
...
Some graphics drivers seem to dislike odd texture size even though
OpenGL allows it.
Fixes #1445 .
2018-07-21 13:34:03 +02:00
Bastien Bouclet
9b8e8bb654
MYST3: Fix the shake effect of the magnetic rings not being in sync
...
Fixes #1479 .
2018-07-21 13:12:34 +02:00
Bastien Bouclet
dbf0010819
MYST3: Obey the show subtitles setting for node subtitles
...
Fixes #1475 .
2018-07-21 12:18:27 +02:00
Douglas Liu
99536d889b
STARK: Remove meaningless codes
2018-07-15 23:58:30 +08:00
Douglas Liu
6b13449fd2
STARK: Fix a wrong comment
2018-07-15 23:44:07 +08:00
Douglas Liu
25d17923be
STARK: Add a prompt to the log when the game is paused
2018-07-15 23:25:39 +08:00
Douglas Liu
3e38b1c4f9
STARK: Further improve the calculation of options' positions
2018-07-15 11:46:14 +08:00
Douglas Liu
2453408988
STARK: Improve the checking of displayed dialog options
2018-07-14 22:50:30 +08:00
Douglas Liu
180294c02f
STARK: Bind returning to previous screen to key Esc
2018-07-14 15:57:18 +08:00
Douglas Liu
09b67ae045
STARK: Improve idle mouse detection in DialogPanel
2018-07-14 15:29:21 +08:00
Douglas Liu
19bd1092cb
STARK: Improve saving with key F2
2018-07-11 22:52:23 +08:00
Douglas Liu
fc727c56c4
STARK: Fix bug in binding of key F5
2018-07-11 22:17:03 +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
22c6bf8d78
STARK: Move the exit action constant to class PATTable
2018-07-11 21:00:51 +08:00
Douglas Liu
f64a186097
STARK: Leave a note of saving screenshot with key F8
2018-07-10 23:45:15 +08:00
Douglas Liu
0587de6c45
STARK: Bugs fixing
2018-07-10 23:41:03 +08:00
Douglas Liu
7fb942f073
STARK: Bind displaying exit locations to key X
2018-07-10 23:33:04 +08:00
Douglas Liu
76e305783a
STARK: Improve the rendering of exit location symbols
2018-07-10 23:20:40 +08:00
Dries Harnie
b236a005e8
GFX: Do not consult color map for alpha for AlphaOff meshes
2018-07-09 23:33:14 +02:00
Bastien Bouclet
f30e693138
MYST3: Don't stop the music when switching rooms with identical scripts
...
Some rooms share the same music scripts. It is not necessary to stop the
currently playing music channels when transitionning between two rooms
sharing the same scripts.
Fixes #1476 .
2018-07-09 21:07:41 +02:00
Douglas Liu
a16d469231
STARK: Render exit symbols on the screen
2018-07-09 23:49:51 +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
1ecb8438e8
STARK: Bind pausing to key P
2018-07-02 16:32:54 +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
98d2d9e06f
STARK: Bind inventory to key I
2018-07-01 23:20:51 +08:00
Douglas Liu
1065800183
STARK: Bind exit to ALT+X and ALT+Q
2018-07-01 23:20:50 +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
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
Bastien Bouclet
2c7b10107d
Merge pull request #1468 from DouglasLiuGamer/branch-box
...
STARK: Enable rough confirmation dialogs
2018-07-01 15:32:53 +02:00
David Fioramonti
35d89e25a6
MYST3: Add RoomID enum to help working with Rooms
...
No behavior changes.
Not all rooms were given useful names, but the most used
were. More useful names for the more obscure rooms can be added
later.
2018-07-01 10:33:22 +02:00
Douglas Liu
7df34a6565
STARK: Move the dialog function to UserInterface
2018-07-01 13:44:48 +08:00
Douglas Liu
7977a11e49
STARK: Small fixing
2018-07-01 11:42:56 +08:00