Benau
e09fe6ff8a
Fix memory leak of mesh tool
2016-10-13 14:08:58 +08:00
Benau
48e6128e12
Grab light in the correct place, fixed all leaking of lights
2016-10-12 11:48:50 +08:00
Benau
03f9fb35da
Fix valgrind warning
2016-10-10 13:04:34 +08:00
Benau
59edb96489
Fix warning when eliminate a kart in battle mode
2016-10-08 08:35:07 +08:00
Nado
4c0b4d8078
Fixes -Wsign-compare
...
See #2613
2016-10-04 08:43:38 +02:00
Benau
21a04213d5
Fix typo
2016-10-03 10:30:06 +08:00
Benau
c64c8717a5
Use 16bit integer to save some space in ArenaGraph
2016-10-03 09:28:12 +08:00
Benau
62dfef1fb9
Improve performance for findOutOfRoadSector on ArenaGraph
2016-09-30 09:27:44 +08:00
Benau
3c24c73faa
Fix unknown sector in arena after rescue
2016-09-30 08:15:36 +08:00
Benau
43c40c062e
Make m_bb_max and m_bb_min private in Graph again
...
Avoid setting them in ArenaGraph, let createQuad handle them all
2016-09-29 13:36:50 +08:00
hiker
18b1218312
Oops - made boundary box protected again, it is accessed in the ArenaGraph.
2016-09-29 15:21:59 +10:00
hiker
0b76a576a3
Exit loop as soon as kart is found to be on one GraphNode.
2016-09-29 15:11:08 +10:00
hiker
fb7b42a625
Fixed compiler warning.
2016-09-29 15:10:51 +10:00
hiker
7f6d800fe7
Made the boundary box private to Graph.
2016-09-29 15:10:26 +10:00
Benau
123e667ab4
Simplify code
2016-09-24 10:05:15 +08:00
Benau
8a0a9b2617
Allow showing 3D quad in track debug better
2016-09-19 08:49:59 +08:00
Benau
eeac5668d9
Rename QuadGraph to DriveGraph, make it use the new Graph interface
2016-09-17 14:30:28 +08:00
Benau
606a5401d3
Allow starting position on an upside down surface in arena
...
Todo: referee and make btKart cast ray at correct normal
2016-09-17 09:53:44 +08:00
Benau
a0005d57e9
Bugfix and better error handling in ArenaGraph
2016-09-16 12:21:38 +08:00
Benau
20e85aa781
Port all function from battle graph to new graph interface
2016-09-16 11:08:19 +08:00
Benau
05d2d05f2a
Make ArenaAI use only new graph interface
2016-09-16 09:22:57 +08:00
Benau
1491236e84
Allow TrackSector to use with new graph class
2016-09-15 15:47:17 +08:00
Benau
05ad91c701
Port all function from battle graph to arena graph
...
Todo: AI and worlds
2016-09-15 13:29:26 +08:00
Benau
8c830bdabf
Inital work on one graph interface
2016-09-15 11:46:31 +08:00
Benau
061f187142
Make slipstream work in upside down track
2016-09-13 15:07:07 +08:00
Benau
b699018879
Only do custom direction of raycast if item is on quad graph
2016-09-12 13:04:05 +08:00
Benau
f687454313
Fix item positioning on Node3D
2016-09-11 16:31:57 +08:00
Benau
ceb92f9b4a
Try to completely fix rescue issue
2016-09-10 01:20:11 +08:00
Benau
ca4640716a
Fix findOutOfRoadSector with Node3D
2016-09-09 16:30:35 +08:00
Benau
505b50da0c
Make getNode return pointer. (easier with dynamic_cast later)
2016-09-09 16:14:28 +08:00
Benau
262eb40dfe
Allow showing yellow (2d) / green (3d) quads in track debug
2016-09-04 14:33:23 +08:00
Benau
9d41f4b429
Add assert check for graph.xml
2016-09-04 13:15:51 +08:00
Benau
21dc569f70
Start to clean up quad and graph node
2016-09-04 11:56:03 +08:00
Benau
35ce9a39ce
Merge branch 'master' into walldriving
2016-08-26 15:36:57 +08:00
Benau
91e11a8d88
Don't crash in overworld
2016-08-20 09:01:52 +08:00
Benau
a1c09c4adb
Fix potential crash
2016-08-18 15:34:58 +08:00
Benau
f07452842d
Add support for colorizing library objects using material.xml only
2016-08-17 11:57:18 +08:00
Benau
10937333a1
Remove duplicated code in navmesh
2016-08-03 12:37:48 +08:00
hiker
7196ddfba8
The unit test for battle graph detects incorrect parents for some
...
(other) arenas. Those are false positives (often there is more
than one shortest path, all with the same length; e.g. in case of
a regular gridded section). Added more details in error reporting
to help in debugging, but generally disabled the test for identical
paths, only the actual path length is tested now.
2016-07-25 08:11:56 +10:00
hiker
2654705da1
Fixed linux compilation.
2016-07-22 11:50:41 +10:00
hiker
9fcb55aac3
Use Dijkstra instead of Floy-Warshall for computing the paths in battle mode
...
(which is signiccantly faster). Added unit testing for dijksta based on
the F.W. algorithm.
2016-07-22 11:06:32 +10:00
hiker
d6a62a85b7
Removed unnecessary #include.
2016-07-22 09:58:10 +10:00
hiker
2cfe99827f
Merge branch 'master' into dijkstra-test
2016-07-21 09:18:07 +10:00
Benau
6a319cbed2
Clean up old font code
2016-07-18 23:00:40 +08:00
Benau
9fd6fd2673
Fix crashes when using the uninitialized layer 8 texture
2016-07-15 15:23:17 +08:00
Benau
53374176ad
First try to support colorization texture mask
2016-07-15 00:53:22 +08:00
hiker
b2a62c222c
Merge branch 'camera-refactor'
2016-07-08 06:47:32 +10:00
David CARLIER
a99d02f366
couple of resource leaks fixes ( #2526 )
2016-06-27 19:47:56 -04:00
hiker
d444ab802d
Added test-implementation of dijkstra.
2016-06-01 23:51:12 +10:00
Benau
913bb511b8
Use an improved turn radius determination
2016-05-29 16:31:40 +08:00