List of all items
Structs
- app::App
- audio::music_player::MusicPlayer
- crossterm_event_handler::CrosstermEventHandler
- game_engine::action::ActionOutput
- game_engine::game::Game
- game_engine::game::GameMVPSummary
- game_engine::game::GameSummary
- game_engine::tactic::TacticIter
- game_engine::timer::Timer
- game_engine::types::GameStats
- game_engine::types::PersistedPlayer
- game_engine::types::PersistedTeamInGame
- game_engine::types::TeamInGame
- image::color_map::ColorMap
- image::color_map::ColorPresetIter
- image::color_map::HairColorMapIter
- image::components::HairImageIter
- image::player::PlayerImage
- image::spaceship::SpaceshipImage
- network::challenge::Challenge
- network::handler::NetworkHandler
- network::trade::Trade
- network::types::NetworkGame
- network::types::NetworkTeam
- network::types::PlayerRanking
- network::types::SeedInfo
- network::types::TeamRanking
- relayer::Relayer
- space_adventure::SpaceAdventure
- space_adventure::SpaceshipEntity
- ssh::AppServer
- ssh::SSHEventHandler
- ssh::SSHWriterProxy
- tui::DummyWriter
- tui::Tui
- ui::ui::Ui
- ui::ui_callback::CallbackRegistry
- ui::utils::SwarmPanelEvent
- world::constants::MoraleModifier
- world::constants::ReputationModifier
- world::constants::TickInterval
- world::constants::TirednessCost
- world::jersey::Jersey
- world::jersey::JerseyStyleIter
- world::kartoffel::Kartoffel
- world::planet::AsteroidUpgrade
- world::planet::AsteroidUpgradeTargetIter
- world::planet::Planet
- world::planet::PlanetTypeIter
- world::player::InfoStats
- world::player::Player
- world::resources::ResourceIter
- world::role::CrewRoleIter
- world::skill::Athletics
- world::skill::Defense
- world::skill::Mental
- world::skill::Offense
- world::skill::Technical
- world::spaceship::EngineIter
- world::spaceship::HullIter
- world::spaceship::ShooterIter
- world::spaceship::Spaceship
- world::spaceship::SpaceshipPrefabIter
- world::spaceship::SpaceshipStyleIter
- world::spaceship::SpaceshipUpgrade
- world::spaceship::SpaceshipUpgradeTargetIter
- world::spaceship::StorageIter
- world::team::CrewRoles
- world::team::Team
- world::types::PopulationIter
- world::types::RegionIter
- world::types::TrainingFocusIter
- world::utils::PlayerData
- world::world::World
Enums
- app::AppState
- game_engine::action::Action
- game_engine::action::ActionSituation
- game_engine::action::Advantage
- game_engine::constants::ShotDifficulty
- game_engine::tactic::Tactic
- game_engine::timer::Period
- game_engine::types::Possession
- image::color_map::AsteroidColorMap
- image::color_map::ColorPreset
- image::color_map::HairColorMap
- image::color_map::SkinColorMap
- image::components::BeardImage
- image::components::BodyImage
- image::components::EyePatchImage
- image::components::HairImage
- image::components::HatImage
- image::components::HeadImage
- image::components::HookImage
- image::components::LegsImage
- image::components::ShirtImage
- image::components::ShoesImage
- image::components::ShortsImage
- image::components::WoodenLegImage
- image::game::PitchImage
- network::network_callback::NetworkCallback
- network::types::NetworkData
- network::types::NetworkRequestState
- space_adventure::ColliderType
- space_adventure::Direction
- space_adventure::PlayerInput
- space_adventure::ShooterState
- space_adventure::SpaceCallback
- tui::TerminalEvent
- ui::popup_message::PopupMessage
- ui::ui::UiState
- ui::ui::UiTab
- ui::ui_callback::UiCallback
- ui::widgets::PlayerWidgetView
- world::jersey::JerseyStyle
- world::kartoffel::KartoffelRarity
- world::planet::AsteroidUpgradeTarget
- world::planet::PlanetType
- world::player::Trait
- world::resources::Resource
- world::role::CrewRole
- world::spaceship::Engine
- world::spaceship::Hull
- world::spaceship::Shooter
- world::spaceship::SpaceshipPrefab
- world::spaceship::SpaceshipStyle
- world::spaceship::SpaceshipUpgradeTarget
- world::spaceship::Storage
- world::types::KartoffelLocation
- world::types::PlayerLocation
- world::types::Population
- world::types::Pronoun
- world::types::Region
- world::types::TeamBonus
- world::types::TeamLocation
- world::types::TrainingFocus
Traits
- game_engine::action::EngineAction
- game_engine::types::EnginePlayer
- image::components::ImageComponent
- image::components::SizedImageComponent
- image::types::PrintableGif
- image::utils::ExtraImageUtils
- space_adventure::Body
- space_adventure::Collider
- space_adventure::ControllableSpaceship
- space_adventure::Entity
- space_adventure::MaybeImplements
- space_adventure::ResourceFragment
- space_adventure::Sprite
- tui::EventHandler
- tui::WriterProxy
- types::SortablePlayerMap
- types::StorableResourceMap
- types::SystemTimeTick
- world::position::GamePosition
- world::skill::GameSkill
- world::skill::Rated
- world::spaceship::SpaceshipComponent
Macros
Functions
- image::game::floor_from_size
- image::utils::open_image
- store::deserialize
- store::get_world_size
- store::load_game
- store::load_player_ranking
- store::load_relayer_messages
- store::load_team_ranking
- store::load_world
- store::reset
- store::save_game
- store::save_player_ranking
- store::save_team_ranking
- store::save_world
- store::save_world_uncompressed
- store::serialize
- store::store_path
- store::world_exists
- store::world_file_data
- ui::utils::big_text
- ui::utils::format_satoshi
- ui::utils::img_to_lines
- ui::utils::input_from_key_event
- ui::utils::validate_textarea_input
- ui::widgets::default_block
- ui::widgets::default_list
- ui::widgets::drink_button
- ui::widgets::explore_button
- ui::widgets::get_charge_spans
- ui::widgets::get_crew_spans
- ui::widgets::get_durability_spans
- ui::widgets::get_energy_spans
- ui::widgets::get_fuel_spans
- ui::widgets::get_storage_spans
- ui::widgets::go_to_planet_button
- ui::widgets::go_to_team_current_planet_button
- ui::widgets::go_to_team_home_planet_button
- ui::widgets::render_challenge_button
- ui::widgets::render_player_description
- ui::widgets::render_spaceship_description
- ui::widgets::render_spaceship_upgrade
- ui::widgets::selectable_list
- ui::widgets::space_adventure_button
- ui::widgets::thick_block
- ui::widgets::trade_resource_button
- ui::widgets::upgrade_spaceship_button
- world::utils::ellipse_coords
- world::utils::is_default
- world::utils::linear_interpolation
- world::utils::skill_linear_interpolation
Type Aliases
- game_engine::types::GameStatsMap
- image::spaceship::SpaceshipImageId
- image::types::Gif
- image::types::GifLines
- image::types::ImageLines
- space_adventure::VisualEffectMap
- types::AppCallback
- types::AppResult
- types::GameId
- types::GameMap
- types::GameSummaryMap
- types::KartoffelId
- types::KartoffelMap
- types::PlanetId
- types::PlanetMap
- types::PlayerId
- types::PlayerMap
- types::ResourceMap
- types::TeamId
- types::TeamMap
- types::Tick
- world::constants::KILOMETER
- world::position::Position
- world::skill::Skill
Statics
- game_engine::types::AWAY_CLOSE_SHOT_POSITIONS
- game_engine::types::AWAY_IMPOSSIBLE_SHOT_POSITIONS
- game_engine::types::AWAY_LONG_SHOT_POSITIONS
- game_engine::types::AWAY_MEDIUM_SHOT_POSITIONS
- game_engine::types::HOME_CLOSE_SHOT_POSITIONS
- game_engine::types::HOME_IMPOSSIBLE_SHOT_POSITIONS
- game_engine::types::HOME_LONG_SHOT_POSITIONS
- game_engine::types::HOME_MEDIUM_SHOT_POSITIONS
- image::utils::TRAVELLING_BACKGROUND
- image::utils::UNIVERSE_BACKGROUND
- store::ASSETS_DIR
- world::utils::PLANET_DATA
- world::utils::PLAYER_DATA
- world::utils::TEAM_DATA
Constants
- game_engine::constants::ADV_ATTACK_LIMIT
- game_engine::constants::ADV_DEFENSE_LIMIT
- game_engine::constants::ADV_NEUTRAL_LIMIT
- game_engine::constants::BASE_ATTENDANCE
- game_engine::constants::BRAWL_ACTION_PROBABILITY
- game_engine::constants::MIN_TIREDNESS_FOR_ROLL_DECLINE
- game_engine::constants::MIN_TIREDNESS_FOR_SUB
- game_engine::constants::RECOVERING_TIREDNESS_PER_SHORT_TICK
- image::game::FLOOR_COLOR
- image::game::PITCH_HEIGHT
- image::game::PITCH_WIDTH
- image::player::PLAYER_IMAGE_HEIGHT
- image::player::PLAYER_IMAGE_WIDTH
- image::spaceship::SPACESHIP_IMAGE_HEIGHT
- image::spaceship::SPACESHIP_IMAGE_WIDTH
- network::constants::DEFAULT_PORT
- ui::UI_SCREEN_SIZE
- ui::widgets::DOWN_ARROW_SPAN
- ui::widgets::DOWN_RIGHT_ARROW_SPAN
- ui::widgets::SWITCH_ARROW_SPAN
- ui::widgets::UP_ARROW_SPAN
- ui::widgets::UP_RIGHT_ARROW_SPAN
- world::constants::AGE_INCREASE_PER_LONG_TICK
- world::constants::ASTEROID_DISCOVERY_PROBABILITY
- world::constants::AU
- world::constants::AUTO_GENERATE_GAMES_NUMBER
- world::constants::BASE_DISTANCES
- world::constants::BASE_FUEL_CONSUMPTION
- world::constants::BASE_SPEED
- world::constants::BASE_TANK_CAPACITY
- world::constants::CALENDAR_OFFSET
- world::constants::COST_PER_VALUE
- world::constants::DAYS
- world::constants::DEBUG_TIME_MULTIPLIER
- world::constants::DEFAULT_PLANET_ID
- world::constants::EXPERIENCE_PER_SKILL_MULTIPLIER
- world::constants::FUEL_CONSUMPTION_PER_UNIT_STORAGE
- world::constants::GALAXY_ROOT_ID
- world::constants::GAME_START_DELAY
- world::constants::HOURS
- world::constants::INCOME_PER_ATTENDEE_AWAY
- world::constants::INCOME_PER_ATTENDEE_HOME
- world::constants::INITIAL_TEAM_BALANCE
- world::constants::KILOMETERS
- world::constants::LANDING_TIME_OVERHEAD
- world::constants::LEAVING_PROBABILITY_MORALE_MODIFIER
- world::constants::LIGHT_SPEED
- world::constants::LIGHT_YEAR
- world::constants::LONG_EXPLORATION_TIME
- world::constants::MAX_AVG_TIREDNESS_PER_AUTO_GAME
- world::constants::MAX_AVG_TIREDNESS_PER_CHALLENGED_GAME
- world::constants::MAX_CREW_SIZE
- world::constants::MAX_NUM_ASTEROID_PER_TEAM
- world::constants::MAX_PLAYERS_PER_GAME
- world::constants::MAX_SKILL_INCREASE_PER_LONG_TICK
- world::constants::MILLISECONDS
- world::constants::MINUTES
- world::constants::MIN_PLAYERS_PER_GAME
- world::constants::MIN_RELATIVE_RETIREMENT_AGE
- world::constants::MORALE_DECREASE_PER_LONG_TICK
- world::constants::MORALE_DEMOTION_MALUS
- world::constants::MORALE_DRINK_BONUS
- world::constants::MORALE_GAME_POPULATION_MODIFIER
- world::constants::MORALE_INCREASE_PER_GAME
- world::constants::MORALE_RELEASE_MALUS
- world::constants::MORALE_THRESHOLD_FOR_LEAVING
- world::constants::NETWORK_GAME_START_DELAY
- world::constants::PEAK_PERFORMANCE_RELATIVE_AGE
- world::constants::PORTAL_DISCOVERY_PROBABILITY
- world::constants::QUICK_EXPLORATION_TIME
- world::constants::REPUTATION_DECREASE_PER_LONG_TICK
- world::constants::REPUTATION_PER_EXPERIENCE
- world::constants::SECONDS
- world::constants::SKILL_DECREMENT_PER_LONG_TICK
- world::constants::SOL_ID
- world::constants::SPACESHIP_BASE_COST_MULTIPLIER
- world::constants::SPECIAL_TRAIT_VALUE_BONUS
- world::constants::SPEED_PENALTY_PER_UNIT_STORAGE
- world::constants::TIREDNESS_DRINK_MALUS
- world::constants::TIREDNESS_DRINK_MALUS_SPUGNA
- world::constants::TRAIT_PROBABILITY
- world::constants::WEEKS
- world::position::MAX_POSITION
- world::skill::MAX_SKILL
- world::skill::MIN_SKILL
- world::skill::SKILL_NAMES
- world::skill::WEIGHT_MOD