mlangkabel
  • Joined on 2026-04-17
mlangkabel pushed to view_refactoring at mlangkabel/dota_factory 2026-08-05 19:23:42 +00:00
3eec462b4a move the debug stats panel out of the renderer
mlangkabel pushed to view_refactoring at mlangkabel/dota_factory 2026-08-05 18:08:33 +00:00
afb4b8b744 fix Ctrl+click no longer deselecting
mlangkabel pushed to view_refactoring at mlangkabel/dota_factory 2026-08-05 17:09:43 +00:00
9aed6d844e extract WorldRenderer
mlangkabel pushed to view_refactoring at mlangkabel/dota_factory 2026-08-05 16:55:25 +00:00
d54bf3587b move two placement queries out of the view into PlacementRules
mlangkabel pushed to view_refactoring at mlangkabel/dota_factory 2026-08-05 15:56:53 +00:00
286116d2b1 share the world shapes both views draw identically
mlangkabel pushed to view_refactoring at mlangkabel/dota_factory 2026-08-05 15:20:25 +00:00
119d13ba1f extract BuildModeController, fixing a silent blueprint exit
mlangkabel pushed to view_refactoring at mlangkabel/dota_factory 2026-08-05 12:24:55 +00:00
1eca61e934 extract SelectionController
mlangkabel pushed to view_refactoring at mlangkabel/dota_factory 2026-08-05 12:02:37 +00:00
71c07531f0 move the remaining hotkeys into the InputMapper
mlangkabel pushed to view_refactoring at mlangkabel/dota_factory 2026-08-05 11:58:30 +00:00
ed84e44428 stop panning when the view loses focus
mlangkabel pushed to view_refactoring at mlangkabel/dota_factory 2026-08-05 11:38:51 +00:00
2bff80f405 move the already-event-driven hotkeys into the InputMapper
mlangkabel pushed to view_refactoring at mlangkabel/dota_factory 2026-08-05 11:35:25 +00:00
1748be57fb move pan input into an InputMapper
mlangkabel pushed to view_refactoring at mlangkabel/dota_factory 2026-08-05 11:15:52 +00:00
b0fffdb00f extract the scroll position into WorldCamera
mlangkabel pushed to view_refactoring at mlangkabel/dota_factory 2026-08-05 08:18:55 +00:00
8ec413e1b9 use WorldCoordinates in ArenaView too
mlangkabel pushed to view_refactoring at mlangkabel/dota_factory 2026-08-05 08:04:27 +00:00
4f6de79352 extract the world<->widget transform into WorldCoordinates
mlangkabel created branch view_refactoring in mlangkabel/dota_factory 2026-08-05 08:04:27 +00:00
mlangkabel pushed to refactoring at mlangkabel/dota_factory 2026-08-05 06:22:50 +00:00
mlangkabel pushed to master at mlangkabel/dota_factory 2026-08-05 05:53:24 +00:00
949937d2c2 re-use PlacementFixture in BuildingTests
4c166bf47f depend on the registry instead of DebrisSystem in the AI path
Compare 2 commits »
mlangkabel pushed to refactoring at mlangkabel/dota_factory 2026-08-05 05:29:06 +00:00
59067a9c49 put BuildingTest's 33 hand-rolled fixtures onto PlacementFixture
mlangkabel pushed to refactoring at mlangkabel/dota_factory 2026-08-05 05:16:39 +00:00
72d85d681c depend on the registry instead of DebrisSystem in the AI path
mlangkabel pushed to master at mlangkabel/dota_factory 2026-08-05 05:11:03 +00:00
60260540cd make deconstruction its own system