summaryrefslogtreecommitdiff
path: root/game/network/link.cpp
Commit message (Collapse)AuthorAge
* Move lots of maths helpers to inline, constexpr, templatesDan Goodliffe2024-10-20
| | | | Always for working with different dimensions/types
* Make arc_length a member functionDan Goodliffe2024-03-21
|
* Simplify vector addition/subtraction with differnt typesDan Goodliffe2024-02-24
| | | | | Automatically applies correct rounding with float to int operations, adjusts test expectations accordingly.
* Remove PositionxD from NetworkDan Goodliffe2024-01-07
|
* Global positions in network dataDan Goodliffe2024-01-07
|
* Template Ray on position typeDan Goodliffe2024-01-07
|
* Remove misleading power operator^ on vec2/3Dan Goodliffe2023-12-29
|
* Remove weird operator! on vec2/3Dan Goodliffe2023-12-29
|
* WIP typedefing all the things - sourcesDan Goodliffe2023-11-09
|
* Drop .hpp for header only thingsDan Goodliffe2023-04-29
| | | | Half of them acquired a .cpp part anyway
* Fix up all the static analyzer warningsDan Goodliffe2023-01-08
|
* Link functions for testing if a ray clicks themDan Goodliffe2022-08-29
|
* Swap y,z axisDan Goodliffe2021-11-16
| | | | This was a pain... but all the coords make much more sense now and a lot of mystery negation has disappeared.
* Add generic middle classes LinkStraight and LinkCurveDan Goodliffe2021-03-13
|
* Links have length, ends have entry directionDan Goodliffe2021-02-07
|
* Initial commit generating some basic rail networkDan Goodliffe2021-02-05