sb-edit
Version:
Import, edit, and export Scratch project files
219 lines (218 loc) • 11.9 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.OpCode = void 0;
var OpCode;
(function (OpCode) {
/**********
* BLOCKS *
**********/
OpCode["motion_movesteps"] = "motion_movesteps";
OpCode["motion_turnright"] = "motion_turnright";
OpCode["motion_turnleft"] = "motion_turnleft";
OpCode["motion_goto"] = "motion_goto";
OpCode["motion_gotoxy"] = "motion_gotoxy";
OpCode["motion_glideto"] = "motion_glideto";
OpCode["motion_glidesecstoxy"] = "motion_glidesecstoxy";
OpCode["motion_pointindirection"] = "motion_pointindirection";
OpCode["motion_pointtowards"] = "motion_pointtowards";
OpCode["motion_changexby"] = "motion_changexby";
OpCode["motion_setx"] = "motion_setx";
OpCode["motion_changeyby"] = "motion_changeyby";
OpCode["motion_sety"] = "motion_sety";
OpCode["motion_ifonedgebounce"] = "motion_ifonedgebounce";
OpCode["motion_setrotationstyle"] = "motion_setrotationstyle";
OpCode["motion_xposition"] = "motion_xposition";
OpCode["motion_yposition"] = "motion_yposition";
OpCode["motion_direction"] = "motion_direction";
OpCode["looks_sayforsecs"] = "looks_sayforsecs";
OpCode["looks_say"] = "looks_say";
OpCode["looks_thinkforsecs"] = "looks_thinkforsecs";
OpCode["looks_think"] = "looks_think";
OpCode["looks_switchcostumeto"] = "looks_switchcostumeto";
OpCode["looks_nextcostume"] = "looks_nextcostume";
OpCode["looks_switchbackdropto"] = "looks_switchbackdropto";
OpCode["looks_nextbackdrop"] = "looks_nextbackdrop";
OpCode["looks_changesizeby"] = "looks_changesizeby";
OpCode["looks_setsizeto"] = "looks_setsizeto";
OpCode["looks_changeeffectby"] = "looks_changeeffectby";
OpCode["looks_seteffectto"] = "looks_seteffectto";
OpCode["looks_cleargraphiceffects"] = "looks_cleargraphiceffects";
OpCode["looks_show"] = "looks_show";
OpCode["looks_hide"] = "looks_hide";
OpCode["looks_gotofrontback"] = "looks_gotofrontback";
OpCode["looks_goforwardbackwardlayers"] = "looks_goforwardbackwardlayers";
OpCode["looks_costumenumbername"] = "looks_costumenumbername";
OpCode["looks_backdropnumbername"] = "looks_backdropnumbername";
OpCode["looks_size"] = "looks_size";
OpCode["sound_playuntildone"] = "sound_playuntildone";
OpCode["sound_play"] = "sound_play";
OpCode["sound_stopallsounds"] = "sound_stopallsounds";
OpCode["sound_changeeffectby"] = "sound_changeeffectby";
OpCode["sound_seteffectto"] = "sound_seteffectto";
OpCode["sound_cleareffects"] = "sound_cleareffects";
OpCode["sound_changevolumeby"] = "sound_changevolumeby";
OpCode["sound_setvolumeto"] = "sound_setvolumeto";
OpCode["sound_volume"] = "sound_volume";
OpCode["event_whenflagclicked"] = "event_whenflagclicked";
OpCode["event_whenkeypressed"] = "event_whenkeypressed";
OpCode["event_whenthisspriteclicked"] = "event_whenthisspriteclicked";
OpCode["event_whenstageclicked"] = "event_whenstageclicked";
OpCode["event_whenbackdropswitchesto"] = "event_whenbackdropswitchesto";
OpCode["event_whengreaterthan"] = "event_whengreaterthan";
OpCode["event_whenbroadcastreceived"] = "event_whenbroadcastreceived";
OpCode["event_broadcast"] = "event_broadcast";
OpCode["event_broadcastandwait"] = "event_broadcastandwait";
OpCode["control_wait"] = "control_wait";
OpCode["control_repeat"] = "control_repeat";
OpCode["control_forever"] = "control_forever";
OpCode["control_if"] = "control_if";
OpCode["control_if_else"] = "control_if_else";
OpCode["control_wait_until"] = "control_wait_until";
OpCode["control_repeat_until"] = "control_repeat_until";
OpCode["control_stop"] = "control_stop";
OpCode["control_start_as_clone"] = "control_start_as_clone";
OpCode["control_create_clone_of"] = "control_create_clone_of";
OpCode["control_delete_this_clone"] = "control_delete_this_clone";
OpCode["sensing_touchingobject"] = "sensing_touchingobject";
OpCode["sensing_touchingcolor"] = "sensing_touchingcolor";
OpCode["sensing_coloristouchingcolor"] = "sensing_coloristouchingcolor";
OpCode["sensing_distanceto"] = "sensing_distanceto";
OpCode["sensing_askandwait"] = "sensing_askandwait";
OpCode["sensing_answer"] = "sensing_answer";
OpCode["sensing_keypressed"] = "sensing_keypressed";
OpCode["sensing_mousedown"] = "sensing_mousedown";
OpCode["sensing_mousex"] = "sensing_mousex";
OpCode["sensing_mousey"] = "sensing_mousey";
OpCode["sensing_setdragmode"] = "sensing_setdragmode";
OpCode["sensing_loudness"] = "sensing_loudness";
OpCode["sensing_timer"] = "sensing_timer";
OpCode["sensing_resettimer"] = "sensing_resettimer";
OpCode["sensing_of"] = "sensing_of";
OpCode["sensing_current"] = "sensing_current";
OpCode["sensing_dayssince2000"] = "sensing_dayssince2000";
OpCode["sensing_username"] = "sensing_username";
OpCode["operator_add"] = "operator_add";
OpCode["operator_subtract"] = "operator_subtract";
OpCode["operator_multiply"] = "operator_multiply";
OpCode["operator_divide"] = "operator_divide";
OpCode["operator_random"] = "operator_random";
OpCode["operator_gt"] = "operator_gt";
OpCode["operator_lt"] = "operator_lt";
OpCode["operator_equals"] = "operator_equals";
OpCode["operator_and"] = "operator_and";
OpCode["operator_or"] = "operator_or";
OpCode["operator_not"] = "operator_not";
OpCode["operator_join"] = "operator_join";
OpCode["operator_letter_of"] = "operator_letter_of";
OpCode["operator_length"] = "operator_length";
OpCode["operator_contains"] = "operator_contains";
OpCode["operator_mod"] = "operator_mod";
OpCode["operator_round"] = "operator_round";
OpCode["operator_mathop"] = "operator_mathop";
OpCode["data_variable"] = "data_variable";
OpCode["data_setvariableto"] = "data_setvariableto";
OpCode["data_changevariableby"] = "data_changevariableby";
OpCode["data_showvariable"] = "data_showvariable";
OpCode["data_hidevariable"] = "data_hidevariable";
OpCode["data_listcontents"] = "data_listcontents";
OpCode["data_addtolist"] = "data_addtolist";
OpCode["data_deleteoflist"] = "data_deleteoflist";
OpCode["data_deletealloflist"] = "data_deletealloflist";
OpCode["data_insertatlist"] = "data_insertatlist";
OpCode["data_replaceitemoflist"] = "data_replaceitemoflist";
OpCode["data_itemoflist"] = "data_itemoflist";
OpCode["data_itemnumoflist"] = "data_itemnumoflist";
OpCode["data_lengthoflist"] = "data_lengthoflist";
OpCode["data_listcontainsitem"] = "data_listcontainsitem";
OpCode["data_showlist"] = "data_showlist";
OpCode["data_hidelist"] = "data_hidelist";
OpCode["procedures_definition"] = "procedures_definition";
OpCode["procedures_prototype"] = "procedures_prototype";
OpCode["argument_reporter_boolean"] = "argument_reporter_boolean";
OpCode["argument_reporter_string_number"] = "argument_reporter_string_number";
OpCode["procedures_call"] = "procedures_call";
// Extensions
OpCode["music_playDrumForBeats"] = "music_playDrumForBeats";
OpCode["music_restForBeats"] = "music_restForBeats";
OpCode["music_playNoteForBeats"] = "music_playNoteForBeats";
OpCode["music_setInstrument"] = "music_setInstrument";
OpCode["music_setTempo"] = "music_setTempo";
OpCode["music_changeTempo"] = "music_changeTempo";
OpCode["music_getTempo"] = "music_getTempo";
OpCode["pen_clear"] = "pen_clear";
OpCode["pen_stamp"] = "pen_stamp";
OpCode["pen_penDown"] = "pen_penDown";
OpCode["pen_penUp"] = "pen_penUp";
OpCode["pen_setPenColorToColor"] = "pen_setPenColorToColor";
OpCode["pen_changePenColorParamBy"] = "pen_changePenColorParamBy";
OpCode["pen_setPenColorParamTo"] = "pen_setPenColorParamTo";
OpCode["pen_changePenSizeBy"] = "pen_changePenSizeBy";
OpCode["pen_setPenSizeTo"] = "pen_setPenSizeTo";
OpCode["videoSensing_whenMotionGreaterThan"] = "videoSensing_whenMotionGreaterThan";
OpCode["videoSensing_videoOn"] = "videoSensing_videoOn";
OpCode["videoSensing_videoToggle"] = "videoSensing_videoToggle";
OpCode["videoSensing_setVideoTransparency"] = "videoSensing_setVideoTransparency";
OpCode["wedo2_motorOnFor"] = "wedo2_motorOnFor";
OpCode["wedo2_motorOn"] = "wedo2_motorOn";
OpCode["wedo2_motorOff"] = "wedo2_motorOff";
OpCode["wedo2_startMotorPower"] = "wedo2_startMotorPower";
OpCode["wedo2_setMotorDirection"] = "wedo2_setMotorDirection";
OpCode["wedo2_setLightHue"] = "wedo2_setLightHue";
OpCode["wedo2_whenDistance"] = "wedo2_whenDistance";
OpCode["wedo2_whenTilted"] = "wedo2_whenTilted";
OpCode["wedo2_getDistance"] = "wedo2_getDistance";
OpCode["wedo2_isTilted"] = "wedo2_isTilted";
OpCode["wedo2_getTiltAngle"] = "wedo2_getTiltAngle";
// Deprecated
OpCode["motion_scroll_right"] = "motion_scroll_right";
OpCode["motion_scroll_up"] = "motion_scroll_up";
OpCode["motion_align_scene"] = "motion_align_scene";
OpCode["motion_xscroll"] = "motion_xscroll";
OpCode["motion_yscroll"] = "motion_yscroll";
OpCode["looks_hideallsprites"] = "looks_hideallsprites";
OpCode["looks_switchbackdroptoandwait"] = "looks_switchbackdroptoandwait";
OpCode["looks_changestretchby"] = "looks_changestretchby";
OpCode["looks_setstretchto"] = "looks_setstretchto";
OpCode["control_while"] = "control_while";
OpCode["control_for_each"] = "control_for_each";
OpCode["control_get_counter"] = "control_get_counter";
OpCode["control_incr_counter"] = "control_incr_counter";
OpCode["control_clear_counter"] = "control_clear_counter";
OpCode["control_all_at_once"] = "control_all_at_once";
OpCode["sensing_userid"] = "sensing_userid";
OpCode["sensing_loud"] = "sensing_loud";
OpCode["music_midiPlayDrumForBeats"] = "music_midiPlayDrumForBeats";
OpCode["music_midiSetInstrument"] = "music_midiSetInstrument";
OpCode["pen_setPenShadeToNumber"] = "pen_setPenShadeToNumber";
OpCode["pen_changePenShadeBy"] = "pen_changePenShadeBy";
OpCode["pen_setPenHueToNumber"] = "pen_setPenHueToNumber";
OpCode["pen_changePenHueBy"] = "pen_changePenHueBy";
OpCode["wedo2_playNoteFor"] = "wedo2_playNoteFor";
/*********
* MENUS *
*********/
OpCode["motion_pointtowards_menu"] = "motion_pointtowards_menu";
OpCode["motion_glideto_menu"] = "motion_glideto_menu";
OpCode["motion_goto_menu"] = "motion_goto_menu";
OpCode["looks_costume"] = "looks_costume";
OpCode["looks_backdrops"] = "looks_backdrops";
OpCode["sound_sounds_menu"] = "sound_sounds_menu";
OpCode["event_broadcast_menu"] = "broadcast_menu";
OpCode["control_create_clone_of_menu"] = "control_create_clone_of_menu";
OpCode["sensing_touchingobjectmenu"] = "sensing_touchingobjectmenu";
OpCode["sensing_distancetomenu"] = "sensing_distancetomenu";
OpCode["sensing_keyoptions"] = "sensing_keyoptions";
OpCode["sensing_of_object_menu"] = "sensing_of_object_menu";
OpCode["pen_menu_colorParam"] = "pen_menu_colorParam";
OpCode["music_menu_DRUM"] = "music_menu_DRUM";
OpCode["music_menu_INSTRUMENT"] = "music_menu_INSTRUMENT";
OpCode["note"] = "note";
OpCode["videoSensing_menu_ATTRIBUTE"] = "videoSensing_menu_ATTRIBUTE";
OpCode["videoSensing_menu_SUBJECT"] = "videoSensing_menu_SUBJECT";
OpCode["videoSensing_menu_VIDEO_STATE"] = "videoSensing_menu_VIDEO_STATE";
OpCode["wedo2_menu_MOTOR_ID"] = "wedo2_menu_MOTOR_ID";
OpCode["wedo2_menu_MOTOR_DIRECTION"] = "wedo2_menu_MOTOR_DIRECTION";
OpCode["wedo2_menu_TILT_DIRECTION"] = "wedo2_menu_TILT_DIRECTION";
OpCode["wedo2_menu_TILT_DIRECTION_ANY"] = "wedo2_menu_TILT_DIRECTION_ANY";
OpCode["wedo2_menu_OP"] = "wedo2_menu_OP";
})(OpCode = exports.OpCode || (exports.OpCode = {}));