Paul Chote
5647917fda
New checkboxes (independent from old checkboxes) that support hover and disable.
2011-05-21 16:27:37 +12:00
Paul Chote
c15d2f5cfe
Simply the common case for buttons.
2011-05-21 16:27:37 +12:00
Paul Chote
b73575f37b
Missed a couple of static bits.
2011-05-21 16:27:37 +12:00
Paul Chote
6cb0cb7d0e
Can now start a game and disconnect from lobby without triggering a reload.
...
It is now possible to crash the game by starting a new server before the previous one has had time to timeout and release the port binding (the previous loadscreen pause meant this was always hidden).
2011-05-21 16:27:37 +12:00
Paul Chote
03264fa2ca
Start reimplementing lobby.
2011-05-21 16:27:37 +12:00
Paul Chote
28cf48459b
New menu buttons that support hover and a disabled state
2011-05-21 16:27:37 +12:00
Paul Chote
845b32281d
Reimplement server browser
2011-05-21 16:27:37 +12:00
Paul Chote
a3b430c24a
Remove engine references to MAINMENU_BG. Don't push the menu background onto the window list. Crashes whenever a delegate tries to open MAINMENU_BG.
2011-05-21 16:27:37 +12:00
Paul Chote
f74b1b6d27
Hook up Skirmish button
2011-05-21 16:27:36 +12:00
Paul Chote
8661415e67
Settings submenu
2011-05-21 16:27:36 +12:00
Paul Chote
7dd6857ae7
Add a Multiplayer menu
2011-05-21 16:27:36 +12:00
Chris Forbes
d86e0ec522
rename ITraitPrerequisite<T> to Requires<T>
2011-05-04 18:02:35 +12:00
Paul Chote
ca379ce007
Remove some needless allocations
2011-04-18 10:50:36 +12:00
Paul Chote
eff37461d8
Pull Visible crap out of Harvester
2011-04-18 09:34:58 +12:00
Paul Chote
5adc90a76e
Fix map-placed SAM sites
2011-04-17 19:35:49 +12:00
Paul Chote
4f83e994d0
Tidy up Activity.Cancel(), make Tick abstract
2011-04-16 13:18:22 +12:00
alzeih
0a67c68c45
GetTargetQueue -> GetTargets + Exts
2011-04-16 12:57:55 +12:00
alzeih
255bac6aff
QueuedActivity's Insert is broken
2011-04-16 12:50:13 +12:00
Paul Chote
794dcac4d2
Create INotifyDamageStateChanged for nearly everything else that used INotifyDamage.
2011-04-16 11:51:34 +12:00
Paul Chote
1c2574f4f4
Add an INotifyKilled interface, which is what most things that used INotifyDamaged actually cared about.
2011-04-16 10:58:35 +12:00
Paul Chote
aba14eec23
Squash compiler warnings
2011-04-07 21:26:57 +12:00
Paul Chote
b0425aff3b
Renormalize line endings and fix copyright headers again.
2011-04-07 21:15:42 +12:00
Paul Chote
2f29e462a8
Fix #661 - map placed SAMs cannot attack
2011-03-25 18:54:53 +13:00
Paul Chote
3071cd8240
Kill RenderUnitRotor in favour of RenderUnit + WithRotor.
2011-03-23 08:05:09 +13:00
Chris Forbes
149324ea92
remove most of the crap from queries
2011-03-17 22:09:08 +13:00
Paul Chote
df4a860dfe
Fix crash on surrender
2011-02-15 22:17:25 +13:00
Chris Forbes
7e4550e628
blah
2011-02-14 21:17:46 +13:00
Chris Forbes
d8b68a3250
#543 sam sites should start closed, when placed as mapactors
2011-02-14 21:15:28 +13:00
Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +13:00
Paul Chote
ea5e2c0588
Blue tib should damage inf too.
2011-02-12 10:17:41 +13:00
Paul Chote
03f014ffb9
Visceroid spawning. Add tib death anims for e1 and e2. Others will crash.
2011-02-11 23:05:01 +13:00
Paul Chote
b134ba41f4
Convert Waypoints to actors
2011-02-11 21:50:11 +13:00
Paul Chote
e234816c13
Extract parameters into Info for mods to tweak.
2011-02-01 17:11:17 +13:00
Paul Chote
8fca705077
Sam sites take 50% damage when closed.
2011-01-31 21:21:38 +13:00
Paul Chote
5f65d4102b
cnc sams rotate to home position before closing, lower ROT to something sane.
2011-01-31 21:17:07 +13:00
Paul Chote
cd5e7409ef
First attempt. Problems: doesn't move back to zero-facing before closing. Flickers turret-up frame sometimes when being attacked.
2011-01-30 23:11:16 +13:00
Paul Chote
4b538fd2fe
Fix palette issues with Oil Derricks and walls ( fixes #501 ).
2011-01-29 13:21:55 +13:00
Paul Chote
9b17bfe697
Fix AFLD production eva ( #494 ).
2011-01-29 13:04:26 +13:00
Chris Forbes
f52620f6fc
add ISync to all traits that have [Sync] members
2011-01-26 21:00:28 +13:00
Paul Chote
cc356bcfee
Refactoring.
2011-01-04 14:34:00 +13:00
Paul Chote
ece50b0d57
RA Harvester docking sequence.
2011-01-04 14:34:00 +13:00
Paul Chote
de5d9abec3
Delayed unloading. Remove LocalStorage from proc.
2011-01-02 15:27:29 +13:00
Paul Chote
3674accd0c
Improved cnc proc/harv docking.
2011-01-02 14:56:29 +13:00
Chris Forbes
3149f3efa2
fix up some of the capturing duplication
2010-12-23 14:25:39 +13:00
Paul Chote
e52771c367
Reimplement Ion Cannon and cnc nuke. Disable ra shellmap nukes.
2010-12-07 21:45:04 +13:00
Paul Chote
76f792bfdf
New special powers mechanism. Only cnc Airstrike has been reimplemented so far. Special power crates, and spy bonuses have also been disabled.
2010-12-07 21:45:03 +13:00
Paul Chote
f798639125
New loadscreen artwork for cnc; needs texturing.
2010-11-27 18:54:28 +13:00
Paul Chote
52e265557c
Oil Derricks spurt fire when dead.
2010-11-27 15:50:46 +13:00
Paul Chote
b423889c06
Remove a pile of duplication from target lines.
...
Remove MoveFlash.
2010-11-27 11:20:03 +13:00
Paul Chote
dd6a431af2
Start scripting the cnc shellmap.
2010-11-27 11:20:02 +13:00