Paul Chote
1526b6ff37
Make Game.LoadWidget / Widget.LoadWidget consistent.
2011-05-21 17:26:16 +12:00
Paul Chote
21267688b0
Split the colorpicker logic into its own handler. Game.LoadWidget no longer adds the loaded widget to the RootWidget.
2011-05-21 17:26:16 +12:00
Paul Chote
529ed51034
Nit: use ServerSettings to pass info to the server
2011-05-21 17:26:16 +12:00
Paul Chote
f4ea4c5daa
Add a WidgetArgs type to work around gmcs not understanding lambda -> Action -> object.
2011-05-21 17:26:16 +12:00
Paul Chote
5fffc9d816
Don't tell the master server about local servers
2011-05-21 17:26:16 +12:00
Paul Chote
ab28f5867f
Disallow watching replays with zero duration.
2011-05-21 17:26:14 +12:00
Paul Chote
33a4f5e29e
Support loopback servers for solo play
2011-05-21 17:26:14 +12:00
Paul Chote
3d493d3ace
Package download works. Download error messages need polish.
2011-05-21 17:26:14 +12:00
Paul Chote
6a1f3cfc18
Installing from CD reimplemented
2011-05-21 17:26:13 +12:00
Paul Chote
372d2f5426
Saner load code for cnc. Installing not yet implemented.
2011-05-21 17:26:10 +12:00
Paul Chote
3d347848f3
Remove another hardcoded widget reference and prepare for saner init code.
2011-05-21 17:25:45 +12:00
Paul Chote
2e1e8fd7e8
Apply desat effect on ingame menu too
2011-05-21 17:25:45 +12:00
Paul Chote
d95138b600
Use the same mechanism for loading ingame and shellmap ui.
2011-05-21 17:25:45 +12:00
Paul Chote
8957caeaca
Basic ingame menu reimplemented.
2011-05-21 17:25:44 +12:00
Paul Chote
5c59f7703d
Reimplement connecting / connection failed dialogs.
2011-05-21 17:25:43 +12:00
Paul Chote
c9dd1aa4bd
Improved replay browser
2011-05-21 17:13:20 +12:00
Paul Chote
14a904ab7a
Start reimplementing replay browser
2011-05-21 17:13:18 +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
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
550b4495a8
Add a black&white palettemod
2011-05-21 16:27:34 +12:00
Matthew Bowra-Dean
20458fc552
Move Platform.cs to OpenRA.FileFormats, fix #765 .
2011-05-21 11:35:04 +12:00
Chris Forbes
8e1bc25006
fix compile failure on windows due to missing #ziplib reference
2011-05-18 20:30:33 +12:00
Paul Chote
221d6ebd4f
Make it actually work
2011-05-04 20:24:04 +12:00
Paul Chote
07dac11144
Install cnc from cd
2011-05-04 20:24:03 +12:00
Paul Chote
4efebcd6b2
Save packages to the support dir by default, but continue to support mods/*/packages
2011-05-04 20:24:03 +12:00
Paul Chote
83c026e12b
Don't rely on the utility for ra package extraction. Untested.
2011-05-04 20:24:03 +12:00
Paul Chote
0102a9ad93
Don't rely on the utility for zip extraction.
2011-05-04 20:24:03 +12:00
Chris Forbes
65c6a23900
style nits & lambda reduction in ClassicProductionQueue.cs
2011-05-04 19:39:28 +12:00
Chris Forbes
fcdb16c938
remove warning from GpsWatcher
2011-05-04 19:31:50 +12:00
Chris Forbes
de8180f217
moar
2011-05-04 19:30:11 +12:00
Chris Forbes
efaf0208f5
rationalize queue cycling
2011-05-04 18:56:53 +12:00
Chris Forbes
71313a264d
adjust strictness in BuildPaletteWidget
2011-05-04 18:46:44 +12:00
Chris Forbes
433fc27744
fix capitalization of playerResources in RenderBuildingOre
2011-05-04 18:46:17 +12:00
Chris Forbes
ea32b1bc6d
remove a bunch of trait lookups for PlayerResources
2011-05-04 18:40:33 +12:00
Chris Forbes
d86e0ec522
rename ITraitPrerequisite<T> to Requires<T>
2011-05-04 18:02:35 +12:00
Paul Chote
2d7f3086f6
Nits
2011-05-04 10:46:51 +12:00
Paul Chote
6495478433
Kill Util.Centered
2011-05-04 09:21:30 +12:00
Paul Chote
6cb5616c77
Fix the color picker
2011-05-03 22:40:35 +12:00
Paul Chote
8f962853f9
Support arbitrary per-player palettes. Will crash if I missed any cases that don't explicitly set the Renderable palette.
2011-05-03 22:21:31 +12:00
Chris Forbes
bd0a953d66
clean up text render of SPW
2011-05-02 22:18:42 +12:00
Chris Forbes
aea8b8da99
remove some more insanity from SPW
2011-05-02 22:14:24 +12:00
Chris Forbes
ba7522bed6
remove a little of the most blatant idiocy from StrategicProgressWidget
2011-05-02 22:09:27 +12:00
Chris Forbes
00e9015671
fix minelayer going to faraway FIX
2011-05-02 21:38:16 +12:00
Chris Forbes
093f159d8e
tuned gpsdot to be somewhat nicer
2011-05-02 21:15:09 +12:00
Chris Forbes
2912c921de
add custom icon for harvester
2011-05-02 20:00:56 +12:00
Chris Forbes
dd4c5508fa
gpsdot has sprites
2011-05-02 19:51:15 +12:00
Mike Bundy
25962d58c6
GpsDot removed when actor .Destroyed. GpsDot removed from BADR
2011-05-02 19:34:36 +12:00
Mike Bundy
bcbac667db
Changes how GPS is watched. Changes GPS ability.
2011-05-02 19:31:40 +12:00
Chris Forbes
9d7ac73410
pull BuildingInfluence trait lookup out of the inner loop of building placement
2011-05-02 10:47:25 +12:00