This website requires JavaScript.
Explore
Help
Sign In
meleki
/
feuerwerk
Watch
1
Star
0
Fork
0
Code
Issues
36
Actions
Projects
1
Wiki
Activity
Files
947a6b197738fb8142ab8998a8d3832832b67be4
feuerwerk
/
tests
T
History
admin
and
Claude Opus 5
947a6b1977
game-maker / gate (push)
Successful in 1m53s
Details
game-maker / suite (push)
Successful in 6m41s
Details
Collision outlines for autotiles: a frame holds several outlines (click adds a corner to the active one, Ctrl/Cmd-click starts a new one, clicking another outline makes it active, Delete removes the active outline and never the frame in collision mode), an autotile's outlines are drawn over the whole block, cut at the quarters and each cell takes the pieces of exactly the quarters its image is made of, so edges, outer corners and notches follow automatically; a tile of the block with nothing drawn blocks fully, cells of only full quarters merge back into rectangles, collision scale does not apply to an outlined autotile, and the previous format with one flat outline still loads (
#141
)
...
Co-Authored-By: Claude Opus 5 <
noreply@anthropic.com
>
2026-09-19 01:56:20 +02:00
..
core
Collision outlines for autotiles: a frame holds several outlines (click adds a corner to the active one, Ctrl/Cmd-click starts a new one, clicking another outline makes it active, Delete removes the active outline and never the frame in collision mode), an autotile's outlines are drawn over the whole block, cut at the quarters and each cell takes the pieces of exactly the quarters its image is made of, so edges, outer corners and notches follow automatically; a tile of the block with nothing drawn blocks fully, cells of only full quarters merge back into rectangles, collision scale does not apply to an outlined autotile, and the previous format with one flat outline still loads (
#141
)
2026-09-19 01:56:20 +02:00
editor
A placed tilemap grows and shrinks at every edge: the new GRID EDGES block in the inspector adds or removes one column or row at Left, Top, Right or Bottom as one undo step, shifting the cells of all layers and moving the placement through its own matrix so the content stays in place on screen; removed painted cells are kept outside the grid and return when the edge grows again, and the Columns and Rows fields of a placement keep the content in place too (
#136
)
2026-09-18 13:58:03 +02:00
ui
Scrolling content is narrowed by the scrollbar width while the scrollbar is shown, so it no longer sits under the bar
2026-09-18 07:29:58 +02:00
viewport
A border drawn in pixels is as wide as the texture says a pixel is, so a small sheet can frame a large sprite (
#96
)
2026-09-16 18:09:43 +02:00
helpers.ts
Move with collision reacts along the contact normal: it travels to the surface, stays flush and slides the rest of the move along it with Coulomb friction (the mean of both colliders, a tile counts as 0.5), a circle now rolls over an edge instead of catching on it, pushed dynamic bodies move off along the normal, Move gains the outputs hit, normal x and normal y, an object without its own collider moves freely, and editor run and play share the same path through Solids; contact point and normal come from our own f64 geometry (contactBetween), because Rapier's castShape lands 3e-6 px inside the wall in f32 (
#150
)
2026-09-18 21:52:11 +02:00