]> git.sesse.net Git - nageru/commitdiff
Support giving in file names on the command line.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Sat, 21 Jul 2018 14:09:11 +0000 (16:09 +0200)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Sat, 21 Jul 2018 14:09:11 +0000 (16:09 +0200)
flow.cpp

index 79b191623f1b03f2512b1a4d428ba115ab9cc6eb..5e6c1a50e8bfaeb98f52d24814b2c17a342b2026 100644 (file)
--- a/flow.cpp
+++ b/flow.cpp
@@ -898,7 +898,7 @@ private:
        bool ended = false;
 };
 
-int main(void)
+int main(int argc, char **argv)
 {
        if (SDL_Init(SDL_INIT_EVERYTHING) == -1) {
                fprintf(stderr, "SDL_Init failed: %s\n", SDL_GetError());
@@ -923,8 +923,8 @@ int main(void)
 
        // Load pictures.
        unsigned width1, height1, width2, height2;
-       GLuint tex0 = load_texture("test1499.png", &width1, &height1);
-       GLuint tex1 = load_texture("test1500.png", &width2, &height2);
+       GLuint tex0 = load_texture(argc >= 2 ? argv[1] : "test1499.png", &width1, &height1);
+       GLuint tex1 = load_texture(argc >= 3 ? argv[2] : "test1500.png", &width2, &height2);
 
        if (width1 != width2 || height1 != height2) {
                fprintf(stderr, "Image dimensions don't match (%dx%d versus %dx%d)\n",