Renaming stuff in the simulator

This commit is contained in:
Michal Moskal 2016-04-07 12:52:02 -07:00
parent 5d3471b3b2
commit ce53d5c386
10 changed files with 35 additions and 35 deletions

View File

@ -2,7 +2,7 @@ namespace i2c_fram {
const devaddr = 0x50; const devaddr = 0x50;
const memend = 0x7fff; const memend = 0x7fff;
//% shim=ksrt::panic //% shim=pxtrt::panic
function panic(code: number) { } function panic(code: number) { }
function die() { panic(142) } function die() { panic(142) }

View File

@ -3,7 +3,7 @@
// Do not use anything besides basic.pause, control.inBackground, console.log // Do not use anything besides basic.pause, control.inBackground, console.log
// //
//% shim=ksrt::panic //% shim=pxtrt::panic
function panic(code2: number): void { } function panic(code2: number): void { }
function msg(s: string): void { function msg(s: string): void {

View File

@ -1,7 +1,7 @@
#include "kindscript.h" #include "pxt.h"
#include "MESEvents.h" #include "MESEvents.h"
using namespace kindscript; using namespace pxt;
enum class MesCameraEvent { enum class MesCameraEvent {
//% block="take photo" //% block="take photo"

View File

@ -1,6 +1,6 @@
#include "kindscript.h" #include "pxt.h"
using namespace kindscript; using namespace pxt;
//% color=270 weight=34 //% color=270 weight=34
namespace radio { namespace radio {
@ -15,7 +15,7 @@ namespace radio {
int r = uBit.radio.enable(); int r = uBit.radio.enable();
if (r != MICROBIT_OK) return r; if (r != MICROBIT_OK) return r;
if (!radioEnabled) { if (!radioEnabled) {
uBit.radio.setGroup(kindscript::programHash()); uBit.radio.setGroup(pxt::programHash());
radioEnabled = true; radioEnabled = true;
} }
return r; return r;

View File

@ -154,7 +154,7 @@ namespace Array_ {
} }
// Import some stuff directly // Import some stuff directly
namespace kindscript { namespace pxt {
//% //%
void registerWithDal(int id, int event, Action a); void registerWithDal(int id, int event, Action a);
//% //%
@ -181,7 +181,7 @@ namespace kindscript {
void *ptrOfLiteral(int offset); void *ptrOfLiteral(int offset);
} }
namespace ksrt { namespace pxtrt {
//% //%
uint32_t ldloc(RefLocal *r) { uint32_t ldloc(RefLocal *r) {
return r->v; return r->v;

View File

@ -1,7 +1,7 @@
#include "kindscript.h" #include "pxt.h"
#include "ManagedBuffer.h" #include "ManagedBuffer.h"
using namespace kindscript; using namespace pxt;
MicroBitPin *getPin(int id); MicroBitPin *getPin(int id);
typedef ImageData* Image; typedef ImageData* Image;
typedef BufferData* Buffer; typedef BufferData* Buffer;

View File

@ -59,7 +59,7 @@
"autoRun": true "autoRun": true
}, },
"compileService": { "compileService": {
"gittag": "v0.1.5", "gittag": "v0.1.6",
"serviceId": "ws" "serviceId": "ws"
}, },
"serial": { "serial": {
@ -93,4 +93,4 @@
} }
] ]
} }
} }

View File

@ -2,8 +2,8 @@
/// <reference path="../node_modules/pxt-core/built/pxtsim.d.ts"/> /// <reference path="../node_modules/pxt-core/built/pxtsim.d.ts"/>
/// <reference path="../libs/microbit/dal.d.ts"/> /// <reference path="../libs/microbit/dal.d.ts"/>
namespace pxt.rt { namespace pxsim {
pxt.rt.initCurrentRuntime = () => { pxsim.initCurrentRuntime = () => {
U.assert(!runtime.board) U.assert(!runtime.board)
runtime.board = new Board() runtime.board = new Board()
} }
@ -143,7 +143,7 @@ namespace pxt.rt {
} }
namespace pxt.rt.basic { namespace pxsim.basic {
export var pause = thread.pause; export var pause = thread.pause;
export var forever = thread.forever; export var forever = thread.forever;
@ -205,7 +205,7 @@ namespace pxt.rt.basic {
} }
} }
namespace pxt.rt.control { namespace pxsim.control {
export var inBackground = thread.runInBackground; export var inBackground = thread.runInBackground;
export function reset() { export function reset() {
@ -213,7 +213,7 @@ namespace pxt.rt.control {
} }
export function onEvent(id: number, evid: number, handler: RefAction) { export function onEvent(id: number, evid: number, handler: RefAction) {
kindscript.registerWithDal(id, evid, handler) pxt.registerWithDal(id, evid, handler)
} }
export function raiseEvent(id: number, evid: number, mode: number) { export function raiseEvent(id: number, evid: number, mode: number) {
@ -222,13 +222,13 @@ namespace pxt.rt.control {
} }
} }
namespace pxt.rt.kindscript { namespace pxsim.pxt {
export function registerWithDal(id: number, evid: number, handler: RefAction) { export function registerWithDal(id: number, evid: number, handler: RefAction) {
board().bus.listen(id, evid, handler); board().bus.listen(id, evid, handler);
} }
} }
namespace pxt.rt.input { namespace pxsim.input {
export function onButtonPressed(button: number, handler: RefAction): void { export function onButtonPressed(button: number, handler: RefAction): void {
let b = board(); let b = board();
if (button == DAL.MICROBIT_ID_BUTTON_AB && !board().usesButtonAB) { if (button == DAL.MICROBIT_ID_BUTTON_AB && !board().usesButtonAB) {
@ -333,7 +333,7 @@ namespace pxt.rt.input {
} }
} }
namespace pxt.rt.led { namespace pxsim.led {
export function plot(x: number, y: number) { export function plot(x: number, y: number) {
board().image.set(x, y, 255); board().image.set(x, y, 255);
runtime.queueDisplayUpdate() runtime.queueDisplayUpdate()
@ -367,7 +367,7 @@ namespace pxt.rt.led {
} }
} }
namespace pxt.rt.serial { namespace pxsim.serial {
export function writeString(s: string) { export function writeString(s: string) {
board().writeSerial(s); board().writeSerial(s);
} }
@ -378,7 +378,7 @@ namespace pxt.rt.serial {
} }
namespace pxt.rt.radio { namespace pxsim.radio {
export function broadcastMessage(msg: number): void { export function broadcastMessage(msg: number): void {
board().radio.broadcast(msg); board().radio.broadcast(msg);
} }
@ -416,7 +416,7 @@ namespace pxt.rt.radio {
} }
} }
namespace pxt.rt.pins { namespace pxsim.pins {
export function digitalReadPin(pinId: number): number { export function digitalReadPin(pinId: number): number {
let pin = getPin(pinId); let pin = getPin(pinId);
if (!pin) return; if (!pin) return;
@ -504,12 +504,12 @@ namespace pxt.rt.pins {
} }
namespace pxt.rt.images { namespace pxsim.images {
export function createImage(img: Image) { return img } export function createImage(img: Image) { return img }
export function createBigImage(img: Image) { return img } export function createBigImage(img: Image) { return img }
} }
namespace pxt.rt.ImageMethods { namespace pxsim.ImageMethods {
export function showImage(i: Image, offset: number) { export function showImage(i: Image, offset: number) {
// TODO offset? // TODO offset?
i.copyTo(0, 5, board().image, 0) i.copyTo(0, 5, board().image, 0)

View File

@ -1,5 +1,5 @@
namespace pxt.rt.micro_bit { namespace pxsim.micro_bit {
const Svg = pxt.rt.Svg; const Svg = pxsim.Svg;
export interface IBoardTheme { export interface IBoardTheme {
accent?: string; accent?: string;
@ -42,7 +42,7 @@ namespace pxt.rt.micro_bit {
} }
export interface IBoardProps { export interface IBoardProps {
runtime: pxt.rt.Runtime; runtime: pxsim.Runtime;
theme?: IBoardTheme; theme?: IBoardTheme;
disableTilt?:boolean; disableTilt?:boolean;
} }
@ -76,10 +76,10 @@ namespace pxt.rt.micro_bit {
private thermometerText: SVGTextElement; private thermometerText: SVGTextElement;
private shakeButton: SVGCircleElement; private shakeButton: SVGCircleElement;
private shakeText: SVGTextElement; private shakeText: SVGTextElement;
public board: rt.Board; public board: pxsim.Board;
constructor(public props: IBoardProps) { constructor(public props: IBoardProps) {
this.board = this.props.runtime.board as rt.Board; this.board = this.props.runtime.board as pxsim.Board;
this.board.updateView = () => this.updateState(); this.board.updateView = () => this.updateState();
this.buildDom(); this.buildDom();
this.updateTheme(); this.updateTheme();
@ -115,7 +115,7 @@ namespace pxt.rt.micro_bit {
Svg.fill(this.buttons[index], btn.pressed ? theme.buttonDown : theme.buttonUp); Svg.fill(this.buttons[index], btn.pressed ? theme.buttonDown : theme.buttonUp);
}); });
var bw = state.displayMode == rt.DisplayMode.bw var bw = state.displayMode == pxsim.DisplayMode.bw
var img = state.image; var img = state.image;
this.leds.forEach((led,i) => { this.leds.forEach((led,i) => {
var sel = (<SVGStylable><any>led) var sel = (<SVGStylable><any>led)

View File

@ -1,4 +1,4 @@
namespace pxt.rt { namespace pxsim {
export interface RuntimeOptions { export interface RuntimeOptions {
theme: string; theme: string;
} }
@ -555,11 +555,11 @@ namespace pxt.rt {
case 'yellow': theme = micro_bit.themes[1]; break; case 'yellow': theme = micro_bit.themes[1]; break;
case 'green': theme = micro_bit.themes[2]; break; case 'green': theme = micro_bit.themes[2]; break;
case 'red': theme = micro_bit.themes[3]; break; case 'red': theme = micro_bit.themes[3]; break;
default: theme = pxt.rt.micro_bit.randomTheme(); default: theme = pxsim.micro_bit.randomTheme();
} }
console.log('setting up microbit simulator') console.log('setting up microbit simulator')
let view = new pxt.rt.micro_bit.MicrobitBoardSvg({ let view = new pxsim.micro_bit.MicrobitBoardSvg({
theme: theme, theme: theme,
runtime: runtime runtime: runtime
}) })