4 * License : The MIT License
5 * Copyright(c) 2011 MikuToga Partners
10 import java.io.BufferedInputStream;
12 import java.io.FileInputStream;
13 import java.io.FileNotFoundException;
14 import java.io.IOException;
15 import java.io.InputStream;
16 import jp.sourceforge.mikutoga.parser.MmdFormatException;
17 import jp.sourceforge.mikutoga.parser.MmdSource;
18 import jp.sourceforge.mikutoga.vmd.parser.VmdParser;
24 public class DummyMain {
26 private static final String VMDFILE;
27 private static final int BUF_SZ = 4086;
28 private static final DummyHandler handler = new DummyHandler();
31 // VMDFILE = "D:\\Test\\test.vmd";
32 VMDFILE = "D:\\Test\\camera.vmd";
35 private static MmdSource buildSource(String fname){
36 File file = new File(fname);
40 is = new FileInputStream(file);
41 }catch(FileNotFoundException e){
42 System.err.println(e);
46 is = new BufferedInputStream(is, BUF_SZ);
48 MmdSource source = new MmdSource(is);
53 private static void setupHandler(VmdParser parser){
54 parser.setBasicHandler(handler);
55 parser.setLightingHandler(handler);
56 parser.setCameraHandler(handler);
61 public static void main(String[] args){
63 if(args.length == 1) fname = args[0];
66 MmdSource source = buildSource(fname);
68 VmdParser parser = new VmdParser(source);
71 parser.setStrictMode(true);
75 }catch(IOException e){
76 System.err.println(e);
78 }catch(MmdFormatException e){
79 System.err.println(e);