Paul Chote
b29b685058
Rename Fluent-related code to be more precise.
2024-10-04 15:11:27 +03:00
Gustas
87850378c7
Make brush rendering self-contained
2024-09-16 12:00:41 +01:00
Gustas
b073155018
Polish map editor code
2024-09-16 12:00:41 +01:00
RoosterDragon
cf0e73e75e
Improve performance of copy-paste in map editor.
...
- EditorActorLayer now tracks previews on map with a SpatiallyPartitioned instead of a Dictionary. This allows the copy-paste logic to call an efficient PreviewsInCellRegion method, instead of asking for previews cell-by-cell.
- EditorActorPreview subscribes to the CellEntryChanged methods on the map. Previously the preview was refreshed regardless of which cell changed. Now the preview only regenerates if the preview's footprint has been affected.
2024-06-16 13:35:13 +03:00
Wojciech Walaszek
7b82d85b27
Editor actor move
2024-03-03 14:27:35 +02:00
David Wilson
d630a6ef7d
Fix editor area/actor deselection bugs
2024-02-07 15:30:23 +02:00
David Wilson
2ced4abc24
Editor selection refactor pt1
2024-01-24 10:11:39 +02:00
RoosterDragon
f4af5c1764
Fix CA1852
2023-06-06 11:51:47 +03:00
Matthias Mailänder
c9dddc342c
Extract editor brush texts.
2023-05-23 19:45:15 +02:00
abcdefg30
5bf7fe852c
Remove the copyright year numbers
2023-01-11 11:58:54 +02:00
abcdefg30
6a31b1f9f3
Update the copyright header year
2022-05-28 00:35:10 -05:00
Eduardo Cáceres
7eb64ea6fc
Use read-only autoimplemented property when possible
2022-05-18 11:42:36 -05:00
penev92
8ba6d13b2f
Removed unused using directives
2021-10-15 13:12:33 +02:00
Andre Mohren
6810469634
Updated copyright years.
2021-06-29 18:33:21 -05:00
teinarss
10676be377
Replace F extension with string interpolation
2021-05-08 22:20:59 +02:00
Matthias Mailänder
fe129956bb
Make the resource layer optional in the map editor.
2021-04-07 12:19:55 +01:00
Paul Chote
80e92849da
Replace ResourceType with strings in interfaces/public methods.
2021-03-20 16:45:41 +01:00
Paul Chote
5adcbe4c78
Use IResourceLayer for editor resources.
2021-03-20 16:45:41 +01:00
Andre Mohren
006a87692a
Removed unused imports.
2020-07-28 18:22:51 +02:00
abcdefg30
23b3c237b7
Update the year numbers in all license headers to 2020
2020-01-05 17:00:34 +00:00
teinarss
1e786b8e31
Add null check to EditorDefaultBrush for resources
2019-10-05 18:39:39 +02:00
teinarss
76034c198e
Added Undo Redo to editor
2019-09-27 17:40:32 +02:00
Paul Chote
ebd36891dc
Switch other struct types to default(T).
2019-06-08 13:19:57 +02:00
abcdefg30
cadbd0d9ab
Change the year number in all cs headers from 2018 to 2019
2019-01-26 23:15:21 +01:00
Paul Chote
f6768fe624
Remove legacy editor actor properties plumbing.
2018-12-08 22:53:13 +01:00
David Wilson
22bece2dc9
Add a basic actor properties panel to the editor.
2018-11-24 10:14:17 +00:00
Arular101
8a60918841
Update copyright notice year to 2018
2018-01-17 00:47:34 +01:00
Taryn Hill
43317e0f5d
Update copyright notice year to 2017
2016-12-31 23:46:13 -06:00
Paul Chote
365bd5b9bd
Rename ResourceType trait fields for consistency.
2016-09-25 17:04:18 +01:00
Paul Chote
65df25b1a4
Remove lazy loading of binary map data.
2016-03-18 20:16:24 +00: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
RoosterDragon
8e89a6a696
Simplify names, remove unused usings, remove redundant casts.
2016-01-17 21:35:36 +00:00
atlimit8
418e70b68e
Easier actor selection in map editor by actor bounds center
2015-11-20 22:59:20 -06:00
Paul Chote
1c06297ff7
Make editor brushes disposable.
2015-11-10 22:17:28 +00:00
teees
eb6df6fe62
Handle mouse up event in default editor brush
2015-11-03 11:45:10 +01:00
atlimit8
6e39a5e264
Replace .WithInterface<T>().Any() => .HasTraitInfo<T>()
2015-09-21 15:50:57 -05:00
Matthias Mailänder
154225d9ee
rotate actors freely with mouse wheel and remove the facing hack
2015-09-06 08:54:14 +02:00
Paul Chote
6e09c62fdd
Allow resource placement outside the map cordon.
2015-06-11 21:27:35 +01:00
Paul Chote
469f47aeea
Add new map editor UI.
2015-05-15 17:09:27 +01:00