uses croc clips in instructions only for micro:bit
This commit is contained in:
parent
6d637eefd7
commit
29cf4d3e53
@ -131,7 +131,8 @@ namespace pxsim.instructions {
|
|||||||
wireClr?: string,
|
wireClr?: string,
|
||||||
cmpWidth?: number,
|
cmpWidth?: number,
|
||||||
cmpHeight?: number,
|
cmpHeight?: number,
|
||||||
cmpScale?: number
|
cmpScale?: number,
|
||||||
|
crocClips?: boolean
|
||||||
};
|
};
|
||||||
function mkBoardImgSvg(def: string | BoardImageDefinition): visuals.SVGElAndSize {
|
function mkBoardImgSvg(def: string | BoardImageDefinition): visuals.SVGElAndSize {
|
||||||
let boardView: visuals.BoardView;
|
let boardView: visuals.BoardView;
|
||||||
@ -287,7 +288,7 @@ namespace pxsim.instructions {
|
|||||||
let el: visuals.SVGElAndSize;
|
let el: visuals.SVGElAndSize;
|
||||||
if (cmp == "wire") {
|
if (cmp == "wire") {
|
||||||
//TODO: support non-croc wire parts
|
//TODO: support non-croc wire parts
|
||||||
el = visuals.mkWirePart([0, 0], opts.wireClr || "red", true);
|
el = visuals.mkWirePart([0, 0], opts.wireClr || "red", opts.crocClips);
|
||||||
} else if (typeof cmp == "string") {
|
} else if (typeof cmp == "string") {
|
||||||
let builtinVis = <string>cmp;
|
let builtinVis = <string>cmp;
|
||||||
let cnstr = builtinComponentPartVisual[builtinVis];
|
let cnstr = builtinComponentPartVisual[builtinVis];
|
||||||
@ -481,7 +482,8 @@ namespace pxsim.instructions {
|
|||||||
left: QUANT_LBL(quant),
|
left: QUANT_LBL(quant),
|
||||||
leftSize: WIRE_QUANT_LBL_SIZE,
|
leftSize: WIRE_QUANT_LBL_SIZE,
|
||||||
wireClr: clr,
|
wireClr: clr,
|
||||||
cmpScale: PARTS_WIRE_SCALE
|
cmpScale: PARTS_WIRE_SCALE,
|
||||||
|
crocClips: props.boardDef.useCrocClips
|
||||||
})
|
})
|
||||||
addClass(cmp, "partslist-wire");
|
addClass(cmp, "partslist-wire");
|
||||||
panel.appendChild(cmp);
|
panel.appendChild(cmp);
|
||||||
@ -526,7 +528,8 @@ namespace pxsim.instructions {
|
|||||||
bot: mkLabel(w.start),
|
bot: mkLabel(w.start),
|
||||||
botSize: LOC_LBL_SIZE,
|
botSize: LOC_LBL_SIZE,
|
||||||
wireClr: w.color,
|
wireClr: w.color,
|
||||||
cmpHeight: REQ_WIRE_HEIGHT
|
cmpHeight: REQ_WIRE_HEIGHT,
|
||||||
|
crocClips: props.boardDef.useCrocClips
|
||||||
})
|
})
|
||||||
addClass(cmp, "cmp-div");
|
addClass(cmp, "cmp-div");
|
||||||
reqsDiv.appendChild(cmp);
|
reqsDiv.appendChild(cmp);
|
||||||
|
Loading…
Reference in New Issue
Block a user