Commit Graph

65 Commits

Author SHA1 Message Date
Bob
206e4fb558 BIM/UIM become traits on World; Added World.WorldActor 2010-01-29 19:57:41 +13:00
Bob
02ce7990c0 more refs to Game.world (PathSearch) 2010-01-21 13:51:09 +13:00
Bob
71cd7b8fe0 added ref to World in UIM, PathFinder, WorldRenderer 2010-01-21 13:07:50 +13:00
Chris Forbes
00abdce68f oh ffs. old world was being referenced. fixed so it crashes if you do that. 2010-01-19 11:21:45 +13:00
Bob
ab1abee843 moved helper functions out of Game, into WorldUtils 2010-01-18 02:46:22 +13:00
Bob
a98296c4c4 moved Game.PathFinder into World 2010-01-18 02:04:31 +13:00
Bob
e792c9ce17 moved BIM/UIM to World, and added World.CreateActor 2010-01-17 12:54:01 +13:00
Bob
1ec3ee60eb moving Map, TileSet from Rules to World 2010-01-17 12:18:26 +13:00
Chris Forbes
59c0791d93 renamed OpenRa.Game.* to OpenRa.*; a few other bits 2010-01-17 09:30:53 +13:00
Chris Forbes
37bc4f2279 FIX works 2010-01-02 09:05:41 +13:00
Paul Chote
4667679f12 Intermediate crushable-behavior checkin; Muliple units per cell in UIM; Crushable TraitInterface; Crushable units are taken into account in pathfinding; Crashes when trying to crush a unit 2009-12-22 22:37:11 -08:00
Chris Forbes
f729c130c7 PathFinder doesn't really need it's own ref to Rules.Map 2009-12-17 10:02:08 +13:00
Chris Forbes
c171185034 trimming fat; own files; etc 2009-12-05 11:56:16 +13:00
Bob
732f3c6c63 TileSet and Map are now in Rules, not Game 2009-11-19 17:08:23 +13:00
Bob
c0fe3fa4c9 [More whitespace fixes] 2009-11-19 15:18:13 +13:00
Chris Forbes
d6d1846ee3 no more local accumulator crap in FindPath 2009-11-18 21:34:25 +13:00
Bob
efb200c16c Various harvesting fixes. 2009-11-12 11:38:28 +13:00
Chris Forbes
0a6580b9bf added local unit avoidance for path-to-range 2009-11-09 17:47:32 +13:00
Bob
c2fef087a8 fixed bug in prev. 2009-11-09 15:49:08 +13:00
Chris Forbes
651399ed19 customBlocker support in PathSearch; local unit avoidance in normal unit pathing 2009-11-09 15:02:49 +13:00
Chris Forbes
55adc19aa9 repath just by pathing again; more sanity checking of simple paths 2009-11-08 20:54:44 +13:00
Chris Forbes
f22170800a lots of stuff fixed; production completion sounds work too. 2009-11-08 20:32:07 +13:00
Chris Forbes
8c00e803d2 fixes small mistake in refactoring 2009-11-08 19:04:12 +13:00
Bob
267e96f04c PathFinder got some big changes (PathSearch) 2009-11-08 16:51:44 +13:00
Chris Forbes
77b4673e7c fixes #61 2009-11-08 13:40:19 +13:00
Bob
3ab8ae1afc Kinda works. Occasionally crashes (OOM) with a loop in the path. 2009-11-07 19:18:20 +13:00
Chris Forbes
bb64327568 bidi pathing 2009-11-07 15:13:47 +13:00
Chris Forbes
2c545466ee IsBlocked slightly nicer 2009-11-07 13:54:44 +13:00
Chris Forbes
701adda6f3 less perf fail in jams 2009-11-06 23:12:24 +13:00
Chris Forbes
c174e65437 oops, that was a bit expensive 2009-11-06 22:25:24 +13:00
Chris Forbes
105792612c perf graph 2009-11-06 19:01:46 +13:00
Chris Forbes
50b2b3f17e removed dead stuff 2009-11-06 18:12:18 +13:00
Chris Forbes
64a6b34d93 more perf diagnostics 2009-11-05 23:01:03 +13:00
Bob
edc4a8e6e7 Harvesting works better, and other related stuff. 2009-11-05 13:23:23 +13:00
Chris Forbes
43170cc318 harvester empties; first stage of fixing BIM behavior 2009-11-04 21:03:56 +13:00
Bob
be39cdd054 map.Offset is no long necessary in so many places. (removed BS where world-coords != map-coords) 2009-10-29 22:10:54 +13:00
Bob
cc1be5b31c Perf fixes for low unit-counts. Added sanity checks - not enabled by default. 2009-10-28 19:43:04 +13:00
Bob
222b72a679 Repath around blocking units or structures. 2009-10-28 17:59:09 +13:00
Chris Forbes
58f9347cb7 fixed attack causing units to vanish 2009-10-27 17:58:57 +13:00
Chris Forbes
b4d75f6195 oops. a slight pathfinder cock-up. 2009-10-27 00:24:09 +13:00
Chris Forbes
01198a69e4 FindUnitPathToRange 2009-10-26 23:46:13 +13:00
Chris Forbes
b0cf14b3eb tidy 2009-10-26 13:44:31 +13:00
Chris Forbes
2058134380 unit/unit blocking works sensibly for first-half; a few glitches due to second-half 2009-10-26 13:04:16 +13:00
Chris Forbes
482273f604 moved directions to a shared place; fixed pathfinder to use the appropriate movement type 2009-10-26 10:46:41 +13:00
Chris Forbes
e61ef4a93f temporarily made all units block pathing 2009-10-24 22:45:37 +13:00
Chris Forbes
7d6e254983 clipped voronoi regions for ground control; buildings cannot be placed outside of ground control anymore 2009-10-23 20:10:28 +13:00
Chris Forbes
1effd85d50 prep in pathfinder for multi-source pathing 2009-10-22 22:34:06 +13:00
Chris Forbes
c6e739d162 added building influence to pathfinder 2009-10-13 18:21:57 +13:00
chrisf
4ea033f63d git-svn-id: svn://svn.ijw.co.nz/svn/OpenRa@2049 993157c7-ee19-0410-b2c4-bb4e9862e678 2008-07-20 20:06:19 +00:00
chrisf
6f8919d301 Removing dead crap from repos
git-svn-id: svn://svn.ijw.co.nz/svn/OpenRa@2048 993157c7-ee19-0410-b2c4-bb4e9862e678
2008-07-20 18:26:03 +00:00