Commit Graph
26 Commits
Author SHA1 Message Date
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
Eugene Sandulenko 5e7fe2dc57 JANITORIAL: Replace spaces in indentation with tabs 2021-04-15 21:20:36 +02:00
Paweł Kołodziejski e2cd2e6ed7 COMMON: Rename Common::Debug to Common::StreamDebug 2020-10-16 21:47:16 +02:00
Bastien Bouclet 832d7dffca STARK: Ignore face index 0 when looking up the closest face to a ray
Fixes April being able to go behind the newspaper man in the subway
train.

This seems like a bug in the original engine we are now copying.
2019-02-24 11:23:51 +01:00
Bastien Bouclet 5807e4ce46 STARK: Disabled floor faces block casted rays
Fixes being able to go behind the Roma gallery facade.
2019-02-12 20:32:30 +01:00
Bastien Bouclet c5185ee753 STARK: Prevent string pulling from making April walk on disabled faces
Fixes #1494.
2018-11-21 14:22:22 +01:00
Bastien Bouclet 4ead07f669 STARK: Skip degenerate faces when searching for faces containing a point 2017-06-10 14:35:53 +02:00
Bastien Bouclet 511f7198ba STARK: Use a non inclusive 2D segment intersection test
Paths ending on the walkmesh bounds should not be treated as leading outside
of the walkmesh.
2017-06-10 14:35:53 +02:00
Pawel Kolodziejski 82bc17b63a ALL: Fixed compiler warnings 2016-07-23 19:08:22 +02:00
Bastien Bouclet c43e76184d STARK: Forbid characters from walking on script selected floor faces
Not working entirely as expected. It is still possible to pass through
Roper Klacks. Probably the path finding code needs to be made more
accurate.
2016-01-17 16:32:08 +01:00
Bastien Bouclet 1c6165c067 STARK: Also set the walk target when clicking outside of the nav mesh 2016-01-01 07:30:04 +01:00
Bastien Bouclet 75e0c4803d STARK: Use Vecort3d::getDistanceTo to simplify some code 2016-01-01 07:29:59 +01:00
Bastien Bouclet ac4e0e8072 STARK: Follow a string pulled path when walking 2016-01-01 07:29:58 +01:00
Bastien Bouclet efd9f14936 STARK: Compute the shortest path to the destination when moving April
There's no actual model movement for now
2016-01-01 07:29:57 +01:00
Bastien Bouclet 7823385a84 STARK: Construct an edge graph from the floor faces
To be used by the path finding code
2016-01-01 07:29:57 +01:00
Bastien Bouclet efc23795a1 STARK: Change the existing code to make use of the new Ray class 2016-01-01 07:29:55 +01:00
Bastien Bouclet 4f52010182 STARK: Teleport April to clicked location 2016-01-01 07:29:47 +01:00
Bastien Bouclet 413ee2a75d STARK: Move the format readers to their own namespace 2015-02-13 12:52:32 +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 af8c09e06b STARK: Use the height of the floor when placing actors 2015-01-16 16:42:58 +01:00
Bastien Bouclet 4433ed200f STARK: Start moving file formats to a dedicated folder 2015-01-14 18:10:09 +01:00
Bastien Bouclet e75ef310d4 STARK: Store a reference to the current Camera and Floor 2015-01-04 15:03:09 +01:00
Bastien Bouclet 7497eb8ed2 STARK: Move the resource classes to separate files 2014-12-27 11:21:30 +01:00