Difficult-Rocket/mods/dr_game/console.py

28 lines
610 B
Python
Raw Normal View History

from . import DR_mod_runtime
from Difficult_Rocket.main import Console
if DR_mod_runtime.use_DR_rust:
from .Difficult_Rocket_rs import Console_rs
class RustConsole(Console):
2023-12-03 16:54:07 +08:00
name = "Rust stdin Console"
running: bool = False
console: Console_rs
def start(self):
self.console.start()
def stop(self):
return self.console.stop()
def init(self, **kwargs) -> None:
self.console = Console_rs()
def get_command(self) -> str:
2024-06-09 17:26:48 +08:00
return self.console.get_command() # ignore: noqa
2023-06-18 15:42:35 +08:00
def new_command(self) -> None:
self.console.new_command()