Paul Chote
01a14d9ae5
Move mission briefing to rules.
2016-03-07 21:41:14 +00:00
Paul Chote
2029f34c86
Remove redundant Rules definition from ImportLegacyMapCommand.
2016-03-07 21:41:11 +00:00
Paul Chote
293b6202ef
Add support for oramod packages.
2016-02-28 20:30:40 +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
fe6c4d8e5c
Merge pull request #10788 from pchote/widget-moddata
...
Remove Game.ModData references from Widget code.
2016-02-25 22:18:18 +01:00
Oliver Brakmann
07ec56fd22
Merge pull request #10821 from obrakmann/pr10559-squashed
...
Added mousewheel zooming
2016-02-24 22:37:00 +01:00
Philipp Schärer
ea74499ec2
Added mousewheel zooming
2016-02-24 22:22:32 +01:00
Paul Chote
84b470017f
Remove static Game.ModData references from widget logic.
2016-02-23 23:34:34 +00:00
Paul Chote
ff2aabda9b
Remove ModRules assumption from editor code.
2016-02-23 23:32:59 +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
d492c23a6d
Store map packages in MapPreview.
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
02ab54c9bc
Load MapPreview data without initialising a full Map.
2016-02-18 20:19:44 +00:00
Paul Chote
102880c80f
Use the virtual filesystem to resolve MapFolder paths.
2016-02-15 00:44:36 +00:00
RoosterDragon
8e89a6a696
Simplify names, remove unused usings, remove redundant casts.
2016-01-17 21:35:36 +00:00
Matthias Mailänder
bf2513407a
fix a crash on new map creation
2016-01-01 16:47:15 +01:00
Oliver Brakmann
83ee267105
Allow only valid file types when saving maps in the editor
...
It will also allow saving to files and directories which have a dot in their name.
2015-12-30 19:59:13 +01:00
Paul Chote
12df496f5b
Merge pull request #10015 from atlimit8/MapEditorTooltips
...
Add map editor only tooltips
2015-12-28 18:46:07 +00:00
Paul Chote
95629c29a4
Use map rules to build the editor sidebar.
2015-12-21 15:05:44 +00:00
atlimit8
e417ecb93f
Add map editor only tooltips
2015-11-25 17:28:29 -06:00
atlimit8
39545c7150
Remove editor actor selection tooltip blank line
2015-11-20 22:56:44 -06:00
Paul Chote
a081321790
Add copy/paste to the map editor.
2015-11-10 22:18:18 +00:00
Oliver Brakmann
4bbf6ea0c7
Merge pull request #9925 from atlimit8/MultiLineMapEditorTooltips
...
Multi-line map editor tooltips
2015-11-10 21:06:57 +01:00
Paul Chote
6edac4bdf7
Set the default map location to the support dir.
2015-11-08 12:08:20 +00:00
atlimit8
9c0d83d0d9
Make ActorSelector tooltips better match actor tooltips in map editor
2015-11-07 16:10:13 -06:00
Paul Chote
b6f463729b
Add a ChromeLogic base class for chrome logic.
2015-10-21 19:35:35 +01:00
Paul Chote
cf875c3db6
Update the UID stored in the map file after saving.
2015-10-17 23:25:52 +01:00
Pavel Penev
642468ce0c
Add MapGrid class
...
MapGrid is a mod Manifest field which includes (and thus makes redundant) TileSize, TileShape, SubCells info and MaximumTerrainHeight.
2015-09-27 04:14:43 +03:00
Pavel Penev
c41446e022
Merge pull request #9139 from Mailaender/editor-cash-counter
...
Added a total resource cash counter to the map editor
2015-09-24 15:07:15 +03:00
atlimit8
9acf121eb1
Replace ActorInfo.Traits.WithInterface with ActorInfo.TraitInfos<T>()
2015-09-21 15:50:57 -05:00
Matthias Mailänder
fea59346a5
add a total resource cash counter to the map editor
2015-09-19 18:21:07 +02:00
atlimit8
09984683a7
Add ActorInfo.TraitInfo[OrDefault]<T>() requiring ITraitIfo types
2015-09-19 09:56:14 -05:00
atlimit8
8162fa27ab
Add ActorInfo.HasTraitInfo<T>() requiring ITraitInfo types
2015-09-19 09:49:24 -05:00
Matthias Mailänder
41698ab8bb
show the current coordinate at the top
2015-08-17 21:21:52 +02:00
Paul Chote
e8794032e0
Introduce initial PPos plumbing.
...
PPos is best thought of as a cell grid applied in
screen space. Multiple cells with different
terrain heights may be projected to the same PPos,
or to multiple PPos if they do not align with the
screen grid.
PPos coordinates are used primarily for map edge
checks and shroud / visibility queries.
2015-07-27 19:34:49 +01:00
Oliver Brakmann
8c766a4a79
Merge pull request #8721 from penev92/bleed_rename
...
Some more Country -> Faction renaming
2015-07-25 17:10:35 +02:00
Paul Chote
c70ebfab74
Create the user map directory if required.
...
Fixes #8772 .
2015-07-25 09:36:29 +01:00
penev92
7c1ef2231d
Rename RaceInit to FactionInit
2015-07-25 00:39:31 +03:00
penev92
1d49c23af0
Rename PlayerReference.Race and LockRace to Faction and LockFaction
2015-07-05 23:08:49 +03:00
Paul Chote
19c777a922
Move maximum terrain height definition to mod.yaml.
2015-07-05 17:49:56 +01:00
Paul Chote
0dbbc00d0a
Simplify editor/importer map creation.
2015-07-05 14:57:58 +01:00
Paul Chote
41fa77d12a
Fix projected world coordinate calculation for Lua API.
2015-07-05 14:57:58 +01:00
Dmitri Suvorov
1fb03ad656
Modified actor tooltips to include friendly name and internal name
2015-06-28 14:16:37 +03:00
Paul Chote
ea31b5f393
Only invalidate metadata when overwriting map.
2015-06-21 13:07:45 +01:00
Paul Chote
9e18d3cceb
Work around an unsynced code check.
2015-06-21 10:34:37 +01:00
Paul Chote
6aeebe697f
Default new maps to oramap.
2015-06-20 22:32:18 +01:00