elasota
|
e280186a8c
|
ALL: VS warning cleanup
|
2022-12-25 16:31:57 +01: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 |
|
Bastien Bouclet
|
d21dc329d6
|
STARK: Fix incorrect interaction for images with an hotspot position set
Fixes moving to the tree from the vista in the prologue.
|
2019-01-20 10:53:38 +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
|
036cca6b56
|
STARK: Implement lighting for props 3d models
|
2018-12-01 11:25:55 +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 |
|
Douglas Liu
|
a14744117b
|
STARK: Enable onScreenChanged() in Cursor and GameWindow
|
2018-06-29 21:44:08 +08:00 |
|
Bastien Bouclet
|
b80493cc5e
|
STARK: Implement the fish effect
|
2018-04-08 09:14:37 +02: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
|
3c0344bf7e
|
STARK: Add a Screen abstraction to the user interface
|
2017-11-05 16:23:52 +01:00 |
|
Pawel Kolodziejski
|
f9e78dc731
|
STARK: formating code - whitespaces
|
2016-01-01 07:30:11 +01:00 |
|
Bastien Bouclet
|
d936bc11fc
|
STARK: Change RenderEntry sorting to use a stable sort
|
2016-01-01 07:30:10 +01:00 |
|
Bastien Bouclet
|
d471401da9
|
STARK: Add lighting for actor models
|
2016-01-01 07:30:05 +01:00 |
|
Bastien Bouclet
|
5778902561
|
STARK: Don't pass the GFX driver on render calls
|
2016-01-01 07:30:05 +01:00 |
|
Bastien Bouclet
|
6e723d6805
|
STARK: Add minimal rendering for text images
|
2016-01-01 07:30:05 +01:00 |
|
Bastien Bouclet
|
6b2a527289
|
STARK: Add some rendering code for prop animations
Textures are rendering incorrectly
|
2016-01-01 07:30:04 +01:00 |
|
Bastien Bouclet
|
5d512576f0
|
STARK: Fix Smacker animation position on scrolling locations
|
2016-01-01 07:30:02 +01:00 |
|
Bastien Bouclet
|
af3ff9d0ad
|
STARK: Only consider solid points in smacker videos as clickable
|
2016-01-01 07:29:57 +01:00 |
|
Bastien Bouclet
|
372c1cc7bc
|
STARK: Enable interaction with smacker anims
|
2016-01-01 07:29:56 +01:00 |
|
Bastien Bouclet
|
7e621e13f6
|
STARK: Add mouse picking for 3D items
This works at the bone bounding box level, whereas the original does
pixel-perfect picking.
|
2016-01-01 07:29:56 +01:00 |
|
Bastien Bouclet
|
cb158e552c
|
STARK: Perform a transparency hit test to validate an item is under the cursor
|
2016-01-01 07:29:54 +01:00 |
|
Bastien Bouclet
|
c479cc3694
|
STARK: Move ActionMenu to the ui subfolder
|
2016-01-01 07:29:50 +01:00 |
|
Bastien Bouclet
|
ef5ce983b6
|
STARK: Fix inventory item positionning
|
2016-01-01 07:29:49 +01:00 |
|
Bastien Bouclet
|
714f5cbf4d
|
STARK: Move hotspot related features to ItemVisual
|
2016-01-01 07:29:48 +01:00 |
|
Bastien Bouclet
|
7a83e8960d
|
STARK: Refactor game window handling to have its own class
|
2016-01-01 07:29:48 +01:00 |
|
Bastien Bouclet
|
ee2357d093
|
STARK: Move item pick test to the render entry class
Only the render entry knows the actual item position
|
2016-01-01 07:29:48 +01:00 |
|
Bastien Bouclet
|
273a358ad3
|
STARK: Initiate rework of the user interface code
A base class, Window, will be used to ensure all the UI containers
work in a similar way.
|
2016-01-01 07:29:48 +01:00 |
|
Einar Johan Trøan Sømåen
|
29043a9a8e
|
STARK: Verify that a mouseover item has a PAT at all to avoid crashing when querying the number of available actions.
|
2016-01-01 07:29:46 +01:00 |
|
Einar Johan Trøan Sømåen
|
5a75c66010
|
STARK: Stub the ItemSub2 class, and change the ActionMenu to use those items instead of the anims directly.
|
2016-01-01 07:29:45 +01:00 |
|
Einar Johan Trøan Sømåen
|
0e33611e6e
|
STARK: Fix a mistake in the mouse over code.
|
2016-01-01 07:29:45 +01:00 |
|
Einar Johan Trøan Sømåen
|
ded0955064
|
STARK: Ignore uninteractable events for mouseover-checks.
|
2016-01-01 07:29:45 +01:00 |
|
Einar Johan Trøan Sømåen
|
767852eea7
|
STARK: Fix mouse-over on Action Menu buttons.
|
2016-01-01 07:29:42 +01:00 |
|
Einar Johan Trøan Sømåen
|
850e1a03d7
|
STARK: Add LookAt on MouseDown.
- This more or less replaces the entire containsPoint system, so that can be removed.
|
2016-01-01 07:29:41 +01:00 |
|
Einar Johan Trøan Sømåen
|
558d1c743a
|
STARK: Check mouse-over by actually querying the polygons of Image-objects.
|
2016-01-01 07:29:41 +01:00 |
|
Einar Johan Trøan Sømåen
|
9e546ba86f
|
STARK: Add simple mouse-over support. No actual bounding boxes are checked yet, just a query against the _position.
- Resolution independent code intentionally postponed to next commit.
|
2016-01-01 07:29:40 +01:00 |
|
Bastien Bouclet
|
b6fc87e0ff
|
STARK: Draw 2D graphics using textures
|
2015-02-14 11:51:53 +01:00 |
|
Bastien Bouclet
|
72d2286911
|
STARK: Shorten Gfx class names to comensate for the added namespace
|
2015-02-13 20:35:52 +01:00 |
|
Bastien Bouclet
|
a120d1c8ea
|
STARK: Move Gfx classes to the Gfx namespace
|
2015-02-13 20:33:47 +01:00 |
|
Bastien Bouclet
|
0f978e54dd
|
STARK: Rename Resource to Object to reflect the namespace change
|
2015-02-13 11:18:37 +01:00 |
|
Bastien Bouclet
|
254021c602
|
STARK: Move the resources to a separate namespace
|
2015-02-13 11:10:44 +01:00 |
|
Bastien Bouclet
|
ff7b9f1297
|
STARK: Draw the items in the correct order
|
2015-01-16 17:50:46 +01:00 |
|
Bastien Bouclet
|
7e90e6e1cc
|
STARK: Draw the actors using the positions provided by the scripts
|
2015-01-07 20:42:40 +01:00 |
|
Bastien Bouclet
|
90c1eba94f
|
STARK: Let the resources handle the animation updates
|
2015-01-04 20:30:45 +01:00 |
|
Bastien Bouclet
|
af71cb117e
|
STARK: Draw the actors using the resource tree
|
2015-01-04 20:01:17 +01:00 |
|
Bastien Bouclet
|
0ab86f9448
|
STARK: Play smacker animations
|
2015-01-03 12:17:53 +01:00 |
|
Bastien Bouclet
|
180df49567
|
STARK: Separate the file format readers from the renderers
|
2015-01-03 08:22:43 +01:00 |
|
Bastien Bouclet
|
495e8e2611
|
STARK: Collect the render entries from the location and render them
|
2015-01-02 17:56:11 +01:00 |
|
Bastien Bouclet
|
328cbdc32b
|
STARK: Introduce the render entry class
|
2015-01-02 16:07:55 +01:00 |
|