main.rs 606 B

1234567891011121314151617181920212223242526
  1. use std::rc::Rc;
  2. use starry_server::{
  3. base::display::Display,
  4. config::Config,
  5. core::{starry_server, StarryServer, SCREEN_HEIGHT, SCREEN_WIDTH},
  6. };
  7. fn main() {
  8. // TODO 考虑多个显示器
  9. let mut displays: Vec<Display> = Vec::new();
  10. displays.push(Display::new(
  11. 0,
  12. 0,
  13. SCREEN_WIDTH as i32,
  14. SCREEN_HEIGHT as i32,
  15. ));
  16. // TODO 暂时不考虑配置文件
  17. let config: Rc<Config> = Rc::new(Config::default());
  18. //开启Starry Server
  19. StarryServer::new(config, displays);
  20. let server = starry_server().unwrap();
  21. server.run();
  22. }