Refactor Scheduler

This commit is contained in:
SimoneN64
2024-05-10 22:02:42 +02:00
committed by Simone
parent f1e81a2dd5
commit da8760c6df
6 changed files with 54 additions and 54 deletions

View File

@@ -4,15 +4,15 @@
Scheduler scheduler;
void Scheduler::enqueueRelative(u64 t, const EventType type) {
enqueueAbsolute(t + ticks, type);
void Scheduler::EnqueueRelative(u64 t, const EventType type) {
EnqueueAbsolute(t + ticks, type);
}
void Scheduler::enqueueAbsolute(u64 t, const EventType type) {
void Scheduler::EnqueueAbsolute(u64 t, const EventType type) {
events.push({t, type});
}
u64 Scheduler::remove(EventType type) {
u64 Scheduler::Remove(EventType type) {
for (auto& e : events) {
if(e.type == type) {
u64 ret = e.time - ticks;
@@ -25,7 +25,7 @@ u64 Scheduler::remove(EventType type) {
return 0;
}
void Scheduler::tick(u64 t, n64::Mem& mem, n64::Registers& regs) {
void Scheduler::Tick(u64 t, n64::Mem& mem, n64::Registers& regs) {
ticks += t;
n64::MI& mi = mem.mmio.mi;
n64::SI& si = mem.mmio.si;