|
e8caa58b08
|
Optimize visibility.
|
2021-09-28 14:36:21 -05:00 |
|
|
f3df13ec25
|
New visibility system.
|
2021-09-28 12:49:44 -05:00 |
|
|
425c041613
|
Remove VisibleTiles in favor of looking up directly on the viewshed.
|
2021-09-27 13:46:11 -05:00 |
|
|
b24a30a5d3
|
Correctly sort coordinates when moving between features.
|
2021-09-27 13:18:45 -05:00 |
|
|
0dc9a49c4e
|
Tweak exploration collision algorithm.
|
2021-09-27 12:26:24 -05:00 |
|
|
4a43642957
|
Only focus on visible/explorable features.
|
2021-09-27 10:37:15 -05:00 |
|
|
2ac2566f5d
|
Floor coordinates so directions are consistent.
|
2021-09-27 09:57:21 -05:00 |
|
|
ef35478b34
|
More modernization.
|
2021-09-23 13:36:39 -05:00 |
|
|
ad60bd7a40
|
Use opaque to be more clear.
|
2021-09-23 12:59:05 -05:00 |
|
|
8224d85b4b
|
Fix more visibility bugs, and make opaque public.
|
2021-09-23 12:58:39 -05:00 |
|
|
3c54768e69
|
Don't despawn focused entities.
|
2021-09-22 10:21:31 -05:00 |
|
|
52e314ce1c
|
Draw visibility collider lines through coordinate centers to hopefully address seeing through walls.
|
2021-09-22 08:36:38 -05:00 |
|
|
a59f8a22a1
|
Use Visible component with opacity to indicate that something should appear visually.
|
2021-09-22 08:23:01 -05:00 |
|
|
e90a85641b
|
Begin updating exploration plugin.
|
2021-09-21 15:57:47 -05:00 |
|
|
4e9fcef178
|
More collider-based visibility work.
|
2021-09-21 12:58:57 -05:00 |
|
|
42912e59a8
|
Refactor visibility to be collider and event-based.
|
2021-09-21 06:38:51 -05:00 |
|
|
8f5b1b8f08
|
Simplify path negotiation.
|
2021-09-17 10:02:33 -05:00 |
|
|
10fc85d384
|
Simplify visibility calculation.
|
2021-09-16 14:27:08 -05:00 |
|
|
dc1c14fd23
|
Various pathfinding tweaks.
|
2021-09-16 14:26:45 -05:00 |
|
|
74e66dbd59
|
Create area AABBs of the correct size.
|
2021-09-16 14:25:17 -05:00 |
|
|
02eff61016
|
Spawn areas with correct size, remove printlns, and reformat.
|
2021-09-14 10:36:16 -05:00 |
|
|
f16333d258
|
Fix out-of-bounds error.
|
2021-09-01 11:34:38 -05:00 |
|
|
9a85544ad5
|
Use clock facings for relative directions.
|
2021-08-31 21:15:52 -05:00 |
|
|
fae8b559cf
|
Integrate Sentry for crash logging.
|
2021-08-30 11:44:55 -05:00 |
|
|
68e5143386
|
Add exit point to GridBuilder and change parameters to usize .
|
2021-08-26 16:00:56 -05:00 |
|
|
d33f26d31c
|
Visibility system cleanup.
|
2021-08-23 10:14:03 -05:00 |
|
|
60ad00276e
|
Zero out velocity when Speed component is removed.
|
2021-08-18 14:35:58 -05:00 |
|
|
056a96f7fc
|
Bump dependency.
|
2021-08-15 15:49:46 -05:00 |
|
|
00458f1835
|
Make colliders children of the map.
|
2021-08-12 13:20:00 -05:00 |
|
|
22abe7462e
|
Export shadowcasting crate and its requirements.
|
2021-08-11 10:45:30 -05:00 |
|
|
25d0664f49
|
Visibility blocking takes an opacity.
|
2021-08-11 10:44:45 -05:00 |
|
|
ef9ba8530f
|
Back to mainline dependency.
|
2021-08-11 10:44:09 -05:00 |
|
|
fef392a8cc
|
Correctly calcuate area AABBs.
|
2021-08-06 04:28:44 -05:00 |
|
|
ade155fcb4
|
Simplify.
|
2021-08-04 15:51:18 -05:00 |
|
|
6fdbf4a667
|
Insert default value.
|
2021-08-03 14:12:26 -05:00 |
|
|
dd84266039
|
Expose to allow hooking into visibility-like calculations more easily.
|
2021-08-03 11:24:08 -05:00 |
|
|
ffa783bff1
|
Tweak spawn table creation to not overflow.
|
2021-08-03 08:57:40 -05:00 |
|
|
62ed38c952
|
Minor argument cleanup.
|
2021-07-29 19:37:02 -05:00 |
|
|
5664f9e646
|
Remove printlns.
|
2021-07-28 09:39:10 -05:00 |
|
|
7fe808b2a1
|
Tweak sync queries to include positions for which rigid body/collider positions aren't automatically synced by Rapier.
|
2021-07-28 09:36:50 -05:00 |
|
|
7f61eb3a90
|
Even more cleanup.
|
2021-07-27 20:29:08 -05:00 |
|
|
d28dd051e4
|
More cleanup.
|
2021-07-27 20:17:36 -05:00 |
|
|
ae46114f6d
|
Simplify calculation query.
|
2021-07-27 20:12:36 -05:00 |
|
|
a4f0fa8aa4
|
Round 2: Refactor to futures, attaching tasks as components.
|
2021-07-27 17:10:13 -05:00 |
|
|
1eb5351a9c
|
Round 1 of pathfinding optimizations.
|
2021-07-27 11:17:06 -05:00 |
|
|
5dbc6510bc
|
Add degrees getter for cardinal directions.
|
2021-07-26 16:07:34 -05:00 |
|
|
42513e7912
|
Store cardinal direction on player.
|
2021-07-26 15:50:25 -05:00 |
|
|
12b7ecd2ea
|
If an entity has coordinates and a collider hits a space that isn't equal to the coordinates, mark it as visible.
Yes this is an ugly hack, but it works for now.
|
2021-07-21 15:27:38 -05:00 |
|
|
fee446cb7d
|
Pathfinding optimizations.
|
2021-07-21 15:20:02 -05:00 |
|
|
e6af8f7618
|
More optimizations to coordinate/position sync.
|
2021-07-20 11:36:09 -05:00 |
|