Paul Chote
e59557f588
Include all yaml and lua files in Map UID.
2016-03-08 20:54:26 +00:00
Paul Chote
8532f4deef
Move smudge definitions from Map to SmudgeLayer.
2016-03-08 20:54:26 +00:00
Paul Chote
4a7dfb9d4c
Add upgrade rules for Map format 8 -> 9.
2016-03-07 21:41:14 +00:00
Paul Chote
01a14d9ae5
Move mission briefing to rules.
2016-03-07 21:41:14 +00:00
Paul Chote
668e13b849
Move mission videos to rules.
2016-03-07 21:41:13 +00:00
Paul Chote
d4f8fe1666
Move map configuration to rules.
2016-03-07 21:41:13 +00:00
Paul Chote
5b2bf5b284
Move build radius configuration to rules.
2016-03-07 21:41:13 +00:00
Paul Chote
cce292a68a
Move creeps configuration to rules.
2016-03-07 21:41:13 +00:00
Paul Chote
3c779d4101
Move starting units configuration to rules.
2016-03-07 21:41:13 +00:00
Paul Chote
e34864fe40
Use DefaultCash for the default cash.
2016-03-07 21:41:12 +00:00
Paul Chote
62f28d2909
Move shroud options to rules.
2016-03-07 21:41:12 +00:00
Paul Chote
f44993e4f7
Move crates option to rules.
2016-03-07 21:41:12 +00:00
Paul Chote
aed8518e04
Move cheats option to rules.
2016-03-07 21:41:12 +00:00
Paul Chote
2029f34c86
Remove redundant Rules definition from ImportLegacyMapCommand.
2016-03-07 21:41:11 +00:00
Paul Chote
be52c1cb72
Properly use the virtual filesystem for map loading and saving.
2016-02-28 19:27:33 +00:00
Paul Chote
617113fa86
Rework IReadWritePackage interface.
2016-02-28 10:18:50 +00:00
Oliver Brakmann
4f1fa3acec
Merge pull request #10786 from pchote/mappreview-packages
...
Remove internal use of map paths.
2016-02-23 22:52:54 +01:00
Paul Chote
e71225496b
Clarify GPL version.
2016-02-21 16:30:48 +00:00
Paul Chote
b396965fd9
Update licence header year.
2016-02-21 16:27:31 +00:00
Paul Chote
8a9bce45ec
Remove map loading shim.
2016-02-21 16:11:36 +00:00
Paul Chote
226081d379
Remove map saving shim method.
2016-02-21 16:11:36 +00:00
Paul Chote
573e26c887
Load and save maps using packages.
2016-02-21 16:11:35 +00:00
Paul Chote
9c3b967a47
Remove dead map saving code.
2016-02-21 15:11:55 +00:00
Paul Chote
34e6bfdfa0
Fix filesystem references under Windows.
2016-02-19 20:44:06 +00:00
Paul Chote
0b13811976
Don't reenumerate files when loading maps.
2016-02-18 18:12:33 +00:00
Paul Chote
d573e21a48
Traits open files via the Map.
2016-02-18 18:12:33 +00:00
Paul Chote
d1d3d72edb
Implement IReadOnlyFileSystem on Map.
2016-02-18 18:12:32 +00:00
Paul Chote
b347fade71
Use IReadOnlyFileSystem in artwork loaders.
2016-02-18 18:12:31 +00:00
Oliver Brakmann
5866164c40
Merge pull request #10353 from Mailaender/resize-map
...
Added a resize map command
2016-02-15 21:10:39 +01:00
Matthias Mailänder
8b9e60ba82
Set the bounds when resizing maps.
2016-02-13 21:56:51 +01:00
Matthias Mailänder
284e6ea061
Add a resize map command.
2016-02-13 21:56:51 +01:00
Mazar Farran
22a3358581
Fix max view distance check.
2016-02-12 21:01:34 -08:00
Paul Chote
34910cd128
Move map format upgrades to an explicit upgrade rule.
2016-02-08 18:53:28 +00:00
Paul Chote
6c7b687f34
Move map UID calculation to a static method.
2016-02-08 18:51:58 +00:00
Matthias Mailänder
60e86f73d0
Merge pull request #10702 from RoosterDragon/map-contains-fix
...
Fix Map.Contains for maps with height
2016-02-06 23:02:56 +01:00
Oliver Brakmann
a6e98620c0
Merge pull request #10650 from pchote/remove-fragile-diplomacy
...
Remove fragile diplomacy.
2016-02-06 22:55:55 +01:00
RoosterDragon
36e09990ca
Fix Map.Contains checks for maps with height.
...
If a cell lacked any valid projected cells, then it is off the map entirely. The previous logic would think such a cell was within the map as none of projected cells were out of bounds (as there were no projected cells to fail the check).
2016-02-06 17:55:27 +00:00
Paul Chote
626fa0b60b
Move CellCorners to MapGrid.
2016-02-05 23:00:14 +00:00
Paul Chote
00945dc9ef
Tidy IReadOnlyPackage interface and implementations.
2016-02-01 22:49:12 +00:00
Paul Chote
feab81bdea
Remove IReadOnlyPackage.Priority.
...
Priority is now determined solely by order in mod.yaml
(later packages take priority of earlier ones).
2016-02-01 22:49:11 +00:00
Paul Chote
73b3f20921
Remove fragile alliances feature.
2016-01-30 20:47:50 +00:00
RoosterDragon
8e89a6a696
Simplify names, remove unused usings, remove redundant casts.
2016-01-17 21:35:36 +00:00
Paul Chote
a0979634bb
Use .Yaw.Facing in Map.
2016-01-16 22:38:17 +00:00
Paul Chote
f8d0b97e8d
Split IPackage into IReadOnlyPackage and IReadWritePackage.
2016-01-16 10:37:21 +00:00
Pavel Penev
45382d193a
Rename IFolder to IPackage
2016-01-11 21:53:48 +02:00
Oliver Brakmann
02fa63c1b4
Merge pull request #9853 from penev92/unglobalFileSystem
...
Unglobal file system
2015-12-14 20:52:30 +01:00
Pavel Penev
d08a400565
Add a context argument to package files contructors
2015-12-14 03:42:25 +02:00
Pavel Penev
1b88d24cfa
Unstatic GlobalFileSystem and rename it to FileSystem
...
Add a ModFiles field on ModData and move all access to the file system to go through that.
2015-12-14 03:42:22 +02:00
RoosterDragon
b0619a3e25
Added comments in performance sensitive code.
2015-12-13 16:24:54 +00:00
RoosterDragon
bfe1804bf6
Fix some spellings.
2015-11-27 16:19:59 +00:00