moving boardhost to pxt

This commit is contained in:
Peli de Halleux
2016-09-13 09:59:34 -07:00
parent 9db91d89d6
commit e5d985dbf1
4 changed files with 31 additions and 261 deletions

19
sim/visuals/boardview.ts Normal file
View File

@ -0,0 +1,19 @@
namespace pxsim.visuals {
export function mkBoardView(opts: BoardHostOpts): BoardView {
if (opts.boardDef.visual === "microbit") {
return new visuals.MicrobitBoardSvg({
runtime: runtime,
theme: visuals.randomTheme(),
disableTilt: false,
wireframe: opts.wireframe,
});
} else {
let boardVis = opts.boardDef.visual as BoardImageDefinition;
return new visuals.GenericBoardSvg({
visualDef: boardVis,
wireframe: opts.wireframe,
});
}
}
}