Browse Source

right-side screen text

pull/31/head
andy 2 years ago
parent
commit
fe5919199e
  1. 19
      src/packet/ship.rs

19
src/packet/ship.rs

@ -285,6 +285,25 @@ impl SmallDialog {
} }
} }
// this is literally the same struct as 0x01.
#[pso_packet(0xB0)]
pub struct RightText {
padding: [u32; 0x02],
msg: String,
}
impl RightText {
pub fn new(mut msg: String) -> RightText {
if !msg.ends_with('\0') {
msg.push('\0');
}
RightText {
padding: [0; 0x02],
msg: msg,
}
}
}
#[pso_packet(0x11)] #[pso_packet(0x11)]
pub struct SmallLeftDialog { pub struct SmallLeftDialog {
padding: [u32; 0x02], padding: [u32; 0x02],

Loading…
Cancel
Save