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

View File

@ -354,8 +354,8 @@ namespace pxsim.instructions {
};
}
function mkBlankBoardAndBreadboard(boardDef: BoardDefinition, cmpDefs: Map<PartDefinition>, fnArgs: any, width: number, buildMode: boolean = false): visuals.BoardHost {
let state = runtime.board as pxsim.CoreBoard;
let boardHost = new visuals.BoardHost({
const state = runtime.board as pxsim.CoreBoard;
const opts : visuals.BoardHostOpts = {
state: state,
boardDef: boardDef,
forceBreadboard: true,
@ -363,7 +363,8 @@ namespace pxsim.instructions {
maxWidth: `${width}px`,
fnArgs: fnArgs,
wireframe: buildMode,
});
};
let boardHost = new visuals.BoardHost(pxsim.visuals.mkBoardView(opts), opts);
let view = boardHost.getView();
svg.addClass(view, "board-svg");