]> git.smokeofanarchy.ru Git - space-station-14.git/commit
Navmap rework (#26713)
authorchromiumboy <50505512+chromiumboy@users.noreply.github.com>
Wed, 17 Apr 2024 17:59:31 +0000 (12:59 -0500)
committerGitHub <noreply@github.com>
Wed, 17 Apr 2024 17:59:31 +0000 (12:59 -0500)
commit009d06d97833b7700bcfaa534b20575fdbbd7db5
tree677c3b24f7cfc07a753acdabeab6c6bb0f341ecf
parent20b16944adc63d810186c18ed2a4cafc7c026a48
Navmap rework (#26713)

* Optimized the drawing of lines and tracked entities

* Optimized nav map updating and added thin wall support

* Added support for thin doors

* Removed floor tile seams, more line drawing optimizations

* Fixed split grids not updating correctly

* Cleaned up NavMapControl code

* Fix nav map header

* Converted nav map updates from system network messages to delta-states

* Addressed review comments

* Fixed timing issue where NavMapSystem would update before AirtightSystem did
Content.Client/Pinpointer/NavMapSystem.cs
Content.Client/Pinpointer/UI/NavMapControl.cs
Content.Client/Power/PowerMonitoringConsoleNavMapControl.cs
Content.Client/Power/PowerMonitoringWindow.xaml.cs
Content.Server/Atmos/EntitySystems/AirtightSystem.cs
Content.Server/Pinpointer/NavMapSystem.cs
Content.Shared/Pinpointer/NavMapComponent.cs
Content.Shared/Pinpointer/SharedNavMapSystem.cs