Piper Thunstrom
Piper Thunstrom
Relavent test: https://github.com/ppb/pursuedpybear/blob/canon/tests/test_engine.py#L32 We need to add a Failure with a reasonable time out to this test to prevent infinite loops in CI. Failer defaults to 1 second, which is...
In the interest of improving the on-boarding ramp for new users and learners, and by extension making our live demonstrations a little more impressive, we'd like to include some Sprites...
In the interest of improving the on-boarding ramp for new users and learners, and by extension making our live demonstrations a little more impressive, we'd like to include some Sprites...
ppb commit: b2eee07a7f0ea OS Windows 10 Python 3.8.6 Output: ``` ========== loading.py ========== Tests loading scenes. Should take some time to progress. This may need to be run several times...
I've designed a few of these for games, and we should definitely include a tool for designing control inputs that are easy to remap for end users. This would be...
We have next to no systems documentation, that should be improved. Going to make this a super issue and make specific issues for individuals sections of the code.
Figure out the best way to provide a save system.
I think it's time we start recording some of our best practices. Not code formatting style (We still believe PEP 8 and shrugging at different programmers style is the best...
MouseMotion.buttons is type hinted as a Collection of buttons. KeyPressed.mods is type hinted as a Set of modifier keys. We should examine if these should use the same type hint...
Right now, we can only tag things when they're added to the Scene via `Scene.add`. This means that to modify the tags of a Sprite, you need to do this:...