From d4a4cfc9df4f1cda7e40b95d4a2f669158709eff Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Tue, 10 Jun 2014 13:23:19 -0400 Subject: [PATCH] take font file as a command-line argument --- freetype2gl3.cc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/freetype2gl3.cc b/freetype2gl3.cc index d6595fb..22a4bcc 100644 --- a/freetype2gl3.cc +++ b/freetype2gl3.cc @@ -25,6 +25,12 @@ void display(SDL_Window * window) int main(int argc, char *argv[]) { + if (argc < 2) + { + cerr << "Usage: " << argv[0] << " " << endl; + return 1; + } + if (SDL_Init(SDL_INIT_VIDEO)) { cerr << "Failed to initialize SDL!" << endl; @@ -68,9 +74,9 @@ int main(int argc, char *argv[]) return 2; } - if (FT_New_Face(ft, "/usr/share/fonts/truetype/freefont/FreeMono.ttf", 0, &face) != 0) + if (FT_New_Face(ft, argv[1], 0, &face) != 0) { - cerr << "Could not load FreeMono.ttf" << endl; + cerr << "Could not load font " << argv[1] << endl; return 2; }