pub enum LcfMapUnitChunk {
Show 33 variants
ChipSet(Number),
Width(Number),
Height(Number),
ScrollType(Number),
PanoramaEnabled(Number),
PanoramaFile(Vec<u8>),
PanoramaHorizontalLoop(Number),
PanoramaVerticalLoop(Number),
PanoramaHorizontalAutoScroll(Number),
PanoramaHorizontalAutoScrollSpeed(Number),
PanoramaVerticalAutoScroll(Number),
PanoramaVerticalAutoScrollSpeed(Number),
GeneratorEnabled(Number),
GeneratorMode(Number),
TopLevel(Number),
GeneratorTiles(Number),
GeneratorWidth(Number),
GeneratorHeight(Number),
GeneratorSurround(Number),
GeneratorUseWallUpper(Number),
GeneratorUseFloorB(Number),
GeneratorUseFloorC(Number),
GeneratorUseObstacleB(Number),
GeneratorUseObstacleC(Number),
GeneratorX([u32; 9]),
GeneratorY([u32; 9]),
GeneratorIDs(Vec<u16>),
Lower(Vec<u16>),
Upper(Vec<u16>),
Events(Array2D<EventChunk>),
SaveTimeA(Number),
SaveTimeB(Number),
Unknown {
id: u32,
bytes: Vec<u8>,
},
}Variants§
ChipSet(Number)
- Default: 1
Width(Number)
- Default: 20
Height(Number)
- Default: 15
ScrollType(Number)
- 0: No Loop
- 1: Vertical Loop Only
- 2: Horizontal Loop Only
- 3: Vertical and Horizontal Loop
PanoramaEnabled(Number)
- Type: boolean
- Default: false
PanoramaFile(Vec<u8>)
PanoramaHorizontalLoop(Number)
- Type: boolean
PanoramaVerticalLoop(Number)
- Type: boolean
PanoramaHorizontalAutoScroll(Number)
- Type: boolean
PanoramaHorizontalAutoScrollSpeed(Number)
- Range: -8 to 8
PanoramaVerticalAutoScroll(Number)
- Type: boolean
PanoramaVerticalAutoScrollSpeed(Number)
- Range: -8 to 8
GeneratorEnabled(Number)
- Type: boolean
GeneratorMode(Number)
- 0: Road
- 1: Room
- 2: Maze
- 3: Obstacle
TopLevel(Number)
- Type: boolean
GeneratorTiles(Number)
GeneratorWidth(Number)
- Default: 4
GeneratorHeight(Number)
- Default: 2
GeneratorSurround(Number)
“Surround Exterior with Wall Ceiling”
- Type: boolean
GeneratorUseWallUpper(Number)
- Type: boolean
GeneratorUseFloorB(Number)
- Type: boolean
GeneratorUseFloorC(Number)
- Type: boolean
GeneratorUseObstacleB(Number)
- Type: boolean
GeneratorUseObstacleC(Number)
- Type: boolean
GeneratorX([u32; 9])
GeneratorY([u32; 9])
GeneratorIDs(Vec<u16>)
Lower(Vec<u16>)
Upper(Vec<u16>)
Events(Array2D<EventChunk>)
SaveTimeA(Number)
SaveTimeB(Number)
Unknown
Trait Implementations§
Source§impl BinRead for LcfMapUnitChunk
impl BinRead for LcfMapUnitChunk
Source§fn read_options<R: Read + Seek>(
__binrw_generated_var_reader: &mut R,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: Self::Args<'_>,
) -> BinResult<Self>
fn read_options<R: Read + Seek>( __binrw_generated_var_reader: &mut R, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_>, ) -> BinResult<Self>
Source§fn read<R>(reader: &mut R) -> Result<Self, Error>
fn read<R>(reader: &mut R) -> Result<Self, Error>
Read
Self from the reader using default arguments. Read moreSource§fn read_be<R>(reader: &mut R) -> Result<Self, Error>
fn read_be<R>(reader: &mut R) -> Result<Self, Error>
Read
Self from the reader using default arguments and assuming
big-endian byte order. Read moreSource§fn read_le<R>(reader: &mut R) -> Result<Self, Error>
fn read_le<R>(reader: &mut R) -> Result<Self, Error>
Read
Self from the reader using default arguments and assuming
little-endian byte order. Read moreSource§fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
Read
T from the reader assuming native-endian byte order. Read moreSource§fn read_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
fn read_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
Read
Self from the reader using the given arguments. Read moreSource§fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
Read
Self from the reader, assuming big-endian byte order, using the
given arguments. Read moreSource§impl BinWrite for LcfMapUnitChunk
impl BinWrite for LcfMapUnitChunk
Source§fn write_options<W: Write + Seek>(
&self,
__binrw_generated_var_writer: &mut W,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: Self::Args<'_>,
) -> BinResult<()>
fn write_options<W: Write + Seek>( &self, __binrw_generated_var_writer: &mut W, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_>, ) -> BinResult<()>
Source§fn write<W>(&self, writer: &mut W) -> Result<(), Error>
fn write<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self to the writer using default arguments. Read moreSource§fn write_be<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_be<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self to the writer assuming big-endian byte order. Read moreSource§fn write_le<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_le<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self to the writer assuming little-endian byte order. Read moreSource§fn write_ne<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_ne<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self to the writer assuming native-endian byte order. Read moreSource§fn write_args<W>(
&self,
writer: &mut W,
args: Self::Args<'_>,
) -> Result<(), Error>
fn write_args<W>( &self, writer: &mut W, args: Self::Args<'_>, ) -> Result<(), Error>
Write
Self to the writer using the given arguments. Read moreSource§fn write_be_args<W>(
&self,
writer: &mut W,
args: Self::Args<'_>,
) -> Result<(), Error>
fn write_be_args<W>( &self, writer: &mut W, args: Self::Args<'_>, ) -> Result<(), Error>
Write
Self to the writer, assuming big-endian byte order, using the
given arguments. Read moreSource§impl Clone for LcfMapUnitChunk
impl Clone for LcfMapUnitChunk
Source§impl Debug for LcfMapUnitChunk
impl Debug for LcfMapUnitChunk
Source§impl ReadEndian for LcfMapUnitChunk
impl ReadEndian for LcfMapUnitChunk
Source§const ENDIAN: EndianKind
const ENDIAN: EndianKind
The endianness of the type.
Source§impl WriteEndian for LcfMapUnitChunk
impl WriteEndian for LcfMapUnitChunk
Source§const ENDIAN: EndianKind
const ENDIAN: EndianKind
The endianness of the type.
Auto Trait Implementations§
impl Freeze for LcfMapUnitChunk
impl RefUnwindSafe for LcfMapUnitChunk
impl Send for LcfMapUnitChunk
impl Sync for LcfMapUnitChunk
impl Unpin for LcfMapUnitChunk
impl UnsafeUnpin for LcfMapUnitChunk
impl UnwindSafe for LcfMapUnitChunk
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more