gdlib 0.2.5

Rust library for editing Geometry Dash savefiles
//! This file contains all supported block ids and property ids.
//! This file is autogenerated by the build script.

/// Object ids submodule
pub mod objects {
    pub const DEFAULT_BLOCK: i32 = 1;
    pub const WAFFLE_BLOCK_FLOOR: i32 = 2;
    pub const WAFFLE_BLOCK_CORNER: i32 = 3;
    pub const WAFFLE_BLOCK_INNER_CORNER: i32 = 4;
    pub const WAFFLE_BLOCK_FILLER: i32 = 5;
    pub const WAFFLE_BLOCK_NO_BOTTOM: i32 = 6;
    pub const WAFFLE_BLOCK_STRAIGHT: i32 = 7;
    pub const SPIKE: i32 = 8;
    pub const GROUND_SPIKES: i32 = 9;
    pub const NORMAL_GRAVITY_PORTAL: i32 = 10;
    pub const FLIPPED_GRAVITY_PORTAL: i32 = 11;
    pub const CUBE_PORTAL: i32 = 12;
    pub const SHIP_PORTAL: i32 = 13;
    pub const PULSE_POLE_TALL: i32 = 15;
    pub const PULSE_POLE_MEDIUM: i32 = 16;
    pub const PULSE_POLE_SHORT: i32 = 17;
    pub const TRANSPARENT_SPIKES_HUGE: i32 = 18;
    pub const TRANSPARENT_SPIKES_BIG: i32 = 19;
    pub const TRANSPARENT_SPIKES_MEDIUM: i32 = 20;
    pub const TRANSPARENT_SPIKES_SMALL: i32 = 21;
    pub const NO_BLOCK_TRANSITION_OBJECT: i32 = 22;
    pub const BLOCKS_FROM_TOP_TRANSITION_OBJECT: i32 = 23;
    pub const BLOCKS_FROM_BOTTOM_TRANSITION_OBJECT: i32 = 24;
    pub const BLOCKS_FROM_LEFT_TRANSITION_OBJECT: i32 = 25;
    pub const BLOCKS_FROM_RIGHT_TRANSITION_OBJECT: i32 = 26;
    pub const SCALE_IN_TRANSITION_OBJECT: i32 = 27;
    pub const SCALE_OUT_TRANSITION_OBJECT: i32 = 28;
    pub const START_POS: i32 = 31;
    pub const ENABLE_PLAYER_TRAIL: i32 = 32;
    pub const DISABLE_PLAYER_TRAIL: i32 = 33;
    pub const SOLID_STARTPOS: i32 = 34;
    pub const YELLOW_PAD: i32 = 35;
    pub const YELLOW_ORB: i32 = 36;
    pub const SMALL_SPIKE: i32 = 39;
    pub const HALF_BLOCK_DEFAULT: i32 = 40;
    pub const CHAIN_TALL: i32 = 41;
    pub const MIRROR_PORTAL_REVERSE: i32 = 45;
    pub const MIRROR_PORTAL_NORMAL: i32 = 46;
    pub const BALL_PORTAL: i32 = 47;
    pub const TRANSPARENT_CLOUDS_BIG: i32 = 48;
    pub const TRANSPARENT_CLOUDS_SMALL: i32 = 49;
    pub const PULSE_CIRCLE: i32 = 50;
    pub const PULSE_RING: i32 = 51;
    pub const PULSE_HEART: i32 = 52;
    pub const PULSE_DIAMOND: i32 = 53;
    pub const PULSE_STAR: i32 = 54;
    pub const RANDOM_DIRECTION_TRANSITION_OBJECT: i32 = 55;
    pub const AWAY_TO_LEFT_TRANSITION_OBJECT: i32 = 56;
    pub const AWAY_TO_RIGHT_TRANSITION_OBJECT: i32 = 57;
    pub const AWAY_FROM_MIDDLE_TRANSITION_OBJECT: i32 = 58;
    pub const AWAY_TO_MIDDLE_TRANSITION_OBJECT: i32 = 59;
    pub const PULSE_MUSIC_NOTE: i32 = 60;
    pub const GROUND_SPIKES_WAVY: i32 = 61;
    pub const WAVY_BLOCK_FLOOR: i32 = 62;
    pub const BLUE_PAD: i32 = 67;
    pub const WAFFLE_BLOCK: i32 = 83;
    pub const BLUE_ORB: i32 = 84;
    pub const BUZZSAW_BIG: i32 = 88;
    pub const BUZZSAW_MEDIUM: i32 = 89;
    pub const BUZZSAW_SMALL: i32 = 98;
    pub const SIZE_PORTAL_NORMAL: i32 = 99;
    pub const SIZE_PORTAL_SMALL: i32 = 101;
    pub const UFO_PORTAL: i32 = 111;
    pub const PINK_PAD: i32 = 140;
    pub const PINK_ORB: i32 = 141;
    pub const SPEED_PORTAL_05X: i32 = 200;
    pub const SPEED_PORTAL_1X: i32 = 201;
    pub const SPEED_PORTAL_2X: i32 = 202;
    pub const SPEED_PORTAL_3X: i32 = 203;
    pub const DUAL_PORTAL_DOUBLE: i32 = 286;
    pub const DUAL_PORTAL_SINGLE: i32 = 287;
    pub const TRIGGER_COLOUR: i32 = 899;
    pub const TRIGGER_MOVE: i32 = 901;
    pub const TEXT_OBJECT: i32 = 914;
    pub const TRIGGER_PULSE: i32 = 1006;
    pub const TRIGGER_ALPHA: i32 = 1007;
    pub const TRIGGER_TOGGLE: i32 = 1049;
    pub const TRIGGER_SPAWN: i32 = 1268;
    pub const TRIGGER_SHAKE: i32 = 1520;
    pub const COUNTER: i32 = 1615;
    pub const TRIGGER_STOP: i32 = 1616;
    pub const TRIGGER_ON_DEATH: i32 = 1812;
    pub const TRIGGER_COLLISION: i32 = 1815;
    pub const COLLISION_BLOCK: i32 = 1816;
    pub const BG_EFFECT_ON: i32 = 1818;
    pub const BG_EFFECT_OFF: i32 = 1819;
    pub const TRIGGER_RANDOM: i32 = 1912;
    pub const TRIGGER_CAMERA_ZOOM: i32 = 1913;
    pub const DONT_FADE_DONT_ENTER_TRANSITION_OBJECT: i32 = 1915;
    pub const REVERSE_GAMEPLAY: i32 = 1917;
    pub const TRIGGER_PLAYER_CONTROL: i32 = 1932;
    pub const TRIGGER_SONG: i32 = 1934;
    pub const TRIGGER_TIME_WARP: i32 = 1935;
    pub const CAMERA_GUIDE: i32 = 2016;
    pub const TRIGGER_GRAVITY: i32 = 2066;
    pub const TRIGGER_END: i32 = 3600;
    pub const BG_SPEED_CONFIG: i32 = 3606;
    pub const TRIGGER_SPAWN_PARTICLE: i32 = 3608;
    pub const MG_SPEED_CONFIG: i32 = 3612;
    pub const TRIGGER_TIME_EVENT: i32 = 3615;
    pub const TRIGGER_TIME_CONTROL: i32 = 3617;
    pub const TRIGGER_RESET_GROUP: i32 = 3618;
    pub const TRIGGER_ITEM_EDIT: i32 = 3619;
    pub const TRIGGER_ITEM_COMPARE: i32 = 3620;
    pub const COLLISION_STATE_BLOCK: i32 = 3640;
    pub const TRIGGER_PERSISTENT_ITEM: i32 = 3641;
    pub const TOGGLE_BLOCK: i32 = 3643;
    pub const TRIGGER_LINK_VISIBLE: i32 = 3662;
}

