nmlgc
164591f9fe
[Maintenance] Consistently express angle literals in signed hex format
...
Originally just a workaround to remove angles from the PI counter, but
having the sign indicate the Y direction also makes them a lot nicer to
read in C land.
(Maintenance mode commit)
2020-10-02 14:48:54 +02:00
nmlgc
2ef3db3052
[Maintenance] Remove the `operator =` overloads for Subpixels
...
At least we've now documented their negative effects.
Part of P0110, funded by [Anonymous] and Blue Bolt.
2020-08-19 20:10:08 +02:00
nmlgc
8cf1e74565
[Maintenance] [th05] Split segment #1 before the line set render function
...
Why does this suddenly break select_for_rank() in C land?!
Part of P0110, funded by [Anonymous] and Blue Bolt.
2020-08-19 20:10:07 +02:00
nmlgc
3821333a7f
[Reverse-engineering] [th05] Bosses: Background particle structure
...
Straightforward even without looking at the functions more closely.
Part of P0110, funded by [Anonymous] and Blue Bolt.
2020-08-19 20:10:04 +02:00
nmlgc
40aea2d171
[Maintenance] [th05] Declare the particle sprite size in a single place
...
Because it's used by more than one entity type.
Part of P0110, funded by [Anonymous] and Blue Bolt.
2020-08-19 19:33:32 +02:00
nmlgc
e1f3af547f
[Maintenance] [th04/th05] Declare null callbacks in a single place in C land
...
Part of P0089, funded by [Anonymous] and Blue Bolt.
2020-05-04 16:14:18 +02:00
nmlgc
d1f3dcd620
[Maintenance] Move all features exclusive to MAIN.EXE to a main/ subdirectory
...
Adding op/, main/, and end/ directories does nicely cover a great
majority of the "not really further classifiable slices" implied in
d56bd45.
Part of P0086, funded by [Anonymous] and Blue Bolt.
2020-04-15 20:58:01 +02:00