ScottNZ
40e9fb93d6
Revert project file changes by RoosterDragon which would cause the TD mod to fail to load for some reason on Windows ( de7a837d94, #5403 ).
...
VS will also generate a warning if it tries to source an icon from somewhere not in the project directory, so added it to the CrashDialog folder.
2014-05-26 00:07:30 +12:00
Chris Forbes
5eb61dbdd2
Merge pull request #5411 from RoosterDragon/general-clean
...
General Cleanup
2014-05-25 11:03:03 +12:00
RoosterDragon
b733465f33
General uncontroversial cleanup:
...
- Made private methods static where possible (runtime can elide checking the object for null).
- Declared attribute classes as sealed (allows reflection on attributes to complete faster).
- Moved some static cctor's into field initializers (static cctor's are slower than static field initializers).
- Made classes static if they contained only static methods (can't create instances of useless objects).
- Use inferable Exts.Lazy and not new Lazy<T>().
- Added required STAThread attribute to CrashDialog.
- Removed unused parameters in private methods.
- Added Serializable attribute to exceptions.
- Added parameter name in calls to ArgumentNullException.
- Use of as operator instead of is + cast.
- Changed (x as Foo).Bar anti-pattern into ((Foo)x).Bar. Results in sensible cast exceptions on error rather than null dereferences.
- Removed unused method in NullShader.
2014-05-23 15:50:54 +01:00
RoosterDragon
de7a837d94
Unify settings for solution and project setups.
...
Create a single solution platform named x86.
Ensure both Debug and Release configs build to the root for all projects.
Ensure all Release configs generate pdbs.
2014-05-23 08:16:09 +01:00
Pavlos Touboulidis
63ec6d60e7
Refactoring to remove static Rules & SequenceProvider
2014-05-17 14:32:03 +03:00
Paul Chote
4935266945
Merge FileFormats dll into Game and reorganise namespaces.
2014-04-17 01:20:47 +12:00
Matthias Mailänder
67cd0645a4
update to .NET 4.0
2014-04-09 20:20:26 +12:00
ScottNZ
1394c1dcee
Remove some misc redundancies
2013-11-12 19:39:39 +13:00
ScottNZ
00ec1ca87a
Remove unused usings
2013-11-12 19:39:33 +13:00
Paul Chote
f83ad88d2a
Use Manifest.TileSize everywhere.
2013-08-15 17:43:12 +12:00
Matthias Mailänder
4603f0bbf6
StyleCop clean TilesetBuilder
...
adapt Makefile after TilesetBuilder file renamings
remove dead TilesetBuilder code
2013-08-07 15:52:22 +02:00
Matthias Mailänder
79355bbb32
remove unused AssemblyInfos
2013-08-07 15:42:29 +02:00
Matthias Mailänder
f02bfbf0c2
disable StyleCop rules SA1115 and SA1116
...
closes #3562
2013-08-07 13:50:23 +02:00
Matthias Mailänder
a35a046ede
disable more StyleCop rules based on @pchote's wishlist
2013-07-11 20:29:00 +02:00
Matthias Mailänder
8bb5b5700b
added StyleCop support
...
with some rules we disagree with disabled
2013-07-08 19:42:32 +02:00
Matthias Mailänder
0a82bfe552
format TODO: uniformly to auto-generate task list in MonoDevelop
2013-03-27 09:45:17 +01:00
ew07002
d1f12ff801
Add some usability features to the TilesetBuilder
...
- title bar shows tile position (x, y and tile nr (from left top))
- make 'overlays' button a toggle button and properly sync state with
tileset surface
- add export option for 'Template CellID <-> tile number' mapping
- overlay pen color is now white (todo: make configurable)
2012-07-23 09:33:57 +12:00
Matthias Mailänder
c75c72b525
made palette shadowindex configurable
2012-07-01 19:37:57 +12:00
James Dunne
aac78773f4
Upgraded to VS2010
2012-06-26 20:39:56 -05:00
Matthias Mailänder
d3915ad291
string AcceptsSmudgeType replaces boolean AcceptSmudge
...
because Dune 2000 has different craters for rock and sand
2012-06-27 13:19:52 +12:00
Matthias Mailänder
722c7a5f7d
+resampled sounds, readded and completed Arrakis tileset
...
all tilesets combined into one without redundancy
2012-06-14 21:09:44 +02:00
Matthias Mailänder
f9cbd1bbbf
experimenting with auto-downloader, sandworm
2012-06-10 21:13:40 +02:00
Matthias Mailänder
4ed74c6cc0
adding in-game GUI gamefile extractor/converter
...
also fixing EOL for TilesetBuilder with monoDevelop
2012-06-09 19:53:59 +02:00
Matthias Mailänder
f140c6ec9c
added TilesetBuilder command line, added Tileset extractor
...
removing all copyrighted raw tileset files
2012-06-08 19:31:10 +02:00
Matthias Mailänder
8f1d06ff31
added TilesetBuilder2 and fixed it for Dune 2000
...
does not support TerrainTypes other than "clear" yet
2012-06-07 19:22:45 +02:00
Chris Forbes
d57dfd1997
tidy
2011-12-27 21:23:25 +13:00
Chris Forbes
bc6af1841b
fix indents everywhere
2011-10-18 15:10:17 +13:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Chris Forbes
16fa2f2c1e
sort file lists in projectfiles, fix newlines
2011-09-16 08:57:11 +12:00
Chris Forbes
67b4ef3084
#1108 changed BuildingInfo.WaterBound to a list of terraintypes. makes it possible to have buildings with custom terrain requirements
2011-08-17 07:52:35 +12:00
Paul Chote
aba14eec23
Squash compiler warnings
2011-04-07 21:26:57 +12:00
Paul Chote
b0425aff3b
Renormalize line endings and fix copyright headers again.
2011-04-07 21:15:42 +12:00
Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +13:00
Paul Chote
c3ff679f3a
Make map saving independent of Container type. Saving zip/oramap/mix untested as the editor cannot load non-folder maps.
2010-12-29 11:39:26 +13:00
Paul Chote
64a7592fed
Rename OpenRA.Gl -> OpenRA.Renderer.Cg
2010-11-21 13:10:18 +13:00
katzsmile
e4d05407d9
Added export minimap to PNG. Hided unfinished Tools and Bitmap import menus.
...
Added hack to render building roofs of they have same name but have "2" in name. (weap and weap2)
Signed-off-by: katzsmile <katzsmile@lead-games.com >
2010-09-18 12:56:08 +12:00
Chris Forbes
5593b9ffdd
start splitting up tsb; fix a wtf in the save code
2010-09-17 19:00:09 +12:00
Paul Chote
051c451867
Support custom tile size ingame
2010-09-15 19:31:21 +12:00
Paul Chote
ac8a3526a4
Custom tilesize support for editor
2010-09-15 19:31:21 +12:00
Paul Chote
be47fb55e8
Initial support for custom tile sizes
2010-09-15 19:31:21 +12:00
Chris Forbes
72d6a211af
disable vshost
2010-07-28 11:26:46 +12:00
Chris Forbes
443f2bb6b9
fix msbuild project files. thanks, monodevelop: what was there worked JUST FINE
2010-07-25 15:52:09 +12:00
Paul Chote
301007e225
Fix compile errors/warnings
2010-07-25 15:02:01 +12:00
Paul Chote
5776d351b4
Fix Monodevelop build; remove Aftermath project.
2010-07-25 14:55:44 +12:00
alzeih
484bea106b
OpenRA works nicely with monodevelop
2010-07-24 16:19:54 +12:00
Chris Forbes
d5f12dd8ee
trim down license spam in all files
2010-07-18 16:48:21 +12:00
Paul Chote
6427a6dc33
Export tilesets into a mix
2010-07-17 19:03:05 +12:00
Paul Chote
a6ba5ec453
Update tilesetbuilder to new tileset format
2010-07-17 13:42:53 +12:00
Chris Forbes
ce9f7666b4
make build process saner (emit binaries into root rather than spray them through /bin/Debug/)
2010-05-27 20:59:02 +12:00
Chris Forbes
270941cfde
fix some fail desyncs in chronoshift code
2010-05-26 19:02:43 +12:00