summaryrefslogtreecommitdiffhomepage
path: root/editor
AgeCommit message (Collapse)Author
2024-06-06wStanislaw Halik
2024-06-06bStanislaw Halik
2024-06-06fix collision overlay showing hovered tileStanislaw Halik
2024-06-06wStanislaw Halik
2024-06-06hole test should be doneStanislaw Halik
2024-06-06wipStanislaw Halik
2024-06-06align text verticallyStanislaw Halik
2024-06-05enable keyboard focus for tests paneStanislaw Halik
2024-06-05fix msvc link failureStanislaw Halik
2024-05-29split off common code in main draw loopStanislaw Halik
2024-05-28wStanislaw Halik
2024-05-28wStanislaw Halik
2024-05-26bStanislaw Halik
2024-05-26cStanislaw Halik
2024-05-26use array_size instead of std::size/arraySizeStanislaw Halik
2024-05-26b cleanup includesStanislaw Halik
- remove unused includes - reorder some compat/ includes to the bottom, in order to check whether the headers correctly include them
2024-05-25wStanislaw Halik
2024-05-21start thinking about composite objectsStanislaw Halik
2024-05-14aStanislaw Halik
2024-05-06fix stale reference in editor::update()Stanislaw Halik
It also reduces the amount of Corrade asserts by calling `.data()` and `.get()` rather than `.operator[]` and `.operator*`.
2024-05-06walk script wipStanislaw Halik
2024-05-06switch to lazily allocating pathfinding resultsStanislaw Halik
2024-05-06editor: fix crash when chunk::_objects array reallocates itselfStanislaw Halik
2024-05-06badStanislaw Halik
2024-05-05src: remove the tile_iterator classStanislaw Halik
This is too crufty to bother with.
2024-05-05bStanislaw Halik
2024-05-05expose script init statusStanislaw Halik
2024-05-05add simplified camera offset formulaStanislaw Halik
2024-05-05dStanislaw Halik
2024-05-03src/search: add tiny constant value to bbox sizeStanislaw Halik
2024-05-02compat/assert: reduce executable sizeStanislaw Halik
2024-05-02actually, don't delete objects during updateStanislaw Halik
2024-05-02now call script updateStanislaw Halik
2024-05-02script lifecycle mostly implementedStanislaw Halik
2024-05-02editor: show actual keycode in unhandled key messageStanislaw Halik
Note that `SDL_GetModState()` is a trivial accessor.
2024-05-02editor: silence unhandled event message on modifier keypressStanislaw Halik
2024-04-13split scenery-proto into its own fileStanislaw Halik
2024-04-13instantiate scenery in a uniform mannerStanislaw Halik
Now using world::make_scenery(). Add `std::monostate` to the `scenery_proto` variant to catch potential bugs.
2024-04-13use inheritance for scenery, not std::variantStanislaw Halik
It's still WIP because creating scenery has to branch on all subtypes. This needs to be taken care of generically in `world::make_object()`.
2024-04-11editor: remove StaticArray usageStanislaw Halik
2024-04-08wipStanislaw Halik
2024-04-08aStanislaw Halik
2024-04-08aStanislaw Halik
2024-04-07dStanislaw Halik
2024-04-07use static_cast on void* instead of reinterpret_castStanislaw Halik
2024-04-07bStanislaw Halik
2024-04-06editor: don't draw collision boxes for passable ground tilesStanislaw Halik
2024-04-06mark tiles reachable around player in region bitmaskStanislaw Halik
2024-04-06bring back update_world resync on entity movedStanislaw Halik
2024-04-06aStanislaw Halik