org.gamenet.application.mm8leveleditor.mm6
Class MM6VidFile
java.lang.Object
com.mmbreakfast.unlod.lod.LodFile
org.gamenet.application.mm8leveleditor.mm6.MM6VidFile
- public class MM6VidFile
- extends LodFile
Methods inherited from class com.mmbreakfast.unlod.lod.LodFile |
findLodEntryByFileName, findLodEntryForFile, getFile, getFileHeader, getFileName, getLodEntries, getNextEntry, getRandomAccessFileInputStream, readEntryCount, readFileHeader, updateByAppendingData, verify, verifySignature, write |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HEADER_OFFSET
public static final long HEADER_OFFSET
- See Also:
- Constant Field Values
ENTRY_HEADER_LENGTH
public static final long ENTRY_HEADER_LENGTH
- See Also:
- Constant Field Values
ENTRIES_NUMBER_OFFSET
public static final long ENTRIES_NUMBER_OFFSET
- See Also:
- Constant Field Values
MM6VidFile
public MM6VidFile(File file,
RandomAccessFileInputStream in)
throws IOException,
InvalidLodFileException
readEntries
protected void readEntries(RandomAccessFile raf,
long entryCount)
throws IOException
- Overrides:
readEntries
in class LodFile
- Throws:
IOException
getHeaderOffset
public long getHeaderOffset()
- Specified by:
getHeaderOffset
in class LodFile
getEntryHeaderLength
public long getEntryHeaderLength()
- Specified by:
getEntryHeaderLength
in class LodFile
getEntryClass
public Class getEntryClass()
- Specified by:
getEntryClass
in class LodFile
getEntriesNumberOffset
public long getEntriesNumberOffset()
- Specified by:
getEntriesNumberOffset
in class LodFile
getFileHeaderSizeOffset
protected long getFileHeaderSizeOffset()
- Overrides:
getFileHeaderSizeOffset
in class LodFile
getFileSizeMinusFileHeaderSizeOffset
protected long getFileSizeMinusFileHeaderSizeOffset()
- Overrides:
getFileSizeMinusFileHeaderSizeOffset
in class LodFile