Load font if it exists
This commit is contained in:
parent
96a747d16e
commit
eefb0a436f
1 changed files with 10 additions and 8 deletions
18
src/main.zig
18
src/main.zig
|
@ -14,20 +14,22 @@ pub fn main() !void {
|
||||||
rl.InitWindow(800, 600, "Testing Raylib");
|
rl.InitWindow(800, 600, "Testing Raylib");
|
||||||
defer rl.CloseWindow();
|
defer rl.CloseWindow();
|
||||||
|
|
||||||
// const font = blk: {
|
const font = blk: {
|
||||||
// const maybeFont = rl.LoadFontEx("./db.ttf", 64, null, 0);
|
var cp_cnt: c_int = 0;
|
||||||
// if (std.meta.eql(maybeFont, rl.GetFontDefault())) {
|
const cp = rl.LoadCodepoints("aäbcdeèéfghijklmnoöpqrsßtuüvwxyzAÄBCDEÈÉFGHIJKLMNOÖPQRSẞTUÜVWXYZ0123456789-_,()/\\:+", &cp_cnt,);
|
||||||
// break :blk null;
|
const maybeFont = rl.LoadFontEx("./db.ttf", 64, cp, cp_cnt);
|
||||||
// }
|
if (std.meta.eql(maybeFont, rl.GetFontDefault())) {
|
||||||
// break :blk maybeFont;
|
break :blk null;
|
||||||
// };
|
}
|
||||||
|
break :blk maybeFont;
|
||||||
|
};
|
||||||
|
|
||||||
var station_name_buffer: [100]u8 = .{0} ** 100;
|
var station_name_buffer: [100]u8 = .{0} ** 100;
|
||||||
var platform_buffer: [20]u8 = .{0} ** 20;
|
var platform_buffer: [20]u8 = .{0} ** 20;
|
||||||
var station_id_buffer: [10]u8 = .{0} ** 10;
|
var station_id_buffer: [10]u8 = .{0} ** 10;
|
||||||
var appState = AppState{
|
var appState = AppState{
|
||||||
.allocator = allocator,
|
.allocator = allocator,
|
||||||
// .db_font = font,
|
.db_font = font,
|
||||||
.home_screen_state = .{
|
.home_screen_state = .{
|
||||||
.station_name = std.ArrayListUnmanaged(u8).initBuffer(&station_name_buffer),
|
.station_name = std.ArrayListUnmanaged(u8).initBuffer(&station_name_buffer),
|
||||||
},
|
},
|
||||||
|
|
Loading…
Add table
Reference in a new issue