914 Commits

Author SHA1 Message Date
Bastien Bouclet
d87a345af2 STARK: Change the diary button to use the diary state
Also fix the chest close animation not being visible.
2018-04-07 11:10:48 +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
mj0331
764ab3abda STARK: Change the cursor to appear over the pillarboxing borders
Fixes #1401.
2018-04-01 16:20:22 +02:00
Bastien Bouclet
f5427617fc STARK: Fix some Coverity warnings 2018-03-31 13:41:36 +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
ceb2657962 STARK: Fix a few coverity warnings 2018-03-18 07:57:32 +01:00
Bastien Bouclet
98cff7b264 STARK: Implement the fireflies effect 2018-03-11 21:22:54 +01:00
Bastien Bouclet
c91536bb07 STARK: Add a visual effect for drawing bubbles on top of the scene 2018-03-11 10:50:59 +01:00
Bastien Bouclet
375c89fd54 STARK: Implement the exploding image animation
Used when getting an inventory item
2018-02-26 06:39:38 +01:00
Bastien Bouclet
1f9df9edb8 STARK: Initial work on the top menu new item animation 2018-02-24 18:49:25 +01:00
Bastien Bouclet
43bc857b05 STARK: Improve const-correctness for the services 2018-02-14 20:25:30 +01:00
Bastien Bouclet
61576afabf STARK: Use a separate variable for the target width in the text renderer
Fixes the target width value changing due to rounding errors when
refreshing the text.
2018-02-14 19:59:15 +01:00
Bastien Bouclet
9f95f702e6 STARK: Fix the action menu not being placed correctly at the right edge 2018-02-12 20:33:29 +01:00
Bastien Bouclet
755bb87023 Merge branch 'klayklogg-actionMenuFix' 2018-02-12 06:13:21 +01:00
klayklogg
06f6c0580a STARK: Fix and refactor Window, ActionMenu scaling for border detection
Fixes #1397.
2018-02-12 06:13:09 +01:00
Bastien Bouclet
89c14da1c0 STARK: Fix build
Thanks to eriktorbjorn for the fix.
2018-02-11 15:14:16 +01:00
klayklogg
edda191b33 STARK: Move ActionMenu boundary detection to dedicated method 2018-02-11 22:27:09 +13:00
klayklogg
80d996fbf5 STARK: Add Window::getScaledPosition() helper 2018-02-11 22:27:01 +13:00
Bastien Bouclet
442008040e STARK: Small formatting fix 2018-02-11 07:30:18 +01:00
klayklogg
9b775b2114 STARK: Prevent action menu rendering outside viewport bounds 2018-02-11 13:24:16 +13:00
Bastien Bouclet
0667ed8482 STARK: Use the hash function for pointers from ScummVM 2018-02-10 16:08:21 +01:00
Bastien Bouclet
8f83dc2b0e STARK: Update the top menu hint textures after a resolution change
And minor assorted cleanups
2018-02-10 15:50:34 +01:00
Bastien Bouclet
94ca015fc1
Merge pull request #1392 from Snejp/master
STARK: Make mouse hints appear more like in the game
2018-02-10 15:38:51 +01:00
Bastien Bouclet
e35e29fccb
Merge pull request #1395 from Snejp/fix1
STARK: Fix not matching mouse hints
2018-02-10 15:26:31 +01:00
Snejp
014d672491 STARK: Fix all stark engine gcc warnings
Fix warnings detected by Jenkins
2018-02-09 11:36:06 +01:00
Snejp
cee4373a18 STARK: Use width() and height() of mouse hint Rect 2018-02-09 10:36:23 +01:00
Snejp
52e999dc51 STARK: Proper align mouse hints 2018-02-09 01:06:46 +01:00
Snejp
904e224581 STARK: remove VisualText::getTexture, fix Button and Cursor render() 2018-02-05 19:30:10 +01:00
Snejp
d9c5c7f28f Merge remote-tracking branch 'upstream/master' 2018-02-03 23:47:50 +01:00
Bastien Bouclet
b6c7abfded STARK: Set the VisualText width the the effective text width 2018-02-02 12:01:15 +01:00
Snejp
ec4b1e1d9d STARK: Remove left out addition 2018-01-31 16:17:23 +01:00
Snejp
bdf1534aac STARK: Move topmenu hints code to Button class
Made requested changes
2018-01-31 16:06:43 +01:00
Snejp
c471d635de STARK: Fix not matching mouse hints
There was not proper text hints in some scenes.
2018-01-27 01:04:04 +01:00
Snejp
325bca1e7c STARK: Fix 2 high priority GNU C compiler warnings
Fixed warnings found by Jenkins
2018-01-26 19:47:09 +01:00
Snejp
383f78d042 STARK: Make mouse hints appear more like in the game
Added screen boundary to mouse hints. Made hints static for topmenu buttons. Proper placement in fullscreen.
2018-01-26 16:51:46 +01:00
Bastien Bouclet
44d35556bc STARK: Implement the diary index screen 2017-11-05 16:23:52 +01:00
Bastien Bouclet
3c0344bf7e STARK: Add a Screen abstraction to the user interface 2017-11-05 16:23:52 +01:00
Bastien Bouclet
c1fc03aa5f STARK: Add static resource reference resolution handling 2017-11-05 16:23:52 +01:00
Bastien Bouclet
cacf165949 STARK: Add static location handling to StaticProvider 2017-11-05 16:23:52 +01:00
Bastien Bouclet
29a330e839 STARK: Move UI elements to the world subfolder 2017-11-05 16:23:52 +01:00
Bastien Bouclet
a382574f1c STARK: Use SaveStateDescriptorSlotComparator 2017-10-01 15:20:45 +02:00
Bastien Bouclet
020e09bce6 STARK: Set the sound type for Bink and Smacker movies 2017-09-03 15:50:38 +02:00
Bastien Bouclet
13ff072254 STARK: Implement fullscreen toggling 2017-09-01 09:26:57 +02:00
Bastien Bouclet
abd8c585f7 STARK: Change surface data to always be in the RGBA byte order
This eases uploading the textures to OpenGL, and will hopefully fix
endianness issues.
2017-08-20 16:06:36 +02:00
Bastien Bouclet
a74aaf22a7 STARK: Mark TLJ as unstable 2017-07-26 20:12:35 +02:00
Bastien Bouclet
44d7e7cc1a STARK: Remove unneeded detector flags 2017-07-26 20:12:35 +02:00
Bastien Bouclet
86eec523ba STARK: Store ResidualVM specific metadata and a thumbnail in saves 2017-06-14 21:46:29 +02:00
Bastien Bouclet
7a51568622 STARK: Use mirror repeat texture mapping for actors
Some models have texture coordinates which are not normalized and expect
mirror repeat mapping. Ex :
- Invisible April
- The Vanguard standing in front of the Border house
2017-06-12 17:39:31 +02:00
Bastien Bouclet
48c4a488b6 STARK: Clear the dialog options when resetting the dialog player
Fixes loading a game while dialog options are visible
2017-06-11 21:46:33 +02:00
Bastien Bouclet
2682f75b16 STARK: Support AnimHierarchies referencing each other more than one level
Fixes April being invisible after floating over the gorge in Alais
2017-06-11 21:45:09 +02:00