Commit Graph

  • 2248320af7 Move Game.Controller.HandleInput into a widget; works but is hacky Paul Chote 2010-07-25 17:45:53 +12:00
  • f61421edd0 gain ~20% faster pathing perf Chris Forbes 2010-07-26 19:14:54 +12:00
  • 9bb5e49058 draw building grid under actors too Chris Forbes 2010-07-26 18:32:29 +12:00
  • 16c9f2b873 render range circle and detection circle under actors Chris Forbes 2010-07-26 18:27:02 +12:00
  • 69d30ac71b RenderBeforeWorld/RenderAfterWorld split. still need to sort out which behavior belongs where. Chris Forbes 2010-07-26 18:19:39 +12:00
  • 9cf8ac0c3d remove dead IVictoryConditions interface Chris Forbes 2010-07-26 18:07:48 +12:00
  • f1a5998049 remove dead ChooseFreePalette crap Chris Forbes 2010-07-26 17:54:18 +12:00
  • 41b76144da force the socket closed so the client thread will die pretty fast. dirty hack, but teh read timeout is nuts otherwise. Chris Forbes 2010-07-26 17:49:08 +12:00
  • e30e97037f squash warning Chris Forbes 2010-07-26 17:40:36 +12:00
  • 102f1dd858 blah Chris Forbes 2010-07-26 17:33:56 +12:00
  • 925ca2bb73 SetTargetSilently for DrawLineToTarget alzeih 2010-07-26 13:57:53 +12:00
  • 526bb3e042 Use Targets alzeih 2010-07-26 12:33:54 +12:00
  • e8adc357e9 Draw targeting lines for player-issued orders. Can force-display targets with [alt]. Paul Chote 2010-07-26 12:01:13 +12:00
  • 130b4d29b4 Move SelectedUnit drawing stuff out of WorldRenderer into Selectable with IRenderSelection alzeih 2010-07-26 02:25:52 +12:00
  • 5f357288ee layout tidyup - start game now forces game start, ready checkboxes behave as before. alzeih 2010-07-25 22:16:21 +12:00
  • 26b5fbe9bb startgame order and lobby changes alzeih 2010-07-25 21:31:17 +12:00
  • 4650642311 Keep selection on mcv deploy/undeploy. Bonus: build tab opens on mcv deploy Paul Chote 2010-07-25 20:01:08 +12:00
  • e850cb7ff8 assign a palette to the cursor for basemod Chris Forbes 2010-07-25 16:36:29 +12:00
  • 9fcb0577a5 default mod (pchote: squashed + amended) alzeih 2010-07-10 19:17:20 +12:00
  • df7dad8aaa add ra_perf mod, which exposes the performance test maps Chris Forbes 2010-07-24 17:05:01 +12:00
  • 3080e19bf2 add visualization of minefields when MNLY is selected Chris Forbes 2010-07-24 18:50:02 +12:00
  • f2bfa8e2ee reinstate range circles; IRenderSelection allows arb. plugging in of these things Chris Forbes 2010-07-24 18:48:24 +12:00
  • 2254e48f65 little bit better threading [pchote: picked/amended] alzeih 2010-07-24 19:13:34 +12:00
  • 443f2bb6b9 fix msbuild project files. thanks, monodevelop: what was there worked JUST FINE Chris Forbes 2010-07-25 15:52:09 +12:00
  • c82cc7b301 Update osx packaging script for WindowsBase.dll and mono 2.6.7 Paul Chote 2010-07-25 15:34:13 +12:00
  • 63951ac134 Run ralint after building Paul Chote 2010-07-25 15:11:08 +12:00
  • 301007e225 Fix compile errors/warnings Paul Chote 2010-07-25 15:02:01 +12:00
  • 5776d351b4 Fix Monodevelop build; remove Aftermath project. Paul Chote 2010-07-25 14:55:44 +12:00
  • 484bea106b OpenRA works nicely with monodevelop alzeih 2010-07-24 16:19:54 +12:00
  • 4fd5d9e0c3 Cloak Changes: appear semitransparent to localplayer, not at all to others. Same for mines. alzeih 2010-07-24 15:17:29 +12:00
  • 5375692f1f remove spam on planes doing stuff Chris Forbes 2010-07-23 22:30:52 +12:00
  • 20c0419782 Don't leak information on the underlying terrain via the mouse cursor. Cursor and voice response always "move" for terrain under shroud. Paul Chote 2010-07-23 22:53:38 +12:00
  • c74fe87fc8 Fix voice on unpathable terrain Paul Chote 2010-07-23 22:45:11 +12:00
  • d5c43c9fda Remove unused code Paul Chote 2010-07-23 22:44:59 +12:00
  • 5344e60e3d Forgot a file Paul Chote 2010-07-23 22:44:48 +12:00
  • 52c8c93b30 Building capture eva + wtf on silo capture Paul Chote 2010-07-23 22:28:46 +12:00
  • 31cb2081c6 rude hack to make planes associate with the airfield which spawned them Chris Forbes 2010-07-23 20:39:51 +12:00
  • cad1418199 use Range as a *range*, not as a nearenough. alzeih 2010-07-23 19:54:48 +12:00
  • 984e081f3b threadsafe alzeih 2010-07-23 19:03:33 +12:00
  • 282d26b844 Remember to disconnect ingame too, and mark the game as not started. alzeih 2010-07-23 18:27:28 +12:00
  • 9516235707 Chat lines vanish after a set time in game alzeih 2010-07-23 18:16:03 +12:00
  • 409416b55c Host closing server closes all connections and closes the listener. alzeih 2010-07-23 18:00:26 +12:00
  • 05d0e825fd unfail reservations for planes a bit Chris Forbes 2010-07-23 20:12:51 +12:00
  • c14f1aa996 Chronotank Paul Chote 2010-07-23 21:37:43 +12:00
  • 05953d0d6b Building capture Paul Chote 2010-07-23 21:26:26 +12:00
  • fdf57b1e63 Cargo Paul Chote 2010-07-23 21:17:21 +12:00
  • 7f640fd701 MCV deploy and FIX. Paul Chote 2010-07-23 20:34:55 +12:00
  • 4016b81208 c4 and goldwrench voices / flashes / fixed movement Paul Chote 2010-07-23 20:13:41 +12:00
  • 7a06ddb8d1 Harvester voices / cursors / flashes Paul Chote 2010-07-23 19:56:22 +12:00
  • c90317fb35 Aircraft/Helicopter move/dock flashing and cursor fixes Paul Chote 2010-07-23 19:10:10 +12:00
  • 55e59e0b53 Unhardcode voice/order interaction; reimplement for move and attack Paul Chote 2010-07-23 18:40:39 +12:00
  • 1186d40fda quick hack to fix unclickable tabs on buildpalette Chris Forbes 2010-07-23 18:26:59 +12:00
  • 1fc3ca284e Fix "Unit Lost" in cnc; remove related cruft Paul Chote 2010-07-23 17:33:39 +12:00
  • f4e66a3d7a Fix power bar Paul Chote 2010-07-23 17:28:21 +12:00
  • 71420df0f3 Fix CursorForOrderString to work with orders + preliminary e6 fixes Paul Chote 2010-07-23 17:11:52 +12:00
  • 5019bb8b6e Animated move cursors for cnc Paul Chote 2010-07-23 16:01:53 +12:00
  • 61006ee73b For now, use ra cursors to fill some of the gaps in cnc Paul Chote 2010-07-23 15:15:21 +12:00
  • 9ebdef043c Allow custom/multiple cursor palettes Paul Chote 2010-07-23 14:49:45 +12:00
  • 93e629584b Use GoldWrench cursor for engineer repair Paul Chote 2010-07-23 00:29:46 +12:00
  • 1061f1138f Fix ra minimap cursors Paul Chote 2010-07-23 00:21:45 +12:00
  • 5c7e278b93 Draw viewport rect on radar Paul Chote 2010-07-23 00:03:04 +12:00
  • a42ef6b3ea Update Minimap at ~2Hz, staggering layers. Minimap is faster than ever before. Paul Chote 2010-07-22 23:01:27 +12:00
  • ac526f9762 Split the radar into multiple bitmaps Paul Chote 2010-07-22 22:54:12 +12:00
  • d21e9fe093 Kill ITerrainTypeModifier for explicit updating of a custom layer in the map. Functionally equivalent, but MUCH faster. Paul Chote 2010-07-22 22:22:53 +12:00
  • 3e493cb93c Fix cursors over closed radarbin Paul Chote 2010-07-22 21:44:45 +12:00
  • 37a55715d0 Shift the hard work into Tick Paul Chote 2010-07-22 21:41:30 +12:00
  • 5198ced5aa Remove unnecessary check Paul Chote 2010-07-22 20:44:14 +12:00
  • 5ce8a643a7 ... Paul Chote 2010-07-22 20:40:24 +12:00
  • 53304b3de2 Cloaked units (not) on radar; untested but is simple enough that it should work Paul Chote 2010-07-22 20:33:54 +12:00
  • a09a6997b4 Radar takes into account visibility under fog Paul Chote 2010-07-22 20:26:19 +12:00
  • f7212ef757 Correct bridge / tree / mine color Paul Chote 2010-07-22 19:49:27 +12:00
  • 5f36933837 Fix custom terrain location Paul Chote 2010-07-22 10:43:10 +12:00
  • a234dd4382 New interface for things that show on radar; groundwork for future patches. Paul Chote 2010-07-22 10:40:23 +12:00
  • 31d5d18d65 undo ProjectileArgs stuff Chris Forbes 2010-07-22 18:59:41 +12:00
  • 6d527c3668 unbreak Target Chris Forbes 2010-07-22 18:36:56 +12:00
  • 1497c31908 some more hax alzeih 2010-07-22 18:01:32 +12:00
  • 6be4e5c266 Combat.DoExplosion now takes a Target alzeih 2010-07-22 16:00:14 +12:00
  • 4e22e37192 Fix the in range check alzeih 2010-07-22 13:27:41 +12:00
  • 3395f97b20 Attacking is working again alzeih 2010-07-22 13:07:15 +12:00
  • 73b6eb568b more of attack-ground (order wiring, etc); doesn't work. Chris Forbes 2010-07-07 20:46:19 +12:00
  • 5c61c9d3a9 migrating most things to use the Target struct rather than Actor directly. Chris Forbes 2010-07-05 18:25:10 +12:00
  • 88b705c8ef add Target type, in prep for allowing attack-ground Chris Forbes 2010-07-05 17:51:31 +12:00
  • a78001a5cc strip some redundancy from UnitOrders, but it still sucks; fix nudges breaking everything Chris Forbes 2010-07-22 08:03:44 +12:00
  • b2454c8b8d instead, fix DumpSyncReport warning properly alzeih 2010-07-22 01:40:44 +12:00
  • 3f9ffbac80 smite some compiler warnings, hide those that are to stay. alzeih 2010-07-22 01:24:42 +12:00
  • 55fd5c3b9b Halve the perf fail of custom terrain (down to ~4ms) Paul Chote 2010-07-22 01:21:36 +12:00
  • db9cfb9ddd More refactoring and a TODO on custom terrain perf Paul Chote 2010-07-22 01:13:03 +12:00
  • 2d2362a1a6 Minimap refactoring; don't render the minimap unless we have radar. Paul Chote 2010-07-22 00:15:33 +12:00
  • fdc033a63f Fix teamchat in lobby Paul Chote 2010-07-22 00:02:30 +12:00
  • b8eab0614f Fix spawn point rendering Paul Chote 2010-07-21 23:49:24 +12:00
  • 78aff37fe4 Minimap sanity; part 1: rewrite the core radar logic Paul Chote 2010-07-21 23:44:23 +12:00
  • 58aed632a1 Add sanity to minimap; part 0 Paul Chote 2010-07-21 20:49:58 +12:00
  • 3969dc9fb6 Tweak cnc walls; less extreme than ra Paul Chote 2010-07-21 20:49:04 +12:00
  • ac27b40f7a Oops alzeih 2010-07-21 20:44:58 +12:00
  • 8e2d422054 Improvements to VictoryConditions, and Dead = Chat to all alzeih 2010-07-21 20:20:12 +12:00
  • d69267f71c Remove Minimap from world Paul Chote 2010-07-21 19:48:43 +12:00
  • 3a7bec1eef implement INudge on Mobile Chris Forbes 2010-07-21 19:37:24 +12:00
  • 8006e20dd3 however, we *do* need to know who nudged us, so we can tell them where to shove it if required. Chris Forbes 2010-07-21 19:27:49 +12:00
  • 5ef651ce6d return value not required. Chris Forbes 2010-07-21 19:25:32 +12:00
  • e426d50cc2 add INudge interface; Move tries to nudge things that are in the way as a good first option Chris Forbes 2010-07-21 19:24:45 +12:00