diff options
author | San Jacobs | 2023-10-15 14:37:29 +0200 |
---|---|---|
committer | San Jacobs | 2023-10-15 14:37:29 +0200 |
commit | 2e3a7e10756954dc5a99d617a1c0eef327d3adbb (patch) | |
tree | fdaa1f28f742ffe4ad2816a33b8918ba9b3ffa0a /src/time.odin | |
parent | 68cb0ea6b77d59618b9e92065e3e1b3f8040f588 (diff) | |
download | satscalc-2e3a7e10756954dc5a99d617a1c0eef327d3adbb.tar.gz satscalc-2e3a7e10756954dc5a99d617a1c0eef327d3adbb.tar.bz2 satscalc-2e3a7e10756954dc5a99d617a1c0eef327d3adbb.zip |
Normalized timelines and editor for spacing and sizing
Diffstat (limited to 'src/time.odin')
-rw-r--r-- | src/time.odin | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/time.odin b/src/time.odin index b607e51..1f2ffbd 100644 --- a/src/time.odin +++ b/src/time.odin @@ -602,6 +602,16 @@ clockprintTimeblock :: proc(block: Timeblock) -> string { } clockprint :: proc{clockprintTimeblock, clockprintMoment} +dayprintMoment :: proc(moment: Moment) -> string { + using moment + return fmt.tprintf("%4i-%2i-%2i", year, month, day) +} +dayprintTimeblock :: proc(block: Timeblock) -> string { + using block + return fmt.tprintf("%s -> %s", dayprint(start), dayprint(end)) +} +dayprint :: proc{dayprintTimeblock, dayprintMoment} + popBlock :: proc(workday: ^Workday, index: int, count: int = 1) { using workday when ODIN_DEBUG do fmt.printf("popBlock() running to remove %i block(s) from index %i\n", count, index) |