J3MLoader can now read the LightSpace attribute
This commit is contained in:
parent
01ed6db77c
commit
7ab9798ad7
@ -112,9 +112,20 @@ public class J3MLoader implements AssetLoader {
|
||||
if (split.length != 2){
|
||||
throw new IOException("LightMode statement syntax incorrect");
|
||||
}
|
||||
LightMode lm = LightMode.valueOf(split[1]);
|
||||
LightMode lm = LightMode.valueOf(split[1]);
|
||||
technique.setLightMode(lm);
|
||||
}
|
||||
|
||||
|
||||
// LightMode <SPACE>
|
||||
private void readLightSpace(String statement) throws IOException{
|
||||
String[] split = statement.split(whitespacePattern);
|
||||
if (split.length != 2){
|
||||
throw new IOException("LightSpace statement syntax incorrect");
|
||||
}
|
||||
TechniqueDef.LightSpace ls = TechniqueDef.LightSpace.valueOf(split[1]);
|
||||
technique.setLightSpace(ls);
|
||||
}
|
||||
|
||||
// ShadowMode <MODE>
|
||||
private void readShadowMode(String statement) throws IOException{
|
||||
@ -415,6 +426,8 @@ public class J3MLoader implements AssetLoader {
|
||||
readShaderStatement(statement.getLine());
|
||||
}else if (split[0].equals("LightMode")){
|
||||
readLightMode(statement.getLine());
|
||||
}else if (split[0].equals("LightSpace")){
|
||||
readLightSpace(statement.getLine());
|
||||
}else if (split[0].equals("ShadowMode")){
|
||||
readShadowMode(statement.getLine());
|
||||
}else if (split[0].equals("WorldParameters")){
|
||||
|
Loading…
x
Reference in New Issue
Block a user