1
Fork 0
mirror of https://github.com/redstrate/Kawari.git synced 2025-05-08 13:27:44 +00:00
kawari/src/world/ipc/actor_move.rs

18 lines
422 B
Rust
Raw Normal View History

use binrw::binrw;
use crate::common::{Position, read_packed_position, write_packed_position};
#[binrw]
#[derive(Debug, Clone, Default)]
pub struct ActorMove {
pub dir: u8,
pub dir_before_slip: u8,
pub flag1: u8,
pub flat2: u8,
pub speed: u8,
#[brw(pad_before = 1, pad_after = 4)] // empty
#[br(map = read_packed_position)]
#[bw(map = write_packed_position)]
pub position: Position,
}