viewof CodigoViaAce3 = {
let codigoinicial = `
def setup():
createCanvas(160, 160)
background(255)
def draw():
stroke('#2299FF')
radius = (sin(frameCount / 60) * 15) + (sin(frameCount / 60) * 15)
rect(30, 30, radius, radius)
`;
const { editor, view } = ace(
codigoinicial,
{ fontSize: "0.8em", height: "260px" },
{
theme: "ace/theme/xcode",
selectionStyle: "text",
highlightActiveLine: false,
mode: "ace/mode/python",
enableBasicAutocompletion: true,
enableLiveAutocompletion: true,
enableSnippets: true,
showPrintMargin: false,
readOnly: true,
showGutter: true
}
);
view.value = editor.getValue();
editor.on('change', () => {
view.value = editor.getValue();
});
return view;
}