moving wiring to pxt

This commit is contained in:
Peli de Halleux
2016-09-09 15:01:29 -07:00
parent da30afb121
commit 3858b0a0a0
11 changed files with 43 additions and 2432 deletions

View File

@ -77,25 +77,6 @@ namespace pxsim {
export interface RuntimeOptions {
theme: string;
}
export class EventBus {
private queues: Map<EventQueue<number>> = {};
constructor(private runtime: Runtime) { }
listen(id: number, evid: number, handler: RefAction) {
let k = id + ":" + evid;
let queue = this.queues[k];
if (!queue) queue = this.queues[k] = new EventQueue<number>(this.runtime);
queue.handler = handler;
}
queue(id: number, evid: number, value: number = 0) {
let k = id + ":" + evid;
let queue = this.queues[k];
if (queue) queue.push(value);
}
}
}
namespace pxsim.basic {