This commit is contained in:
2025-12-09 11:29:53 -05:00
parent d4da334ec1
commit 291171cb0d

View File

@@ -1,6 +1,6 @@
/* /*
- DONE implement movement up and down by paragraph - DONE implement movement up and down by paragraph
- TODO implement scrolling/viewport - DONE implement scrolling/viewport
- TODO implement deletion by word - TODO implement deletion by word
- TODO implement selection - TODO implement selection
- TODO implement duplicate selection/line - TODO implement duplicate selection/line
@@ -49,6 +49,7 @@ viewport := Viewport{start = 0, end = viewport_size}
main :: proc() { main :: proc() {
r.InitWindow(i32(window_width), i32(window_height), "odit") r.InitWindow(i32(window_width), i32(window_height), "odit")
r.SetTargetFPS(60) r.SetTargetFPS(60)
default_font := r.GetFontDefault()
font := r.LoadFont("/Users/grant/Library/Fonts/BerkeleyMono-Regular.otf") font := r.LoadFont("/Users/grant/Library/Fonts/BerkeleyMono-Regular.otf")
r.GuiSetFont(font) r.GuiSetFont(font)
two_lines_size := r.MeasureTextEx(font, "foo\nbar", font_size, 0.0) two_lines_size := r.MeasureTextEx(font, "foo\nbar", font_size, 0.0)
@@ -228,7 +229,9 @@ main :: proc() {
render_cursor(&cursor) render_cursor(&cursor)
r.DrawFPS(10, 10) fps_width := r.MeasureText("60", default_font.baseSize)
r.DrawFPS(i32(window_width) - (fps_width + 20), 10)
r.EndDrawing() r.EndDrawing()