Commit Graph

627 Commits

Author SHA1 Message Date
Matthias Mailänder
e00a6933cc fixed a NullReferenceException on TilesetBuilder export
closes #4506
2014-02-23 10:47:15 +01:00
Matthias Mailänder
3de1516747 allow invalid terrain targets for Air/Water bound weapons
made terrain targeting consistent with actors
2014-01-04 09:57:09 +01:00
Paul Chote
0143e8bfb8 Support rectangular tiles. 2013-12-29 14:16:20 +13:00
Paul Chote
1e792fa58b Add limited Tmp(TS) support.
Supports basic tile data, but not z or extra data.
2013-12-29 14:16:20 +13:00
Paul Chote
d116f8a1ce Add FieldLoader support for Size. 2013-12-29 14:16:20 +13:00
Paul Chote
f116c516ce Add FieldLoader support for CPos and CVec. 2013-12-26 19:45:13 +13:00
Paul Chote
7a034a6609 Move CPos and CVec into FileFormats. 2013-12-26 19:45:13 +13:00
Paul Chote
aca897fa76 Implement IComparable on WRange. 2013-12-26 19:45:12 +13:00
Paul Chote
6406e1d052 Allow mods to define a list of compatible map sources. Fixes #4319. 2013-12-19 14:44:20 +13:00
Matthias Mailänder
f76caa5fb7 Merge pull request #4290 from pchote/text-fix
Attempt to parse unexpected key events as text.
2013-12-11 09:17:28 -08:00
Paul Chote
719c9c1cd2 Attempt to parse unexpected key events as text. Fixes #4232. 2013-12-11 22:42:56 +13:00
Paul Chote
089973280d Add Multiply blend mode for D2K move-flash and shroud. 2013-12-11 19:22:54 +13:00
Matthias Mailänder
989165d71c move Pak.cs to the correct directory
case-sensitive OS require it to compile using MonoDevelop
2013-12-05 09:43:22 +01:00
Paul Chote
29fcb3dc35 Fix dune 2 shp parsing. 2013-12-02 20:49:36 +13:00
Paul Chote
c2413b63f7 Remove duplicated Format2 implementation. 2013-12-02 20:44:39 +13:00
Paul Chote
4d12ea0941 Style clean Format80. 2013-12-02 20:43:29 +13:00
Paul Chote
b6cce50ccc Fix crash when loading 0x0 shps. Fixes #4192. 2013-12-02 20:43:29 +13:00
Paul Chote
57c2e75a59 Add a Pak parser for Dune II archives. 2013-12-01 22:09:32 +13:00
Paul Chote
314f819940 Load terrain from any SpriteSource. 2013-12-01 09:49:25 +13:00
Paul Chote
bfd50b97e2 Clean up ShpTSReader code. 2013-12-01 09:48:45 +13:00
Paul Chote
3f2be59056 Clean up ShpReader code. 2013-12-01 09:48:44 +13:00
Paul Chote
ed163aea82 Fix D2 shp parsing and make it a proper frame source. 2013-12-01 09:48:44 +13:00
Paul Chote
e4fe2b49f4 Make terrain tiles ISpriteSources. 2013-12-01 09:48:42 +13:00
Paul Chote
f92ce8bf51 Define a consistent interface for sprite loading. Fixes #4176. 2013-12-01 09:47:49 +13:00
Paul Chote
20a6c75ba4 Rewrite ShpTSReader. Closes #3746. 2013-12-01 09:47:49 +13:00
ScottNZ
cd0b3d8862 Add map scripting support 2013-11-18 20:55:59 +13:00
Paul Chote
d6f1debe22 Stylecop clean Manifest. 2013-11-15 09:54:42 +13:00
Paul Chote
a08dbdba05 Stylecop clean Mod. 2013-11-15 09:54:42 +13:00
Paul Chote
6d6d1e230b Remove runtime mod merging. Closes #3421. 2013-11-15 09:54:42 +13:00
Chris Forbes
4d893cb1f2 Merge pull request #4129 from ScottNZ/refactor
Refactor
2013-11-12 00:06:01 -08:00
ScottNZ
74e2baeb48 Fix a few spelling errors 2013-11-12 19:39:41 +13: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
ScottNZ
86a3e14f2d Remove constructor base() redundancies 2013-11-12 17:31:55 +13:00
ScottNZ
c373bc22e8 Rewrite our Equals implementations so they don't crash when comparing incompatible objects 2013-11-12 17:12:56 +13:00
Matthias Mailänder
a6f06a5dfd fixed broken build palette hotkeys
support modifiers for build palette hotkeys
2013-11-09 12:18:07 +01:00
Paul Chote
0f972fc853 Remove forced upper case hotkey display.
The default SDL2 names have fixed capitalisation.
2013-11-05 18:01:35 +13:00
Paul Chote
78fe3fb702 Convert Keycode to match SDL2. Fixes #4055. 2013-11-05 18:01:35 +13:00
Paul Chote
4b8b7fb75f Simplify Hotkey parsing. 2013-11-05 18:01:35 +13:00
Paul Chote
d1c9c6d76d Split text input into its own event. 2013-10-30 20:08:02 +13:00
Paul Chote
ae8475620d Tidy IInputHandler. 2013-10-30 20:07:04 +13:00
Matthias Mailänder
74692bde66 load maps only from MapFolders defined separately in mod.yaml 2013-10-27 09:22:10 +01:00
Matthias Mailänder
166b727c0b StyleCop cleanup 2013-10-27 08:02:05 +01:00
Matthias Mailänder
0b73491e3f CamelCase for FileSystem folder 2013-10-27 08:02:05 +01:00
Paul Chote
3fe3b4d088 Fieldloader support for longs. 2013-10-26 17:54:56 +13:00
Paul Chote
84ffb0de05 Add Subtractive blend mode for d2k move-flash. 2013-10-26 17:54:56 +13:00
Paul Chote
5cd29f999d Palette header comes *after* the frame. Fixes #3728. 2013-10-26 17:54:56 +13:00
Paul Chote
76c8c8806e Remove desyncing fp from WPos.LerpQuadratic. Fixes #3966. 2013-10-22 22:22:09 +13:00
Paul Chote
7ffbfb9b7e Add a Hotkey class for user-configurable keys. Fixes #3779.
Users can now define and use hotkeys that include modifiers (ctrl/meta/shift/alt).
2013-10-22 09:14:05 +13:00
Paul Chote
aab6fec68b Remove VirtKey and KeyName. 2013-10-21 20:24:24 +13:00