Commit Graph

17 Commits

Author SHA1 Message Date
cdo 7aa582f04b Allow display wrapping to be specified per shape 2025-10-18 17:43:22 +01:00
cdo 5da6b00fc8 Add shooting 2025-10-18 17:43:22 +01:00
cdo 10b675618f Add random jitter to fire 2025-10-18 17:43:22 +01:00
cdo b4b46623da Move ship vertices so origin is closer to visual centre 2025-10-18 17:43:22 +01:00
cdo ce0636aea6 Refactor to seperate shapes and physics 2025-10-18 17:43:22 +01:00
cdo 66e9dcbf8e Rename MAX_VERTS_PER_DRAW to MAX_VERTS 2025-10-18 17:43:22 +01:00
cdo 7d6be1eb14 Grab input device to stop key events reaching terminal 2025-10-18 17:43:22 +01:00
cdo ed09a335d4 Add fire when thrust is active 2025-10-18 17:43:22 +01:00
cdo e4a7c2e665 Use warning flags in build script 2025-10-18 17:43:22 +01:00
cdo 7db0c66920 Add control / update logic 2025-10-18 17:43:22 +01:00
cdo 770f7a569c Fix wrapping 2025-10-18 17:43:22 +01:00
cdo 0deaf4435c Implement simple line drawing 2025-10-18 17:43:22 +01:00
cdo fad9a8935f Create separate input module 2025-10-18 17:43:22 +01:00
cdo d975f5ed42 Create separate renderer and framebuffer modules 2025-10-18 17:43:22 +01:00
cdo 72d73c2889 Set up input handling 2025-10-18 17:43:22 +01:00
cdo 9b72a63810 Implement back-buffering 2025-10-18 17:43:22 +01:00
cdo 9f1cb46a3b Set up drawing to framebuffer 2025-10-18 17:43:22 +01:00