|
@ -1,19 +1,6 @@ |
|
|
// TOOD: `pub(super) for most of these?`
|
|
|
// TOOD: `pub(super) for most of these?`
|
|
|
|
|
|
|
|
|
use std::convert::Into;
|
|
|
|
|
|
use std::path::PathBuf;
|
|
|
|
|
|
use std::io::{Read};
|
|
|
|
|
|
use std::fs::File;
|
|
|
|
|
|
|
|
|
|
|
|
use byteorder::{LittleEndian, ReadBytesExt};
|
|
|
|
|
|
use rand::Rng;
|
|
|
|
|
|
use thiserror::Error;
|
|
|
use thiserror::Error;
|
|
|
|
|
|
|
|
|
use crate::ship::monster::MonsterType;
|
|
|
|
|
|
use crate::ship::room::{Episode, RoomMode};
|
|
|
|
|
|
|
|
|
|
|
|
// TODO: don't use *
|
|
|
|
|
|
use crate::ship::map::*;
|
|
|
|
|
|
|
|
|
use crate::ship::room::Episode;
|
|
|
|
|
|
|
|
|
#[derive(Debug, Copy, Clone, PartialEq)]
|
|
|
#[derive(Debug, Copy, Clone, PartialEq)]
|
|
|
pub enum MapArea {
|
|
|
pub enum MapArea {
|
|
|