Commit graph

26 commits

Author SHA1 Message Date
Alex Clink
38dbaea4af Add fill_circle drawing method 2022-01-24 22:03:49 -05:00
Alex Clink
cc1757ab4f Improve matrix speed by using stack allocated memory 2022-01-24 19:47:14 -05:00
Alex Clink
257090e927 Consolidate vector classes 2022-01-17 14:52:13 -05:00
Alex Clink
4a9c451743 Small refactor 2022-01-07 00:06:51 -05:00
Alex Clink
c0d6d0ba90 Refactor drawing methods onto Sprite class 2022-01-06 20:25:39 -05:00
Alex Clink
e5237337ed Change Point to Vector, remove Point 2022-01-06 00:36:48 -05:00
Alex Clink
0795925440 Fix old references 2022-01-03 22:31:49 -05:00
Alex Clink
c8753f51a3 Remove CrystalEdge dependency 2022-01-03 00:17:23 -05:00
Alex Clink
40f0cf717b Add Sprite#sample method 2022-01-02 23:08:13 -05:00
Alex Clink
56b5cc198b Fix variable reference in sprite 2022-01-02 20:41:17 -05:00
Alex Clink
ce0f055bf5 Refactor, entity / sprite 2022-01-02 19:39:17 -05:00
Alex Clink
098d285fa8 Add more methods to PF::Line 2021-12-30 18:18:11 -05:00
Alex Clink
57ce71998d Add additional overload for draw_circle 2021-12-23 22:26:34 -05:00
Alex Clink
c8edef4db3 Make controller implementation specific to subclass 2021-12-22 22:18:14 -05:00
Alex Clink
0a93395b2d Update memoization / Cleanup 2021-12-20 23:33:09 -05:00
Alex Clink
a03670e9f6 Cleanup 2021-12-20 22:45:08 -05:00
Alex Clink
f2bccd41da Fix shading, better obj loading, fix sorting 2021-12-20 22:02:09 -05:00
Alex Clink
4d841b8d3d Add clipping 2021-12-18 16:47:12 -05:00
Alex Clink
199b8fbdf4 Fix fill triangle method 2021-12-05 22:02:11 -05:00
Alex Clink
8e6383ab8a Sort manually to avoid allocating an array? 2021-12-02 00:11:12 -05:00
Alex Clink
10dd27dd43 Add cube example 2021-11-30 23:05:07 -05:00
Alex Clink
873c12a0cf Optimize triangle fill - don't allocate array of points 2021-11-30 20:02:59 -05:00
Alex Clink
60f1e39ae9 Clarify the line drawing algorithm 2021-11-29 22:32:55 -05:00
Alex Clink
db5a1747fa Fix draw_point bounds, add Point struct 2021-11-29 22:04:31 -05:00
Alex Clink
1f293b1bb3 Add drawing functions 2021-11-29 02:26:51 -05:00
Alex Clink
5b285d5540 Initial commit 🎮 2021-11-25 20:57:57 -05:00