Mercurial > games > semicongine
comparison semicongine/text.nim @ 419:18e5443e4f83
del: debug print
author | Sam <sam@basx.dev> |
---|---|
date | Sun, 28 Jan 2024 22:18:25 +0700 |
parents | 009d93d69170 |
children | cc6a67473a52 |
comparison
equal
deleted
inserted
replaced
418:009d93d69170 | 419:18e5443e4f83 |
---|---|
64 | 64 |
65 proc refresh*(text: var Text) = | 65 proc refresh*(text: var Text) = |
66 if not text.dirty and text.text == text.lastRenderedText: | 66 if not text.dirty and text.text == text.lastRenderedText: |
67 return | 67 return |
68 | 68 |
69 echo "Refresh ", text | |
70 # pre-calculate text-width | 69 # pre-calculate text-width |
71 var width = 0'f32 | 70 var width = 0'f32 |
72 var lineWidths: seq[float32] | 71 var lineWidths: seq[float32] |
73 for i in 0 ..< min(text.text.len, text.maxLen): | 72 for i in 0 ..< min(text.text.len, text.maxLen): |
74 if text.text[i] == NEWLINE: | 73 if text.text[i] == NEWLINE: |