Get the position of the mouse in the screen or the world.
|
|
Let players zoom in and out of your map.
|
|
Easy macros for common lazy patterns.
|
|
|
|
Draw an arrow on-screen for tracking things.
|
|
Pick from an associative list of weights by value.
|
|
Helpers for pixel movement.
|
|
An enumeration for the built-in directions, with extra useful functions.
|
|
Higher-order list functions.
|
|
Spaces on the map that can be duplicated, allocated, and stored.
|
|
Events and event handlers
|
|
A periodically-firing event that keeps track of its own time.
|
|
A safe weak reference to a datum.
|
|
Returns the matrix that transforms an icon of specified size into a line of specified thickness along a given vector.
|
|
Automatically stretch to integer multiples of your icon size.
|
|
A collection of useful code files.
|
|
Periodically update objects for real-time effects.
|
|
|
|
CrossedOther, UncrossedOther, BumpedBy
|
|
|
|
Get the absolute pixel coordinates of atoms on the map.
|
|
Requires TileWidth and TileHeight to be defined. Does nothing else.
|
|
|
|
Track buttons using the Any Macro.
|
|
Anchor HUD boxes to the world coordinates.
|
|
2D vector datum for positions and offsets.
|
|
Track the state of the mouse buttons.
|
Check out: https://www.go-happybirthday.com/2019/03/ Happy-Birthday-Cousin-Quotes.html