Commit Graph
67 Commits
Author SHA1 Message Date
ikolokolnikov 47b9a9ae38 Added a profiler. 2026-08-07 12:28:18 -07:00
ikolokolnikov 14d87eac10 Remove core.h, SDL2->SDL3, Makefile cleanup, ansi C, 80 char. 2026-08-04 04:52:46 -07:00
ikolokolnikov a829ac8647 Comply with ansi C and clean up. 2026-07-15 13:26:36 -07:00
ikolokolnikov ffc4310646 Clean up. 2026-07-14 13:21:04 -07:00
ikolokolnikov 943ed21776 Day 45 is complete. 2026-06-25 17:31:29 -07:00
ikolokolnikov 1ba8acfe51 Moved program icon drawing into handmade layer. 2026-05-29 15:24:46 -07:00
ikolokolnikov 94e20cdff5 Fixed window positioning on Windows. TODO: Test again on Linux and MacOS. 2026-05-28 20:09:50 -07:00
ikolokolnikov d2c6c337b7 Some improvements to rendering of program icon. 2026-05-27 23:09:06 -07:00
ikolokolnikov cbc0a07a1c Some work done to draw program icon dynamically. 2026-05-27 18:19:20 -07:00
ikolokolnikov e72db80fb4 Windows build ready. Program icon, however, exceeds string length on MSVC. 2026-05-27 00:07:06 -07:00
igor 5f663308d2 Day 43 complete. 2026-04-30 21:04:36 -07:00
igor 50fb128698 Day 42 complete. 2026-04-27 23:11:32 -07:00
igor f19963ec6b Get window position accounts for borders now. 2026-04-27 17:22:30 -07:00
igor 8c2290b2ad Day 40 complete. 2026-04-24 16:54:48 -07:00
igor 536c2664fe Day 39 complete. 2026-04-24 14:08:11 -07:00
igor 0149719030 Half of day 39 complete. 2026-04-22 20:39:29 -07:00
igor 10ecc72e2f Day 38 complete. 2026-04-22 13:39:48 -07:00
igor 61ace3a058 Half of day 38 complete. 2026-04-21 23:12:00 -07:00
igor 40c34f2b9d Day 37 complete. 2026-04-20 08:40:29 -07:00
igor 078b1e8a0c Removed mouse cursor rectangle. 2026-04-18 01:53:15 -07:00
igor 73c9232e84 Removed mouse delay. 2026-04-18 01:51:10 -07:00
igor 1c1bea8a05 Day 36 complete. 2026-04-17 21:51:15 -07:00
igor 9bc7fa3b52 Removed the 80 character column rule. Becoming impractical. 2026-04-17 03:19:13 -07:00
igor a8a3b57f8a Day 36. 25:01. Need to draw assets. 2026-04-16 22:18:24 -07:00
igor dea811e073 Day 35 complete. 2026-04-16 18:10:54 -07:00
igor cd0ed29b30 Day 34 complete. 2026-04-15 11:58:51 -07:00
igor 713738b9f3 Day 33 complete. 2026-04-14 18:33:43 -07:00
igor ed18e333f2 Remove the input playback. I do not like it. 2026-04-13 13:24:35 -07:00
igor c2f6906a74 Changed icon to hammer. 2026-04-11 21:38:00 -07:00
igor 6164bb5612 Day 32 complete. 2026-04-11 20:47:13 -07:00
igor e13e4f44e6 Half of day 32. 2026-04-11 20:08:36 -07:00
igor 1635bebb5d Day 31 complete. 2026-04-10 02:06:25 -07:00
igor a2985c20ef Cleanup Makefile and add more warnings. 2026-04-09 19:49:27 -07:00
ikolokolnikov d3cee7409c Add intrinsics. 2026-04-09 00:12:56 -07:00
ikolokolnikov 530c437837 Move program icon into a function. 2026-04-07 17:44:25 -07:00
ikolokolnikov 0a89186e20 Added a program icon. 2026-04-06 19:25:37 -07:00
ikolokolnikov 9473a05a9b Day 30 complete. 2026-04-04 18:27:49 -07:00
ikolokolnikov cd8f62f530 Day 29 complete. 2026-04-03 18:05:35 -07:00
ikolokolnikov 457ff9707f Day 28 complete. 2026-04-02 16:06:00 -07:00
ikolokolnikov 88f235ede6 Day 27 complete. 2026-04-01 19:26:21 -07:00
ikolokolnikov 34727294b7 Clean up. 2026-03-31 22:05:40 -07:00
ikolokolnikov 165ba90102 Probably should not fetch screen refresh rate in the loop, for now. 2026-03-31 16:25:40 -07:00
ikolokolnikov 4be3d0df80 Day 25 done. 2026-03-25 14:33:23 -07:00
ikolokolnikov 64ccae4637 Fix comment. 2026-03-24 14:11:53 -07:00
ikolokolnikov e9d0377882 Day 24 done. 2026-03-23 20:15:02 -07:00
ikolokolnikov 907d4e9dde Day 32 done. 2026-03-22 14:47:09 -07:00
ikolokolnikov b6f7e027b6 Shall not pass 80 characters in width. 2026-03-22 11:34:06 -07:00
ikolokolnikov 8af1c59bb6 In process of migrating to ANSI C. 2026-03-21 17:08:46 -07:00
ikolokolnikov a9573a440e Silence Makefile's output. 2026-03-20 22:39:17 -07:00
ikolokolnikov fc0c70ad61 Date 22 complete. 2026-03-19 15:54:13 -07:00