aboutsummaryrefslogtreecommitdiff
path: root/src/main.odin
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.odin')
-rw-r--r--src/main.odin12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/main.odin b/src/main.odin
index b6af03d..bcbaeec 100644
--- a/src/main.odin
+++ b/src/main.odin
@@ -86,13 +86,11 @@ main :: proc() {
fmt.println("\nNew day!")
- day.fractions[0] = daycount(diff(beginning, day.call))
- fmt.println(day.fractions[0])
-
for each_block, i in day.blocks {
if i == day.total_timeblocks do break
- day.fractions[i+1] = daycount(diff(beginning, each_block.end))
- fmt.println(day.fractions[i+1])
+ day.fractions[i].start = daycount(diff(beginning, each_block.start))
+ day.fractions[i].end = daycount(diff(beginning, each_block.end))
+ fmt.println(day.fractions[i])
}
}
@@ -153,9 +151,9 @@ main :: proc() {
block_color = ORANGE
}
- DrawRectangle(TIMELINE_START+i32(math.round(day.fractions[j]*f32(width+TIMELINE_END-TIMELINE_START))),
+ DrawRectangle(TIMELINE_START+i32(math.round(day.fractions[j].start*f32(width+TIMELINE_END-TIMELINE_START))),
DAY_HEIGHT*i32(i+1)-4,
- i32(math.round(f32(width+TIMELINE_END-TIMELINE_START)*(day.fractions[j+1]-day.fractions[j])+0.5)),
+ i32(math.round(f32(width+TIMELINE_END-TIMELINE_START)*(day.fractions[j].end-day.fractions[j].start)+0.5)),
DAY_HEIGHT-1,
block_color)
}