HexManiacAdvance/src/HexManiac.Core/ViewModels/Map
haven1433 ff3f2bd3df prototype for wave function collapse
given an area of all the same block, replace all those blocks with blocks that match the surrounding non-same blocks based on what blocks should 'match'. Note that this is a single-pass algorithm right now, which means that it creates a bunch of bad blocks as it gets further from the edge and more conflicts are found.

We may try to update this more in the future, or we may just go with something simpler like a maze generator using border blocks or 9-grid. But the results of this are tantalizing...
2023-02-18 00:53:05 -06:00
..
BlockEditor.cs add copy/paste tiles for foreground/background of blocks 2023-02-04 22:20:16 -06:00
BlockMapViewModel.cs prototype for wave function collapse 2023-02-18 00:53:05 -06:00
BorderEditor.cs make more resilient to nulls 2023-01-29 22:03:33 -06:00
EventTemplate.cs make more resilient to nulls 2023-01-29 22:03:33 -06:00
Flags.cs map editor fixes 2023-01-04 23:06:51 -06:00
IEventViewModel.cs early exits to prevent crashes if data is missing 2023-02-11 22:14:54 -06:00
MapEditorViewModel.cs prototype for wave function collapse 2023-02-18 00:53:05 -06:00
MapHeaderViewModel.cs make more resilient to nulls 2023-01-29 22:03:33 -06:00
MapRepointer.cs prototype for wave function collapse 2023-02-18 00:53:05 -06:00
MapScriptCollection.cs improve resilience 2022-11-10 23:56:03 -06:00
MapSlider.cs map editor fixes 2023-01-04 23:06:51 -06:00
MapTutorialsViewModel.cs minor bugfixes 2022-12-27 00:17:36 -06:00
SurfConnectionViewModel.cs first pass at updating script pointer logic 2022-12-02 08:38:21 -06:00
WildPokemonViewModel.cs map editor improvements 2023-01-05 19:34:53 -06:00