aboutsummaryrefslogtreecommitdiff
path: root/src/main.odin
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.odin')
-rw-r--r--src/main.odin22
1 files changed, 13 insertions, 9 deletions
diff --git a/src/main.odin b/src/main.odin
index dc8576d..b6af03d 100644
--- a/src/main.odin
+++ b/src/main.odin
@@ -114,10 +114,10 @@ main :: proc() {
// after, all the other days should scale down to keep
// the vertical alignment of time accurate
//
- // TODO: Hovering over a timeblock should put a white border
- // around the timeblock's timeline square, and display
- // information about the block in the bottom left of
- // the screen.
+ // TODO: Hovering over a timeblock should make it pulse softly
+ // clicking will put a white border around the timeblock,
+ // and display information about the block in the
+ // bottom left of the screen.
// DRAW
@@ -131,11 +131,15 @@ main :: proc() {
for day, i in workdays {
- // TODO: The factions held inside Workday-s needs to come in pairs,
- // just like moments come in pairs of timeblocks.
- // Because that's a simple way to take care of reading out-of-bounds
- // and a way to make this section of code a bit more readable.
-
+ // TODO: The fractions held inside Workday-s needs to come in pairs,
+ // just like moments come as pairs in timeblocks.
+ // Because that will let us store both the beginning and ending
+ // of timeblocks, which is a simple way to take care of reading
+ // out-of-bounds and will make it possible to render lunch breaks
+ //
+ // (At least, given how lunch breaks are currently implemented,
+ // as holes in the workday)
+
DrawRectangle(10, DAY_HEIGHT*i32(i+1)-4, width-20, DAY_HEIGHT-1, PBGCOLOR)
for block, j in day.blocks {
if j == day.total_timeblocks do break