/// Property ids submodule
pub mod properties {
    pub const OBJECT_ID: u16 = 1;
    pub const X_POS: u16 = 2;
    pub const Y_POS: u16 = 3;
    pub const IS_FLIPPED_HORIZONTALLY: u16 = 4;
    pub const IS_FLIPPED_VERTICALLY: u16 = 5;
    pub const ROTATION: u16 = 6;
    pub const RED: u16 = 7;
    pub const GREEN: u16 = 8;
    pub const BLUE: u16 = 9;
    pub const FADE_TIME_CHANCE_TO_TRIGGER_GROUP_1: u16 = 10;
    pub const TOUCH_TRIGGERABLE: u16 = 11;
    pub const USING_PLAYER_COLOUR_1: u16 = 15;
    pub const USING_PLAYER_COLOUR_2: u16 = 16;
    pub const BLENDING_ENABLED: u16 = 17;
    pub const EDITOR_LAYER_1: u16 = 20;
    pub const OBJECT_COLOUR: u16 = 21;
    pub const SECONDARY_COLOUR: u16 = 22;
    pub const COLOUR_CHANNEL: u16 = 23;
    pub const Z_LAYER: u16 = 24;
    pub const Z_ORDER: u16 = 25;
    pub const MOVE_UNITS_X: u16 = 28;
    pub const MOVE_UNITS_Y: u16 = 29;
    pub const MOVE_EASING: u16 = 30;
    pub const BASE64ENCODED_TEXT: u16 = 31;
    pub const IS_GROUP_PARENT: u16 = 34;
    pub const OPACITY: u16 = 35;
    pub const IS_ACTIVE_TRIGGER: u16 = 36;
    pub const PULSE_FADE_IN_TIME: u16 = 45;
    pub const PULSE_HOLD_TIME: u16 = 46;
    pub const PULSE_FADE_OUT_TIME: u16 = 47;
    pub const COPY_COLOUR_SPECS: u16 = 49;
    pub const COPY_COLOUR_FROM_CHANNEL: u16 = 50;
    pub const TARGET_GROUPITEMCHANNEL: u16 = 51;
    pub const ACTIVATE_GROUP: u16 = 56;
    pub const GROUPS: u16 = 57;
    pub const FOLLOW_PLAYERS_X_MOVEMENT: u16 = 58;
    pub const FOLLOW_PLAYERS_Y_MOVEMENT: u16 = 59;
    pub const COPY_OPACITY: u16 = 60;
    pub const EDITOR_LAYER_2: u16 = 61;
    pub const SPAWN_TRIGGERABLE: u16 = 62;
    pub const DONT_FADE: u16 = 64;
    pub const DONT_ENTER: u16 = 67;
    pub const TARGET_GROUP_2: u16 = 71;
    pub const SHAKE_STRENGTH: u16 = 75;
    pub const GROUPITEM_1: u16 = 80;
    pub const SHAKE_INTERVAL: u16 = 84;
    pub const EASING_RATE: u16 = 85;
    pub const EXCLUSIVE_PULSE_MODE: u16 = 86;
    pub const MULTITRIGGERABLE: u16 = 87;
    pub const DYNAMIC_BLOCK: u16 = 94;
    pub const GROUPITEM_2: u16 = 95;
    pub const NO_GLOW: u16 = 96;
    pub const MULTI_ACTIVATE: u16 = 99;
    pub const TARGET_MOVE_MODE: u16 = 100;
    pub const TARGET_MOVE_MODE_AXIS_LOCK: u16 = 101;
    pub const IS_HIGH_DETAIL: u16 = 103;
    pub const NO_OBJECT_EFFECTS: u16 = 116;
    pub const REVERSES_GAMEPLAY: u16 = 117;
    pub const TIMEWARP_AMOUNT: u16 = 120;
    pub const NO_TOUCH: u16 = 121;
    pub const X_SCALE: u16 = 128;
    pub const Y_SCALE: u16 = 129;
    pub const PASSABLE: u16 = 134;
    pub const HIDDEN: u16 = 135;
    pub const NONSTICK_X: u16 = 136;
    pub const IS_ICE_BLOCK: u16 = 137;
    pub const CONTROLLING_PLAYER_1: u16 = 138;
    pub const FOLLOW_CAMERAS_X_MOVEMENT: u16 = 141;
    pub const FOLLOW_CAMERAS_Y_MOVEMENT: u16 = 142;
    pub const X_MOVEMENT_MULTIPLIER: u16 = 143;
    pub const Y_MOVEMENT_MULTIPLIER: u16 = 144;
    pub const GRAVITY: u16 = 148;
    pub const GRIP_SLOPE: u16 = 193;
    pub const CONTROLLING_PLAYER_2: u16 = 200;
    pub const CONTROLLING_TARGET_PLAYER: u16 = 201;
    pub const NO_LEGACY_HSV: u16 = 210;
    pub const ENTEREXIT_TRANSITION_CONFIG: u16 = 217;
    pub const PARENT_GROUPS: u16 = 274;
    pub const IS_AREA_PARENT: u16 = 279;
    pub const SINGLE_PLAYER_TOUCH: u16 = 284;
    pub const NONSTICK_Y: u16 = 289;
    pub const ENTER_EFFECT_CHANNEL: u16 = 343;
    pub const TARGET_TRANSITION_CHANNEL: u16 = 344;
    pub const SCALE_STICK: u16 = 356;
    pub const CENTER_EFFECT: u16 = 369;
    pub const CAMERA_ZOOM: u16 = 371;
    pub const NO_AUDIO_SCALE: u16 = 372;
    pub const SONG_ID: u16 = 392;
    pub const SMALL_STEP: u16 = 393;
    pub const DIRECTIONAL_MOVE_MODE: u16 = 394;
    pub const CENTER_GROUP_ID: u16 = 395;
    pub const DYNAMIC_MOVE: u16 = 397;
    pub const PREP: u16 = 399;
    pub const LOAD_PREP: u16 = 400;
    pub const SONG_SPEED: u16 = 404;
    pub const SONG_VOLUME: u16 = 406;
    pub const START_OFFSET_IN_MS: u16 = 408;
    pub const FADE_IN_TIME_IN_MS: u16 = 409;
    pub const END_OFFSET_IN_MS: u16 = 410;
    pub const FADE_OUT_TIME_IN_MS: u16 = 411;
    pub const LOOP_SONG: u16 = 413;
    pub const SONG_CHANNEL: u16 = 432;
    pub const CLAIM_TOUCH: u16 = 445;
    pub const OBJECT_MATERIAL: u16 = 446;
    pub const NO_END_EFFECTS: u16 = 460;
    pub const INSTANT_END: u16 = 461;
    pub const NO_END_SOUND_EFFECTS: u16 = 467;
    pub const STOP_TIME_COUNTER: u16 = 472;
    pub const TARGET_TIME_FOR_EVENT: u16 = 473;
    pub const MULTIACTIVATABLE_TIME_EVENT: u16 = 475;
    pub const FIRST_ITEM_TYPE: u16 = 476;
    pub const SECOND_ITEM_TYPE: u16 = 477;
    pub const MODIFIER: u16 = 479;
    pub const LEFT_OPERATOR: u16 = 480;
    pub const RIGHT_OPERATOR: u16 = 481;
    pub const COMPARE_OPERATOR: u16 = 482;
    pub const SECOND_MODIFIER: u16 = 483;
    pub const TOLERANCE: u16 = 484;
    pub const LEFT_ROUND_MODE: u16 = 485;
    pub const RIGHT_ROUND_MODE: u16 = 486;
    pub const KERNING: u16 = 488;
    pub const SET_PERSISTENT_ITEM: u16 = 491;
    pub const TARGET_ALL_PERSISTENT_ITEMS: u16 = 492;
    pub const RESET_ITEM_TO_0: u16 = 493;
    pub const TIMER: u16 = 494;
    pub const EXTRA_STICKY: u16 = 495;
    pub const DONT_BOOST_Y: u16 = 496;
    pub const SPAWN_ONLY: u16 = 504;
    pub const CAMERA_GUIDE_PREVIEW_OPACITY: u16 = 506;
    pub const NO_PARTICLES: u16 = 507;
    pub const DONT_BOOST_X: u16 = 509;
    pub const HAS_EXTENDED_COLLISION: u16 = 511;
    pub const MATERIAL_CONTROL_ID: u16 = 534;
    pub const STOP_PLAYER_JUMP: u16 = 540;
    pub const STOP_PLAYER_MOVEMENT: u16 = 541;
    pub const STOP_PLAYER_ROTATION: u16 = 542;
    pub const STOP_PLAYER_SLIDING: u16 = 543;
    pub const SILENT_MOVE: u16 = 544;
    pub const X_OFFSET_OF_SPAWNED_PARTICLES: u16 = 547;
    pub const Y_OFFSET_OF_SPAWNED_PARTICLES: u16 = 548;
    pub const X_OFFSET_VARIATION_OF_SPAWNED_PARTICLES: u16 = 549;
    pub const Y_OFFSET_VARIATION_OF_SPAWNED_PARTICLES: u16 = 550;
    pub const MATCH_ROTATION_OF_SPAWNED_PARTICLES: u16 = 551;
    pub const ROTATION_OF_SPAWNED_PARTICLES: u16 = 552;
    pub const ROTATION_VARIATION_OF_SPAWNED_PARTICLES: u16 = 553;
    pub const SCALE_OF_SPAWNED_PARTICLES: u16 = 554;
    pub const SCALE_VARIATION_OF_SPAWNED_PARTICLES: u16 = 555;
    pub const LEFT_SIGN_MODE: u16 = 578;
    pub const RIGHT_SIGN_MODE: u16 = 579;
    pub const DONT_STOP_SONG_ON_DEATH: u16 = 595;
    pub const STARTING_SPEED: u16 = 10004;
    pub const STARTING_GAMEMODE: u16 = 10002;
    pub const STARTING_IN_MINI_MODE: u16 = 10003;
    pub const STARTING_IN_DUAL_MODE: u16 = 10008;
    pub const IS_DISABLED: u16 = 10021;
    pub const STARTING_IN_MIRROR_MODE: u16 = 10028;
    pub const ROTATE_GAMEPLAY: u16 = 10029;
    pub const REVERSE_GAMEPLAY: u16 = 10020;
    pub const TARGET_ORDER: u16 = 10019;
    pub const TARGET_CHANNEL: u16 = 10026;
    pub const RESET_CAMERA: u16 = 10035;
}