Paul Chote
3380817865
Pass WorldRenderer to Render().
2013-02-25 21:11:33 +13:00
Paul Chote
0703f3f164
Extract auto-selection-size into its own interface.
2013-02-25 21:10:08 +13:00
Paul Chote
000a5eaa56
Pass WorldRenderer to IRenderModifiers and replace more palette lookups.
2013-02-24 15:45:03 +13:00
Paul Chote
48d713aafd
Pass a PaletteReference to RenderPreview.
2013-02-24 15:43:20 +13:00
Paul Chote
885eec7444
Move effects to WorldRenderer palette lookup.
2013-02-24 15:43:20 +13:00
Paul Chote
95871e6cc1
Add a cache of PaletteReferences to WorldRenderer.
...
I don't expect any perf improvements by using this
cache, as you're simply moving the row lookup from
render-time to fetch-time. However, this is a
cleaner abstraction, and allows us to fail early
if the palette doesn't exist.
2013-02-24 15:43:19 +13:00
Paul Chote
f0ba0ce2e8
Wrap palette references with a PaletteRef object.
2013-02-24 15:43:15 +13:00
Paul Chote
a166815348
Remove duplication between world/chrome shaders.
2013-02-23 09:53:46 +13:00
Paul Chote
35a149ea87
Apply consistent formatting to Renderer (no code changes).
2013-02-23 09:46:16 +13:00
Paul Chote
db7887687b
Remove hardcoded list of palette mod exclusions.
2013-02-22 15:04:41 +13:00
Scott_NZ
8a32e5761c
Change map player clientindex to 0
2013-01-28 00:33:05 +13:00
Carko
4395a04d57
Asynchronous loading of map previews in the map chooser dialog
2013-01-18 11:00:56 +13:00
Matthias Mailänder
c5313375f0
pull mouse button preference from global property
2013-01-18 10:57:41 +13:00
Matthias Mailänder
b356cca528
improve the classic mouse behaivor
...
- don't require to deselect units to change selection
- fix issue with broken building placement on right-click orders
- don't select enemy units when left-click attacking
- build palette won't interfere with unit orders anymore
2013-01-18 10:57:41 +13:00
Matthias Mailänder
d52394bb47
add classic left-click orders
2013-01-18 10:57:40 +13:00
Carko
50f8465d1e
Removed mouse capture while composing text in chat ( fixes #2486 )
2013-01-09 16:47:39 +13:00
Sam Hegarty
0c104cfc3a
Add a 'Shutting down' state to the gameserver.
...
Tell the masterserver about it, so it can quickly remove games
from the list when they are finished, rather than waiting for the
5 minute TTL to expire.
2013-01-08 23:02:28 +13:00
Scott_NZ
baa7a58a10
Don't blow up if classic maps have Multi{0} in them either
2013-01-08 22:44:04 +13:00
Scott_NZ
bb5212d2bb
Fix classic SP maps failing to import into the editor
2013-01-08 22:44:03 +13:00
Scott_NZ
bfb07e9948
Add support for mission difficulties
2013-01-08 22:43:54 +13:00
Scott_NZ
0f9da06309
Have graph lines not draw over the axes
2013-01-08 22:42:45 +13:00
Scott_NZ
4ce6cabc46
Better numbers for the LineGraph y axis
2013-01-08 22:42:45 +13:00
Scott_NZ
b2b13b98b7
Use a default max value of 5000 on the line graph if it's too low
2013-01-08 22:42:44 +13:00
Scott_NZ
4c729ca5ed
Refactored GraphWidget to LineGraphWidget
2013-01-08 22:42:44 +13:00
Scott_NZ
a78f8865b8
Moved the graph widget into OpenRA.Game - it doesn't really have any dependencies on the RA mod
2013-01-08 22:42:44 +13:00
Scott_NZ
9753808936
Renamed OrderCounter to PlayerStatistics. Simplify income to simply earned/min.
2013-01-08 22:42:43 +13:00
Scott_NZ
d7f3b81e4c
Add Map Control statistic
2013-01-08 22:42:42 +13:00
Scott_NZ
36f349ecba
Add Order counter for rough APM estimation. Rename Support to Production and move the production icons there
2013-01-08 22:42:42 +13:00
Scott_NZ
30a374b9e9
Add total earned/spent tracking
2013-01-08 22:42:42 +13:00
Scott_NZ
1c584fb158
Consolidate the production icons into a single widget. Add income tracking for players.
2013-01-08 22:42:40 +13:00
Scott_NZ
83e1855919
Add indication of what players are building
2013-01-08 22:42:40 +13:00
Igor Popov
395aa0fc10
dedicated: never let Bot become an admin
2013-01-08 22:34:03 +13:00
Carko
e10920d4ea
Added the spawnpoint map tooltip that displays players name in the lobby ( closes #2024 )
2013-01-08 22:22:25 +13:00
Carko
914afa2dee
Removed StringSplitOptions.RemoveEmptyEntries when counting wrapped text lines
2013-01-08 22:11:56 +13:00
Carko
ca1e0b4c48
Added word wrapping to in-game chat ( fixes #2093 )
2013-01-08 22:11:56 +13:00
Igor Popov
68130c85f3
fix #2453 ; MOTD for lobby (to be fetched from file); different motd for each mod
2013-01-08 21:57:25 +13:00
Kenny
f41fb32d60
Introducing per-player shrouds.
...
- Each player has their own shroud and their visibility does not extend outside of the shroud.
- Units and buildings can no longer target other units outside of their visibility. Buildings can still be targetted if they have been explored.
- GPS will provide visibility in the fog-of-war.
- Spies that infiltrate radar domes will gain their victim's exploration and reset it on all clients (if the victim does not have GPS)
2012-12-13 15:16:56 -08:00
Matthias Mailänder
aad0b3d2d8
fixed wrong palette remapping for neutral buildings in editor
...
for TEMPERAT (fields) and DESERT (buildings, trees, rocks)
2012-11-26 12:21:50 +01:00
Curtis Shmyr
5e9cdad044
No more sound attentuation for PlayNotification - fixes #2466
2012-11-10 19:52:21 -07:00
Chris Forbes
b73a0a9720
fix off-by-one in new tile query
2012-10-14 10:07:08 +13:00
Chris Forbes
1792f16929
Merge remote-tracking branch 'scott/allies'
2012-10-13 13:52:21 +13:00
Chris Forbes
699838332d
Order results from FindTilesInCircle by distance
2012-10-13 12:55:51 +13:00
Scott_NZ
0c6daf191c
Add button highlighting/glow effect, to be used for the objective button when the objectives update
2012-10-02 21:52:43 +13:00
Igor Popov
05e9dcd5ce
dedicated: load another initial map if current key is not present in dictionary
2012-09-23 17:20:47 +12:00
Igor Popov
4c915ce8fe
dedicated: configurable MOTD
2012-09-23 17:20:47 +12:00
Igor Popov
5d5fe3f5a1
dedicated: proper reason why DEV_VERSION is kicked.
2012-09-23 17:20:46 +12:00
Igor Popov
5bacf69445
dedicated: cleaner
2012-09-23 17:20:46 +12:00
Igor Popov
0a858ac353
cleaner
2012-09-23 17:20:46 +12:00
Igor Popov
b7258e61f3
remove bogus comment
2012-09-23 17:20:46 +12:00
Igor Popov
bd45ffa022
dedicated: start a new server instance once previous game is finished (configurable)
2012-09-23 17:20:46 +12:00