made a game

made a snake game and rewrote some rendering stuff again
This commit is contained in:
FantasyPvP
2023-10-02 00:56:18 +01:00
parent f0ee584c87
commit bf9c9be88d
19 changed files with 532 additions and 241 deletions
+3 -2
View File
@@ -5,7 +5,7 @@
#![reexport_test_harness_main = "test_main"]
use core::panic::PanicInfo;
use CrystalOS::{println, print, println_log, print_log};
use CrystalOS::{println, print, println_log, print_log, kernel, printerr};
use CrystalOS::kernel::tasks::{Task, executor::Executor};
use bootloader::{BootInfo, entry_point};
extern crate alloc;
@@ -14,7 +14,8 @@ use CrystalOS::user::bin::shell;
#[cfg(not(test))]
#[panic_handler]
fn panic(_info: &PanicInfo) -> ! {
println!("{}", _info);
kernel::render::RENDERER.lock().terminal_mode_force();
printerr!("{}", _info);
CrystalOS::hlt();
}