📄 ms3dheader.java
字号:
package demos.nehe.lesson31;
import java.io.DataInput;
import java.io.IOException;
/**
* A Milshape 3D Header.
*
* @author Nikolaj Ougaard
*/
class MS3DHeader {
private static final String MAGIC_NUMBER = "MS3D000000";
public final int version;
public static MS3DHeader decodeMS3DHeader(DataInput input) throws IOException {
String header = MS3DModel.decodeZeroTerminatedString(input, 10);
if (!MAGIC_NUMBER.equals(header)) {
throw new IOException();
}
int version = input.readInt();
return new MS3DHeader(version);
}
private MS3DHeader(int version) {
this.version = version;
}
public int getVersion() {
return version;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -