This commit is contained in:
nora 2023-04-17 20:17:22 +02:00
parent 593d85d668
commit dac93f611b

View file

@ -1,29 +1,14 @@
use crate::{ use crate::{
command::{Cmd, CmdVec}, command::CmdVec,
debug::{self, DebugState}, debug::{self, DebugState},
game::{for_each_tile_on_screen, Biome, GameState}, game::GameState,
graphics::{self, ScreenSc, ScreenVec},
input::Input, input::Input,
inventory::{ItemId, Slot, TileLayer, UseAction},
math::{center_offset, TILE_SIZE},
res::Res, res::Res,
tiles::TileId,
CliArgs, CliArgs,
}; };
use anyhow::Context;
use directories::ProjectDirs;
use egui_sfml::SfEgui; use egui_sfml::SfEgui;
use gamedebug_core::{imm, imm_dbg}; use sfml::graphics::{RenderTexture, RenderWindow};
use sfml::{
audio::SoundSource,
graphics::{
BlendMode, Color, Rect, RectangleShape, RenderStates, RenderTarget, RenderTexture,
RenderWindow, Shape, Sprite, Transformable, View,
},
system::{Vector2, Vector2u},
window::{Event, Key},
};
use std::fmt::Write;
/// Application level state (includes game and ui state, etc.) /// Application level state (includes game and ui state, etc.)
pub(crate) struct App { pub(crate) struct App {
pub(crate) rw: RenderWindow, pub(crate) rw: RenderWindow,