09a9059b27
Cache shader attribute locations in TileRenderable
2026-02-12 21:08:00 -05:00
d84d1d809b
Reorganize source into playscii/ package
...
Move all root .py files into playscii/ package directory.
Rename playscii.py to app.py, add __main__.py entry point.
Convert bare imports to relative (within package) and absolute
(in formats/ and games/). Data dirs stay at root.
2026-02-12 21:01:13 -05:00
9b7e7becc5
Fix cursor offset when tiling WM resizes window on first tick
2026-02-12 20:21:26 -05:00
ac2154d935
Run dos2unix on project
2026-02-12 20:16:27 -05:00
6a37f9c65d
Add agent config with project guide
2026-02-12 20:15:39 -05:00
b2bea441a0
Disable lint rules inappropriate for legacy codebase
2026-02-12 20:15:39 -05:00
86e6382adc
Fix minor lint issues
2026-02-12 20:15:39 -05:00
45d72bf8ed
Convert format calls to f-strings
2026-02-12 20:15:39 -05:00
1d6cd6138f
Fix unused variables and loop variables
2026-02-12 20:15:39 -05:00
addfe0c2e5
Replace bare except with except Exception
2026-02-12 20:15:39 -05:00
6bf4dd60d4
Convert percent formatting to f-strings
2026-02-12 20:15:39 -05:00
1e4d31121b
Apply ruff auto-fixes and formatting
2026-02-12 20:15:39 -05:00
0bdd700350
Add justfile for project commands
2026-02-12 20:15:39 -05:00
cec9df2fc3
Add pyproject.toml with dependencies and ruff config
2026-02-12 20:15:18 -05:00
80b0cc0aa8
fixup! Add initial source download
2026-02-12 20:15:17 -05:00
0cbb1ef05a
Add initial source download
2026-02-12 19:31:07 -05:00
1fdb9eb287
Add a gitignore
2026-02-12 19:30:32 -05:00