From 6f871a3b0b10c7c494fb67955771e2dd983d67d6 Mon Sep 17 00:00:00 2001 From: transistor Date: Sun, 7 May 2023 10:29:34 -0700 Subject: [PATCH] Fixed console frontend after host trait changes --- emulator/frontends/console/src/lib.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/emulator/frontends/console/src/lib.rs b/emulator/frontends/console/src/lib.rs index 15fc2e8..a01bae7 100644 --- a/emulator/frontends/console/src/lib.rs +++ b/emulator/frontends/console/src/lib.rs @@ -1,26 +1,26 @@ use moa_core::Error; -use moa_core::host::{Host, Tty, WindowUpdater, ControllerDevice, ControllerUpdater, Audio, DummyAudio}; +use moa_core::host::{Host, Tty, ControllerEvent, Audio, DummyAudio, FrameReceiver, EventSender}; pub struct ConsoleFrontend; impl Host for ConsoleFrontend { - fn create_pty(&self) -> Result, Error> { + fn add_pty(&self) -> Result, Error> { use moa_common::tty::SimplePty; Ok(Box::new(SimplePty::open()?)) } - fn add_window(&mut self, _updater: Box) -> Result<(), Error> { + fn add_video_source(&mut self, _receiver: FrameReceiver) -> Result<(), Error> { println!("console: add_window() is not supported from the console; ignoring request..."); Ok(()) } - fn register_controller(&mut self, _device: ControllerDevice, _input: Box) -> Result<(), Error> { + fn register_controllers(&mut self, _sender: EventSender) -> Result<(), Error> { println!("console: register_controller() is not supported from the console; ignoring request..."); Ok(()) } - fn create_audio_source(&mut self) -> Result, Error> { + fn add_audio_source(&mut self) -> Result, Error> { println!("console: create_audio_source() is not supported from the console; returning dummy device..."); Ok(Box::new(DummyAudio())) }