Graham Pentheny
5111139558
Fixes for many low-severity compiler warnings ( #576 )
...
* Fixes for many low-severity compiler warnings
Mostly a lot of pedantic things like end-of-file newlines and commas on the last enum value. However some fixes like the weak v-tables warnings fixes might help with code gen. It's unclear if the linker is able to elide multiple copies of the same type's v-table in different translation units, (sometimes it can) but these fixes ensure we don't have to rely on it.
2022-11-11 21:03:03 -05:00
Ben Hymers
d7d58b98d9
Fix ReSharper warnings: remove unused methods
2016-02-26 08:41:17 +00:00
Graham Pentheny
b7a83e0afb
Fixed rule of 3 violations in many places.
...
* Added virtual qualifier to a few destructors in subclasses.
* Removed a few empty destructors that didn't need to be explicitly defined.
* Fixed a few typos
* Removed unnecessary empty virtual destructors in some classes with parent's who derrived from a class with a virtual destructor
2016-01-20 11:57:32 -05:00
Mikko Mononen
00edec6ffb
- dtCrowd API Changed!
...
- finalizeSlicedFindPathPartial() returns best if no existing match found
- refactored crowd move requests
- removed adjustMoveTarget()
- added requestMoveVelocity() and resetMoveTarget()
- improved path replanning robustness
- added move visualization to crowd tool
2012-05-31 09:07:54 +00:00
Mikko Mononen
76e2dcfc6d
Fix for issue 197.
2012-04-01 10:07:21 +00:00
Mikko Mononen
336409d037
Added tool states, Crowd can be let run in the BG while changing mesh, Added off-mesh connection support for tile cache, Fixed tile cache area generation, Added debugdraw for tile cache build steps, Migrated to Xcode4.
2012-02-04 21:27:07 +00:00
Mikko Mononen
1b6ca5a94a
Fixed findStraightPath() to return partial results. Fixed main.cpp FPS throttling. Added initial support for path replanning in DetourCrowd.
2011-08-01 10:48:56 +00:00
Mikko Mononen
5b4f8b6047
Allow different obstacle avoidance parameters. Changed update flags to be per agent, not per crowd. Added optional separation to steering. Added UI to change obstacle avoidance quality.
2011-02-06 12:52:08 +00:00
Mikko Mononen
4a81213b3b
Refactored and cleaned up CrowdManager and moved it to DetourCrowd. Update tool UI layout, context sensitive help is now rendered as overlay.
2011-01-29 15:28:28 +00:00
Mikko Mononen
ccf401d3da
- added finalizeSlicedFindPathPartial()
...
- added handleStep()/handleToggle() to samples
- changed how crowds are rendered
- added path topology optimization step
2010-11-07 10:56:48 +00:00
Mikko Mononen
30b581b67d
Simplified crowd tool UI.
2010-10-29 08:24:09 +00:00
Mikko Mononen
aa18cf4a8d
Tiny fix for imgui drawing. Implemented adjusting of the moving target without path finding.
2010-10-29 07:28:20 +00:00
Mikko Mononen
264440dcdd
Refactoring Mover. Moved path query handling to CrowdManager. Made mover a class and made member vars hidden.
2010-10-01 12:31:50 +00:00
Mikko Mononen
b6308d8908
Removed closed list coloring from crowd tool. Fixed navmesh draw flags in navmesh tester.
2010-10-01 08:41:36 +00:00
Mikko Mononen
c11a3a950e
Added proximity grid for agents.
2010-10-01 08:21:43 +00:00
Mikko Mononen
a92660c62f
Cleaning up crowd source code.
2010-09-12 16:03:32 +00:00
Mikko Mononen
e65903dfce
The humble beginnings of dtObstacleAvoidanceQuery, figuring out the API. Moved value graph/history to ValueHistory.h/cpp and changed the draw code to use imgui. Various tweaks to CrowdTool.
2010-08-31 12:36:32 +00:00
Mikko Mononen
cfc66a0fc9
Added missing perftimer. Better log for tile sample. Some crowd test stuff.
2010-08-26 18:47:36 +00:00
Mikko Mononen
5abddbf0cd
Refactored rcBuildContext to be more customization friendly, changed name to rcContext.
2010-08-24 17:53:38 +00:00
Mikko Mononen
07ec6dfa08
Hasty before flight check in. Some adjustments to VO code (renaming, optimize segment sampling). Crowd sim performance graph.
2010-08-22 20:15:25 +00:00
Mikko Mononen
cbc47f4ddf
Fix for Issue 99:Separate Detour mesh queries in to a different class from mesh data
2010-08-17 15:10:32 +00:00
Mikko Mononen
7d8fe75de1
The ugly and humble beginnings of path following and multi-agent navigation code.
2010-08-12 12:54:00 +00:00