Commit Graph

28 Commits

Author SHA1 Message Date
Maximilian Fajnberg 276f8e2b50 Fixed vision blocking; MapObject::Occupy() now blueprint implementable 2022-06-20 15:45:30 +02:00
Maximilian Fajnberg 068beeacfd Drafted Vision blocking functionality and respective MapRef->HelperFunctions 2022-06-18 01:20:01 +02:00
Maximilian Fajnberg 18af6a56be Added reference to harbored map object to tiles; minor refactoring 2022-06-10 16:15:12 +02:00
Maximilian Fajnberg 26d3289962 Fixed freezes on controller calling MarkPath() to invalid locations 2022-06-08 11:39:41 +02:00
Maximilian Fajnberg 28a226e35d Don't write clever code 2022-06-05 22:44:34 +02:00
Maximilian Fajnberg aa02fb8093 MovementArrow functionality; StarFog implemented; Refactoring 2022-06-01 20:25:33 +02:00
Maximilian Fajnberg 21f7dd4e67 port to UE5 and new development environment; consequential leeway 2022-05-25 20:07:51 +02:00
Maximilian Fajnberg 1485621698 prepared Shortcut rework for A* (working segment data) 2022-02-05 14:26:46 +01:00
Maximilian Fajnberg 1573598c2a new algorithm draft for diag moves; committed missing files 2022-02-03 01:11:06 +01:00
Maximilian Fajnberg 2bf072e3c6 implemented diagonal movement 2022-01-28 21:58:04 +01:00
Maximilian Fajnberg 70ef60f08e storing 12 cardinal dir vectors; Diagonals function 2022-01-26 18:09:39 +01:00
Maximilian Fajnberg b7b9963a68 Camera now following Pawn 2022-01-26 16:48:58 +01:00
Maximilian Fajnberg 986233d960 Breadth First Search; considering use of diagonals for A*PF 2022-01-25 18:30:49 +01:00
Maximilian Fajnberg 237c056b30 Base functionality for MapObject placement 2022-01-24 21:26:06 +01:00
Maximilian Fajnberg 74eab48a6e propagated the temporary fix for Neighbors up to A* 2022-01-18 20:19:30 +01:00
Maximilian Fajnberg 239054df49 Big rework to A*; factored out path linking 2022-01-18 20:09:37 +01:00
Maximilian Fajnberg 80e990c432 A* algorithm now working as intended 2022-01-18 17:01:31 +01:00
Maximilian Fajnberg 5c1535da32 removed alternative implemenation of A* for now 2022-01-17 17:58:30 +01:00
Maximilian Fajnberg 6c1c0579cb pathfinding now working for distance 2 or less 2022-01-17 17:53:54 +01:00
Maximilian Fajnberg 32f4c6a278 small changes to pathfinding; plan to fix bad performance 2022-01-16 21:19:34 +01:00
Maximilian Fajnberg 180207f441 First draft of A* pathfinding implementation 2022-01-16 18:33:43 +01:00
Maximilian Fajnberg fc10cbfc3e small changes 2022-01-13 17:07:28 +01:00
Maximilian Fajnberg 33de4f2fa6 added Distance function, quick fix for Neighbors function 2022-01-13 16:54:37 +01:00
Maximilian Fajnberg 219b99c8d7 Neighbors function draft; refactoring 2022-01-13 16:34:06 +01:00
Maximilian Fajnberg b5c9c661fe plan to implement pathfinding; minor fixes & refactorings 2022-01-12 18:22:16 +01:00
Maximilian Fajnberg 9021763ab7 fixed crashing bug when calling RandomHex() too early 2022-01-11 18:16:26 +01:00
Maximilian Fajnberg 832507177f diagonal edge scroll improvements 2022-01-11 17:32:25 +01:00
Maximilian Fajnberg 7f4fd950df initial commit 2022-01-11 11:07:17 +01:00