diff options
author | Bad Diode <bd@badd10de.dev> | 2021-06-06 10:58:09 +0200 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2021-06-06 10:58:09 +0200 |
commit | 96c4179094b229c67701f0f36abd5e118a4331c9 (patch) | |
tree | 14d2734ca425f4770b96bcb84baa3c5a97741670 /src/main.c | |
parent | 8feaf2dc269dd0cb81de87be90d2b2c7f28bcbea (diff) | |
download | stepper-96c4179094b229c67701f0f36abd5e118a4331c9.tar.gz stepper-96c4179094b229c67701f0f36abd5e118a4331c9.zip |
Add diagonal line implementation
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -53,10 +53,12 @@ WITH REGARD TO THIS SOFTWARE. | |||
53 | void | 53 | void |
54 | test_rects() { | 54 | test_rects() { |
55 | for (size_t i = 0; i < 100; i++) { | 55 | for (size_t i = 0; i < 100; i++) { |
56 | draw_rect(30, 30, 45, 45, 1); | 56 | draw_line(0, 10, 10, 10, 1); |
57 | draw_rect(35, 35, 60, 40, 2); | 57 | draw_line(10, 10, 10, 20, 1); |
58 | draw_rect(10, 10, 200, 130, 2); | 58 | draw_line(0, 0, 10, 10, 2); |
59 | draw_rect(1, 1, 6, 6, 3); | 59 | draw_line(0, 20, 20, 14, 1); |
60 | draw_line(0, 0, 239, 159, 2); | ||
61 | draw_line(0, 159, 239, 0, 3); | ||
60 | } | 62 | } |
61 | } | 63 | } |
62 | 64 | ||
@@ -78,9 +80,9 @@ int main(void) { | |||
78 | PROF_INIT(); | 80 | PROF_INIT(); |
79 | while (true) { | 81 | while (true) { |
80 | bios_vblank_wait(); | 82 | bios_vblank_wait(); |
83 | PROF(flip_buffer(), flip_cycles); | ||
81 | PROF(test_rects(), eval_cycles); | 84 | PROF(test_rects(), eval_cycles); |
82 | PROF_SHOW(); | 85 | PROF_SHOW(); |
83 | PROF(flip_buffer(), flip_cycles); | ||
84 | } | 86 | } |
85 | 87 | ||
86 | return 0; | 88 | return 0; |