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.sfjp.mikutoga.bin.parser.MmdFormatException;
17 import jp.sourceforge.mikutoga.vmd.parser.VmdParser;
23 public class DummyMain {
25 private static final String VMDFILE;
26 private static final int BUF_SZ = 4086;
27 private static final DummyHandler handler = new DummyHandler();
30 // VMDFILE = "D:\\Test\\test.vmd";
31 VMDFILE = "D:\\Test\\camera.vmd";
34 private static InputStream buildSource(String fname){
35 File file = new File(fname);
39 is = new FileInputStream(file);
40 }catch(FileNotFoundException e){
41 System.err.println(e);
46 is = new BufferedInputStream(is, BUF_SZ);
51 private static void setupHandler(VmdParser parser){
52 parser.setBasicHandler(handler);
53 parser.setLightingHandler(handler);
54 parser.setCameraHandler(handler);
59 public static void main(String[] args){
61 if(args.length == 1) fname = args[0];
64 InputStream source = buildSource(fname);
66 VmdParser parser = new VmdParser(source);
69 parser.setStrictMode(true);
73 }catch(IOException e){
74 System.err.println(e);
76 }catch(MmdFormatException e){
77 System.err.println(e);