28 lines
790 B
C++
28 lines
790 B
C++
#include "user/MainMenu.h"
|
|
#include "user/demo/ArrayListDemo.h"
|
|
#include "user/demo/BlueScreenDemo.h"
|
|
#include "user/demo/HeapDemo.h"
|
|
#include "user/demo/KeyboardDemo.h"
|
|
#include "user/demo/PCSPKdemo.h"
|
|
#include "user/demo/PreemptiveThreadDemo.h"
|
|
#include "user/demo/TextDemo.h"
|
|
#include "user/demo/VBEdemo.h"
|
|
|
|
void MainMenu::run() {
|
|
kout << "Main Menu" << endl;
|
|
|
|
// Demos
|
|
// scheduler.ready(new TextDemo());
|
|
// scheduler.ready(new PCSPKdemo(&PCSPK::aerodynamic));
|
|
// scheduler.ready(new KeyboardDemo());
|
|
// scheduler.ready(new HeapDemo());
|
|
// scheduler.ready(new VBEdemo());
|
|
// scheduler.ready(new BlueScreenDemo());
|
|
scheduler.ready(new PreemptiveThreadDemo(3));
|
|
|
|
// Extra demos
|
|
// scheduler.ready(new ArrayListDemo());
|
|
|
|
scheduler.exit();
|
|
}
|