Commit Graph

14 Commits

Author SHA1 Message Date
8d1aa0141f Don't stomp on the default debugers in SmokeTest. 2023-04-15 19:17:34 -07:00
74fac625f2 Implement standard debuggers.
These debug actions are added to all players by default.
2023-04-15 19:16:08 -07:00
22c4718faf Include the Number in the smoke test display. 2023-04-15 17:30:08 -07:00
deb3b1c5a1 Don't charge an action point for debug drawing. 2023-04-15 17:26:02 -07:00
4a91230376 Smoke testing for debug actions.
Just moves one of the existing actions to a debug action slot.
2023-04-15 17:21:28 -07:00
8d9303c8bc stats manual in README 2023-04-04 12:29:36 -07:00
ad9e5764f1 Allow renaming of extracted stats via tag. 2023-04-04 12:14:04 -07:00
99e372a4db Fix it
Pointer vs. value receivers are... interesting.
2023-04-04 11:37:02 -07:00
3e34e25f54 Major stats upgrade.
StatLiteral: just emit a stat in the obvious way. Plus helper functions.

Can also identify stats via struct tags, no more Stored type!

Can also identify stat methods via name (with compatible types).
2023-04-04 11:12:07 -07:00
3455579be6 Fix module spec. 2023-04-02 22:25:12 -07:00
9796c2e970 First round of substantial bug fixes 2023-04-02 19:25:53 -07:00
e96d81a7b4 Fencepost error!
Also the title is visible.
2023-04-02 19:07:05 -07:00
159f6b6b5f Fix type. 2023-04-02 19:02:43 -07:00
2480a1631b Implement a very crude "game" as a test. Also updates Player. 2023-04-02 19:01:40 -07:00