Commit Graph

38 Commits

Author SHA1 Message Date
James Turk
b020a9d18f Merge branch 'new-anim' 2024-04-30 21:26:57 -05:00
James Turk
21f897b397 linter 2024-04-30 21:26:21 -05:00
James Turk
25e1b9d6fe
Merge pull request #2 from jamesturk/new-anim
New Animations, Polygon, and Liskov Demo
2024-04-30 21:24:32 -05:00
James Turk
2bf6e352ec add liskov demo 2024-04-30 21:23:29 -05:00
James Turk
8f5b03f34a add Polygon 2024-04-30 20:56:37 -05:00
James Turk
e8aff3394e demo that you can animate any property 2024-04-30 20:06:01 -05:00
James Turk
ec7bbad372 moved animation code to more general interface, and updated clock example 2024-04-30 19:56:54 -05:00
James Turk
fdd7ee24d3 ruff wasn't installed 2024-04-26 16:49:06 -05:00
James Turk
64f5870495 poetry run ruff 2024-04-26 16:47:22 -05:00
James Turk
900b65ae01 fix linter 2024-04-26 16:36:23 -05:00
James Turk
260db27441 SOLID link 2024-04-26 16:33:28 -05:00
James Turk
c3c9084392 add refactors 2024-04-26 16:32:53 -05:00
James Turk
8374359309 mypy linting: everything except for WIP functional pattern 2024-04-26 16:31:12 -05:00
James Turk
e3d7961674 fix consistency in README 2024-04-26 16:16:22 -05:00
James Turk
86bb085384 fix consistency in README 2024-04-26 16:14:03 -05:00
James Turk
a5e66cf68b improve readme 2024-04-26 16:13:10 -05:00
James Turk
cf9341e3ef fix linting issues 2024-04-26 16:11:49 -05:00
James Turk
3049f3dee3 add linting 2024-04-26 16:06:24 -05:00
James Turk
f69bda6506 README 2024-04-26 16:03:51 -05:00
James Turk
ea4d79dbe5 design pattern docs 2024-04-26 15:44:04 -05:00
James Turk
ee898302d3 lots more documentation 2024-04-26 14:48:30 -05:00
James Turk
a403490df0
Merge pull request #1 from jamesturk/pygame-encapsulation
pygame encapsulation
2024-04-23 22:23:10 -05:00
James Turk
04d765059f everything works, even fonts 2024-04-23 22:07:25 -05:00
James Turk
39c9c53bdc add DrawEngine methods to initialize and render 2024-04-23 21:37:25 -05:00
James Turk
37343739e8 most things working, not text, draw_engine interface still fluid 2024-04-23 21:26:34 -05:00
James Turk
67c2d5093d api cleanup 2024-04-22 22:54:18 -05:00
James Turk
3bfa6e0eaf text rendering 2024-04-22 20:53:30 -05:00
James Turk
b9d2468194 rects 2024-04-22 19:57:41 -05:00
James Turk
6efae3e29e support update functions 2024-04-22 02:35:23 -05:00
James Turk
3e4a900753 improve examples 2024-04-22 02:12:59 -05:00
James Turk
59bad0c25e re-entrant 2024-04-22 01:39:33 -05:00
James Turk
5eb52fd0cf switching 2024-04-22 01:35:14 -05:00
James Turk
89646260c0 update method 2024-04-22 01:20:55 -05:00
James Turk
b53ae9cce0 rects 2024-04-22 00:23:07 -05:00
James Turk
aa82295182 fix copying 2024-04-22 00:11:55 -05:00
James Turk
802ba51875 add z indexing 2024-04-21 22:34:36 -05:00
James Turk
fca6d11504 doodles 2024-04-21 22:10:04 -05:00
James Turk
be4cdd31d7 initial drawing demo 2024-04-20 21:41:21 -05:00