Spritesheet generator for the tortuga game
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tortuga-spritegen/src/com/mykaruga/models/wavefront/parser/obj/ObjLineParserFactory.java

30 lines
894 B

10 years ago
package com.mykaruga.models.wavefront.parser.obj;
import com.mykaruga.models.wavefront.loader.LineParserFactory;
import com.mykaruga.models.wavefront.loader.NormalParser;
import com.mykaruga.models.wavefront.loader.RenderModel;
import com.mykaruga.models.wavefront.parser.CommentParser;
import com.mykaruga.models.wavefront.parser.mtl.MaterialFileParser;
public class ObjLineParserFactory extends LineParserFactory {
public ObjLineParserFactory(RenderModel object) {
this.object = object;
parsers.put("v", new VertexParser());
parsers.put("vn", new NormalParser());
parsers.put("vp", new FreeFormParser());
parsers.put("vt", new TextureCooParser());
parsers.put("f", new FaceParser(object));
parsers.put("#", new CommentParser());
parsers.put("mtllib", new MaterialFileParser(object));
parsers.put("usemtl", new MaterialParser());
}
}