4 times more sensors\!

This commit is contained in:
Michal Moskal
2017-10-24 19:58:52 +01:00
parent 60d5271de2
commit 005447ce44
8 changed files with 161 additions and 130 deletions

View File

@@ -4,8 +4,8 @@ namespace input {
export class TouchSensor extends internal.AnalogSensor {
button: Button;
constructor() {
super()
constructor(port: number) {
super(port)
this.button = new Button()
}
@@ -23,8 +23,23 @@ namespace input {
}
//% whenUsed
export const touchSensorImpl: TouchSensor = new TouchSensor()
export const touchSensorImpl1: TouchSensor = new TouchSensor(1)
//% whenUsed
export const touchSensorImpl2: TouchSensor = new TouchSensor(2)
//% whenUsed
export const touchSensorImpl3: TouchSensor = new TouchSensor(3)
//% whenUsed
export const touchSensorImpl4: TouchSensor = new TouchSensor(4)
//% whenUsed block="touch sensor" weight=95 fixedInstance
export const touchSensor: Button = touchSensorImpl.button
//% whenUsed block="touch sensor 1" weight=95 fixedInstance
export const touchSensor1: Button = touchSensorImpl1.button
//% whenUsed block="touch sensor 2" weight=95 fixedInstance
export const touchSensor2: Button = touchSensorImpl2.button
//% whenUsed block="touch sensor 3" weight=95 fixedInstance
export const touchSensor3: Button = touchSensorImpl3.button
//% whenUsed block="touch sensor 4" weight=95 fixedInstance
export const touchSensor4: Button = touchSensorImpl4.button
}