Paul Chote
ed9d8fb7f7
Clean up lobby logic and visuals.
2013-04-23 21:35:57 +12:00
Matthias Mailänder
b7b8177b99
Merge pull request #3063 from pchote/repairable-bridges
...
Repairable bridges, closes #2619
2013-04-15 05:49:56 -07:00
Tyler Whitney
881e8f705a
Update ViewportScrollControllerWidget.cs
...
Moved Scroll() out of the if statement checking to see if edge scrolling was enabled thereby fixing bug introduced that stops keyboard from working if edge scrolling is not enabled.
2013-04-15 03:08:22 -03:00
Paul Chote
e545865599
Add Selectable field to Selectable.
...
There are a bunch of bogus assumptions about
targetable actors being selectable. These aren't
easily fixed, so this add a Selectable field that
can be diabled for things we want to target, but
not select.
2013-04-15 08:06:52 +12:00
Chris Forbes
b649b4b7bb
Merge pull request #3020 from pchote/shroud-sanity
...
Refactor per-player shrouds.
2013-04-12 01:53:31 -07:00
Paul Chote
c428cad70c
Refactor per-player shrouds & fix shellmap shroud.
2013-04-10 19:36:03 +12:00
Chris Forbes
aae6394300
Merge pull request #2965 from ScottNZ/ui
...
Added support for draggable BackgroundWidgets
2013-04-09 19:31:11 -07:00
Paul Chote
f368556b23
Merge tooltip support into Button and remove ToggleButton.
2013-04-08 23:01:21 +12:00
Paul Chote
eddc1fc0cf
Remove duplication between ButtonWidget and ToggleButtonWidget.
2013-04-08 22:55:01 +12:00
Matthias Mailänder
a98cfd8445
Merge pull request #3004 from pchote/sidebar-mouse-interaction
...
C&C widget mouse event polish
2013-04-08 02:40:35 -07:00
Paul Chote
87c107c825
Increase default tooltip delay to 200ms.
2013-04-08 20:25:13 +12:00
Paul Chote
096d95f391
Fix bogus pause logic.
2013-04-07 23:38:52 +12:00
Paul Chote
2cb634b8f5
New spawn selector tooltip for C&C.
2013-04-06 14:50:40 +13:00
Paul Chote
995b4c73d9
Force the runtime to prioritize the main thread and keep things smooth.
2013-04-06 02:59:34 +13:00
Paul Chote
8f7940f969
Move threading into the preview generation.
2013-04-06 01:39:05 +13:00
Paul Chote
01248de66b
Add ScrollPanel.ScrollToItem().
2013-04-06 01:39:04 +13:00
Scott_NZ
8d0a7b46ac
Added support for draggable BackgroundWidgets
2013-04-05 21:19:18 +13:00
Sascha Biedermann
1eb7c62c62
closes #2874 : improved ingame chat
2013-03-28 18:39:26 +01:00
Sascha Biedermann
467002a88b
fixes #2866 : added ButtonWidget.GetKey as delegate
2013-03-28 10:03:41 +01:00
Matthias Mailänder
0a82bfe552
format TODO: uniformly to auto-generate task list in MonoDevelop
2013-03-27 09:45:17 +01:00
Matthias Mailänder
15324b1f1a
bring the Diplomacy menu back to life, but
...
- rename LockTeams to FragileAlliances to avoid confusion
- only allow it in Free-For-All, not Team games or Missions
- grey out non-functional buttons and disabled checkboxes
2013-03-22 18:34:52 +01:00
Sascha Biedermann
594e3c14e6
fixes #2799 : double click on server to join
2013-03-21 18:14:57 +01:00
Sascha Biedermann
d53dcc859f
fixes #2795 : cancel chat with esc
2013-03-20 23:55:12 +01:00
Sascha Biedermann
b6d09b8829
fixed child removal
...
fixed relayout on draw
refactored child remove/replace into ScrollPanelWidget
fixed scrolling on child remove
2013-03-19 17:39:07 +01:00
Sascha Biedermann
770d79da0b
update player list in lobby gracefully for better user experience
2013-03-18 22:25:31 +01:00
Bugra Cuhadaroglu
7cbc4a29bf
Fix #2720 - Diagonal scrolling area in viewport corners are too small
...
I added two options, one is for EdgeScrollThreshold and the other one is
EdgeCornerScrollThreshold. You can modify these threshold as much as you
want.
[Squashed down into one commit -- chrisf]
2013-03-11 16:32:42 +13:00
Matthias Mailänder
775b0409c4
don't hard-code the pause-key
2013-03-02 15:56:13 +01:00
Matthias Mailänder
1083f8cf55
double-tap 0-9: select and center the control group
2013-03-02 15:55:42 +01:00
Scott_NZ
3bc9e7d2e4
Fix some playerstatistics related crashes for other mods
2013-02-25 21:24:17 +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
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
83e1855919
Add indication of what players are building
2013-01-08 22:42:40 +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
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
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
Matthias Mailänder
7a578a0679
notifications (formerly EVAalerts) centralized and race specific
...
outsourced into notifications.yaml
triggered with PlayNotification(...)
(v2: less redundant code for PlayVoice/Notifications)
added harvester under attack and battlecontrol terminated
2012-07-01 14:39:30 +12:00
James Dunne
9c49143534
New types for cell and pixel coordinate position/vectors.
2012-06-21 15:36:59 -05:00
Remco van der Zon
84124de79d
Game can now be paused by pressing f3 as well.
2012-06-06 11:22:46 +02:00
Remco van der Zon
8f981977e0
TimeWidget does not collide anymore with koth layout.
...
Screen resolution should be 1024x786+
2012-06-06 10:47:13 +02:00
Remco van der Zon
7e1986ecbc
Timer shows text "(paused)" when game is in pause.
2012-05-16 19:04:43 +02:00