Commit Graph

315 Commits

Author SHA1 Message Date
Paul Chote
ad730a44c3 Use CellLayer for resources. 2014-06-27 22:07:02 +12:00
Chris Forbes
87ff787f26 Merge pull request #5721 from RoosterDragon/stylecop-small-projects
Run StyleCop on the smaller projects.
2014-06-23 19:09:04 +12:00
RoosterDragon
38617dc0a9 Run StyleCop on the smaller projects.
Also add a copy of the rules to the CrashDialog and Irc projects.
2014-06-23 00:03:37 +01:00
Paul Chote
7cf2a32a2a Revert "export health, cost and damage per section into a CSV file"
This reverts commit 8249012e4b.

Conflicts:
	OpenRA.Utility/Command.cs
2014-06-23 09:31:40 +12:00
RoosterDragon
e0d8d8cf80 Clean up project settings.
- Create single platform config named x86 and have all projects target x86.
- Remove Release config (broken anyway).
- For the Debug config, ensure TRACE and DEBUG constants are set and unsafe code is allowed for all projects (same as the makefile).
- Warn level 4 and optimizations off were removed from the config automatically by VS (it assumes these values by default, and these match the makefile).
- The CrashDialog project can reuse the icon from the Game project as long as the path is set correctly.
- Fix TS project so it builds (I know it's going but its annoying that the project must be unloaded).
2014-06-20 19:29:54 +01:00
Paul Chote
c8c05ea19c Merge pull request #5451 from Mailaender/csv-dps
Added CSV rule export to OpenRA.Utility.exe
2014-06-21 01:18:12 +12:00
Matthias Mailänder
3e627d2eba rename ore to the more generic name resources everywhere 2014-06-20 11:11:31 +02:00
RoosterDragon
22abf9b4c4 Remove and sort usings. 2014-06-18 21:43:35 +01:00
Matthias Mailänder
1d276e4186 add a pure data export for non-spreadsheet applications 2014-06-15 20:13:14 +02:00
Matthias Mailänder
6d2dfabb41 factor in burst delay 2014-06-15 20:12:47 +02:00
Matthias Mailänder
e0ba2046b5 add weapon name 2014-06-15 20:12:24 +02:00
Matthias Mailänder
de005c284c add armor types and move calculation into spreadsheet 2014-06-15 20:11:41 +02:00
Matthias Mailänder
8249012e4b export health, cost and damage per section into a CSV file
closes #3855
2014-06-15 20:10:51 +02:00
ScottNZ
90894aa03e Use var everywhere 2014-06-15 22:17:34 +12:00
ScottNZ
dbffce81a6 Remove unused usings 2014-06-15 22:16:40 +12:00
Paul Chote
e0c59511fb Merge pull request #5152 from Mailaender/auto-l10n
Automated translation string extraction
2014-06-12 10:31:07 +12:00
RoosterDragon
a598a01108 Fixed IDisposable implementation and usage.
- Implement IDisposable interface correctly, with sealed classes where possible for simplicity.
- Add using statement around undisposed local variables.
2014-06-10 11:23:55 +01:00
Matthias Mailänder
69d86cfcf2 add automated language string extraction to utility 2014-06-10 09:24:28 +02:00
RoosterDragon
0ea3509ee4 Added MinBy, MaxBy, MinByOrDefault and MaxByOrDefault methods and replaced calls of the style OrderBy[Descending]().First[OrDefault]() which is not as performant. 2014-05-23 08:23:42 +01:00
Matthias Mailänder
09fb435d45 automatic rule upgrade 2014-05-18 08:12:22 +02:00
Pavlos Touboulidis
750fc4e02c Merge ModRuleset and MapRuleset into Ruleset 2014-05-17 14:33:16 +03:00
Pavlos Touboulidis
63ec6d60e7 Refactoring to remove static Rules & SequenceProvider 2014-05-17 14:32:03 +03:00
Pavlos Touboulidis
495ad989d8 Add dummy "perf" log channel to Utility 2014-05-17 14:26:54 +03:00
Pavlos Touboulidis
5fc7ef02bf Fixes #4615: OpenRA.Utility should expand wildcards in paths
The path to be expanded. It can be a relative or an absolute path.
Wildcards can appear as part of the path and as part of the file name/extension.

Example:

	Expand("./mods/*/mod.?aml");
2014-05-16 19:36:05 +03:00
Matthias Mailänder
59ace5d01b new shorthand Exts.(Try)ParseIntegerInvariant 2014-05-13 14:16:41 +02:00
Matthias Mailänder
b19d286f56 parse with NumberFormatInfo.InvariantInfo everywhere
closes #5240
2014-05-06 18:31:48 +02:00
Matthias Mailänder
b1045dfce6 Update Command.cs
WRange is actually a 1D world distance with 1024 units = 1 cell.
2014-05-05 12:03:01 +02:00
Paul Chote
3965535f3f Remove Windows.Forms dependencies from game and utility. Fixes #4348. 2014-05-04 09:37:25 +12:00
Paul Chote
06f162ad57 Add initial standard library, and port shellmaps. 2014-05-02 22:18:34 +12:00
Paul Chote
d73af0190f Add a new native-lua implementation. 2014-05-02 22:18:34 +12:00
Matthias Mailänder
589c7642d1 add a table of contents 2014-04-28 10:28:17 +02:00
Matthias Mailänder
5120cdf6d4 more non-technical type names 2014-04-28 09:41:22 +02:00
Matthias Mailänder
d9bd5f4d7f tabular view, sorted by namespace and given headers 2014-04-28 09:38:11 +02:00
Paul Chote
4935266945 Merge FileFormats dll into Game and reorganise namespaces. 2014-04-17 01:20:47 +12:00
Paul Chote
1b2a90c00c Migrate to System.Lazy. 2014-04-09 20:20:41 +12:00
Matthias Mailänder
67cd0645a4 update to .NET 4.0 2014-04-09 20:20:26 +12:00
Matthias Mailänder
4f9f258413 automatic upgrade rules for new DisabledOverlay 2014-04-03 07:22:39 +02:00
Igor Popov
647dc749f0 Legacy map import fix spawn slots definition 2014-03-28 17:19:49 +04:00
Curtis Shmyr
6ced7b274c Chronotank teleporation by holding SHIFT or ALT and issuing a move order 2014-03-22 00:13:24 -06:00
Paul Chote
9993eacf65 Add upgrade rules. 2014-03-21 10:07:28 +13:00
Paul Chote
4b09ecd630 Remove duplication between Immobile and Mine. 2014-03-20 21:54:06 +13:00
Paul Chote
715e0299bf Fix UpgradeRules not upgrading maps. 2014-03-20 21:29:29 +13:00
Paul Chote
5151161d78 Fix UpgradeRules for upgrading mods targeting release-20131223. 2014-03-18 22:07:56 +13:00
Paul Chote
c30b18a9d6 Introduce MapCache and MapPreview for improved UI map previews. 2014-03-16 21:45:59 +13:00
Curtis Shmyr
f8f60e52bc Replace Spy* with Disguise* for certain classes 2014-03-15 14:20:57 -06:00
Paul Chote
0a4423a9b8 Rename Waypoint -> Immobile and move it into Mods.RA. 2014-03-13 00:59:35 +13:00
reaperrr
2293453b8f Adds UpgradeRule for AttackTesla -> AttackCharge. 2014-03-07 14:28:49 +01:00
Chicken man
cf3cc43a28 Changed things to do with Shroud to WRange. Updated Utility. 2014-03-05 17:30:33 -05:00
Curtis Shmyr
71a5ddc176 Add upgrade rule for CrateSpawner to Utility 2014-02-21 21:02:53 -07:00
ScottNZ
945a7121e4 Fix OpenRA.Utility not being able to locate mod assemblies on Windows. Fixes #4498 2014-02-22 13:17:40 +13:00