DeadlySurprise
1a2e8d56d1
Fixed radar not showing move/attack cursors
2015-03-06 14:30:45 +01:00
Bynnar18
0abe8f9b2b
Fixes issues with support powers and adds property to all IOrderGenerator classes to determine priority over selection in the left-click order scheme.
2015-03-01 14:58:19 -06:00
Bynnar18
7b46b76329
Fixed left-click orders and implemented a selection deadzone.
2015-03-01 14:58:19 -06:00
Bynnar18
36d59d6b1d
Restored faulty left-click logic for now.
2015-03-01 14:58:18 -06:00
Pavel Penev
67cee6324c
Merge pull request #7511 from obrakmann/vqaplayer-no-mouse
...
Prevent VqaPlayerWidget from eating the radar bin's mouse input
2015-02-26 23:14:26 +02:00
Pavel Penev
293bb78a3c
Merge pull request #7457 from pchote/actorpreviews
...
Introduce ActorPreviewWidget (and other related changes).
2015-02-21 01:35:03 +02:00
Oliver Brakmann
10f0c83270
Prevent VqaPlayerWidget from eating the radar bin's mouse inputs
2015-02-20 22:44:37 +01:00
DeadlySurprise
7b53582c5e
Implemented Floating Text and radar video
2015-02-18 14:38:30 +01:00
penev92
9664e32005
Merge pull request #7424 from RoosterDragon/minor-alloc
...
Avoid some memory allocations
2015-02-16 20:20:40 +02:00
ScottNZ
582b6635ff
Brace style fixes
2015-02-13 02:32:49 +13:00
Paul Chote
8d51fb0e66
Use ActorPreviewWidget for the color pickers.
2015-02-10 15:22:42 +00:00
Paul Chote
268ca94dc1
Introduce ActorPreviewWidget.
2015-02-10 15:22:42 +00:00
RoosterDragon
7e28acadd8
DrawPanelPartial now specifies each sprite as an individual parameter.
...
This allows some array allocations to be avoided, and makes the code more obvious since each sprite is referred to by name rather than an array index.
2015-02-02 21:16:14 +00:00
RoosterDragon
82bea961ba
Checked LINQ queries and collections for inefficiencies.
...
- Made Array.IndexOf available via extension method.
- Made ToHashSet extension method.
- Change collections queried often via Contains into sets.
- Avoid Count() extension if Count or Length property exist.
- Made Count() > 0 checks and variations calls to Any() instead.
- Don't call ToList/ToArray if there is no benefit to materializing the sequence.
- If the sequence does benefit from materialization, follow this general pattern:
- Collection queried often via Contains use ToHashSet to speed up lookups.
- Short lived variables use ToList. This is because ToArray requires an extra copy to output the final size.
- Collections persisted into fields or for a long time use ToArray to minimize memory overhead.
2015-01-29 19:20:11 +00:00
Matthias Mailänder
24deec2a7b
fix CodeLineMustNotEndWithWhitespace
2015-01-25 18:41:29 +01:00
abcdefg30
8ca61aa917
Updated all year numbers
2015-01-09 21:18:05 +01:00
RoosterDragon
7cfece6dc0
Introduce a new type for representing map coordinates.
...
To resolve the ambiguity introduced when the introduction of isometric maps meant that cell and map coordinates were no longer equivalent, a new type has been introduced so they can each be represented separately.
2015-01-07 17:30:34 +00:00
RoosterDragon
a6cda967c2
Formatted all files.
...
Automatically formatted all files via VS. This generally corrects indentation, removes trailing whitespace and corrects misplaced tabs or spaces. Manually tweaked a few files where required.
2015-01-06 21:28:50 +00:00
Oliver Brakmann
302cf44f5a
Merge pull request #7267 from atimoschenkow/fix-selection-after-radar
...
Selection rectangle is drawn after exiting radar widget while dragging the viewport
2015-01-04 17:23:08 +01:00
atimoschenkow
831f19e993
A selection box is drawn if the mouse exits the radar widget while dragging the viewport.
...
These changes prevent this side effect.
2015-01-04 17:06:50 +01:00
Matthias Mailänder
bc3acfeee7
StyleCop clean OpenRA.Game
2015-01-04 15:38:54 +01:00
Matthias Mailänder
44cd174a8d
StyleCop clean OpenRA.Game
2015-01-03 19:00:48 +01:00
Hellhake
5a97a4b63b
Fix StyleCop warnings in OpenRA.Game
2015-01-02 12:11:01 +01:00
Paul Chote
2ed594fd86
Introduce map Visibility field.
...
This replaces the Selectable, UseAsShellmap, and special-cased Type = "Mission" fields.
2014-12-23 09:08:00 +13:00
ScottNZ
4f4c67735d
Overhaul the lobby faction dropdown for ra
2014-12-19 18:13:27 +13:00
ScottNZ
c4110bad45
Add country definitions
2014-12-19 18:05:28 +13:00
RoosterDragon
a6f5a21ed4
Made Sheet.Texture into Sheet.GetTexture() since we will want to call it for side-effects.
...
Do the same for Sheet.Data since it has the side effect of generating a buffer.
2014-11-29 12:04:50 +00:00
RoosterDragon
ff16690b86
Lazily generate buffer in Sheet.
...
The managed byte buffer is created on demand, meaning a newly allocated sheet will not waste memory holding onto the buffer until some changes are actually required to be written. This avoids a newly allocated sheet wasting memory on buffers that do not differ from their backing texture.
2014-11-29 12:04:00 +00:00
DeadlySurprise
c504383d92
Changed aspect ratio implementation
2014-11-18 22:35:34 +01:00
DeadlySurprise
cdb05537f3
Added tiberian sun vqa file support
2014-11-18 22:35:33 +01:00
Oliver Brakmann
4e3f565354
Fix broken orders when actors are selected.
...
Fixes an oversight in #6949 .
2014-11-15 21:00:52 +01:00
Paul Chote
f5c09121ad
Remove buggy classic mouse orders. Closes #3153 .
2014-11-15 09:40:25 +13:00
Taryn Hill
b8f5786bdb
Clean up some chars.
2014-10-30 20:34:56 -06:00
steelphase
8fe7c71b66
Add chrome for slider thumb.
...
update hardcoded references to chrome.yaml to use public parameters.
2014-10-21 17:14:55 -04:00
Paul Chote
0b875e2ca2
Allow custom ScrollPanel button styles.
2014-10-19 15:32:26 +13:00
Paul Chote
d117faa48d
Define BaseLine offset for ButtonWidget.
2014-10-19 15:32:26 +13:00
Paul Chote
84e71258dc
Prevent mouse events from propagating through a video.
2014-10-11 23:05:35 +13:00
Paul Chote
a60452b30a
Make the video cancel hotkey configurable.
2014-10-11 23:05:34 +13:00
Paul Chote
6b1505b71d
Add an aspect ratio correction flag to VqaPlayerWidget.
2014-10-11 23:05:34 +13:00
Paul Chote
4f44cc1969
Load assets using absolute paths. Fixes #6717 .
2014-10-11 11:02:30 +13:00
Paul Chote
9f3230a009
Remove static state from ChromeProvider.
2014-10-10 23:44:37 +13:00
DeadlySurprise
e187876bdf
Adds vqa playback to the asset browser
2014-10-07 18:59:02 +02:00
Paul Chote
80f42b4921
Add support for generic tooltip names.
2014-10-03 20:25:33 +13:00
obrakmann
9de79318e8
Merge pull request #6623 from steelphase-forks/bleed-ScrollPanelSound
...
Scroll Panel Sound
2014-10-02 20:09:44 +02:00
steelphase
fc44d082dc
Scroll Panel Sound
...
Adds sound to Up, Down, and Thumb Button
2014-10-01 09:53:28 -04:00
Paul Chote
863d75eefe
Merge pull request #6621 from steelphase-forks/bleed-soundfix
...
Sound Fix for DropDownButton Widget
2014-10-01 22:12:55 +13:00
steelphase
3a5d04f824
LoadWidget modRules Fix
...
Fixes #6625
2014-09-29 23:07:48 -04:00
steelphase
65ded0ed90
Sound Fix for DropDownButton Widget
2014-09-29 18:41:40 -04:00
Matthias Mailänder
636e1b5102
Merge pull request #6441 from pchote/paste
...
Support pasting clipboard text into TextFields.
2014-09-13 15:02:15 +02:00
ImagoTrigger
eb2124bb89
Adds ability to paste text (ctrl/cmd+v) into chat.
2014-09-13 09:41:59 +12:00