// -*- mode: java; c-basic-offset: 2; -*- // Copyright 2011-2015 MIT, All rights reserved // Released under the Apache License, Version 2.0 // http://www.apache.org/licenses/LICENSE-2.0 package com.google.appinventor.client.editor.youngandroid.palette; import java.util.ArrayList; import java.util.List; /** * The palette helper for the LEGO MINDSTORMS component category. */ class LegoPaletteHelper extends OrderedPaletteHelper { private static final List<String> legoComponentNames = new ArrayList<String>(); static { // NXT actulators legoComponentNames.add("NxtDrive"); // NXT sensors legoComponentNames.add("NxtColorSensor"); legoComponentNames.add("NxtLightSensor"); legoComponentNames.add("NxtSoundSensor"); legoComponentNames.add("NxtTouchSensor"); legoComponentNames.add("NxtUltrasonicSensor"); // NXT low level components legoComponentNames.add("NxtDirectCommands"); // EV3 components legoComponentNames.add("Ev3Motors"); legoComponentNames.add("Ev3ColorSensor"); legoComponentNames.add("Ev3GyroSensor"); legoComponentNames.add("Ev3TouchSensor"); legoComponentNames.add("Ev3UltrasonicSensor"); legoComponentNames.add("Ev3Sound"); legoComponentNames.add("Ev3UI"); legoComponentNames.add("Ev3Commands"); } LegoPaletteHelper() { super(legoComponentNames); } }