diff options
Diffstat (limited to 'test/TestSundqvist.hs')
-rw-r--r-- | test/TestSundqvist.hs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/test/TestSundqvist.hs b/test/TestSundqvist.hs index 25d3f8f..d02da10 100644 --- a/test/TestSundqvist.hs +++ b/test/TestSundqvist.hs | |||
@@ -1,9 +1,11 @@ | |||
1 | module TestSundqvist where | 1 | module TestSundqvist where |
2 | 2 | ||
3 | 3 | ||
4 | import Data.Maybe | ||
4 | import Graphics.WaveFront | 5 | import Graphics.WaveFront |
5 | import Graphics.WaveFront.Load as Load | 6 | import Graphics.WaveFront.Load as Load |
6 | import System.Directory | 7 | import System.Directory |
8 | import System.Environment | ||
7 | import System.IO | 9 | import System.IO |
8 | 10 | ||
9 | getDataDir :: IO FilePath | 11 | getDataDir :: IO FilePath |
@@ -15,5 +17,6 @@ getDataDir = do | |||
15 | 17 | ||
16 | main = do | 18 | main = do |
17 | ddir <- getDataDir | 19 | ddir <- getDataDir |
18 | r1 <- Load.obj (ddir ++ "/01.obj") | 20 | fn <- fromMaybe (ddir ++ "/01.obj") . listToMaybe <$> getArgs |
21 | r1 <- Load.obj fn | ||
19 | either print (mapM_ print) r1 | 22 | either print (mapM_ print) r1 |