Path: blob/main/Scripts/Menu/ControlIcons.txt
1319 views
//---------------Sonic CD Control Icons Script----------------//1//--------Scripted by Christian Whitehead 'The Taxman'--------//2//-------Unpacked By Rubberduckycooly's Script Unpacker-------//3//---This Object is normally only used by Mobile Data files---//456sub ObjectDraw7Object.Scale = 2248DrawSpriteFX(Object.PropertyValue, FX_SCALE, Object.XPos, Object.YPos)9end sub101112sub ObjectStartup13LoadSpriteSheet("Menu/MetalSonic.gif")1415SpriteFrame(-32, -32, 64, 64, 129, 1) // #0 - D-Pad Neutral16SpriteFrame(-32, -32, 64, 64, 129, 68) // #1 - D-Pad Up17SpriteFrame(-32, -32, 64, 64, 129, 135) // #2 - D-Pad Down18SpriteFrame(-24, -24, 48, 48, 129, 202) // #3 - D-Pad Jump19SpriteFrame(-24, -24, 48, 48, 196, 1) // #4 - Pause20end sub212223// ========================24// Editor Subs25// ========================2627sub RSDKEdit28if Editor.ReturnVariable == true29switch Editor.VariableID30case EDIT_VAR_PROPVAL // Property Value31CheckResult = Object.PropertyValue32break33case 0 // Frame34CheckResult = Object.PropertyValue35break36end switch37else38switch Editor.VariableID39case EDIT_VAR_PROPVAL // Property Value40Object.PropertyValue = Editor.VariableValue41break42case 0 // Frame43Object.PropertyValue = Editor.VariableValue44break45end switch46end if47end sub484950sub RSDKDraw51DrawSprite(Object.PropertyValue)52end sub535455sub RSDKLoad56LoadSpriteSheet("Menu/MetalSonic.gif")57SpriteFrame(-32, -32, 64, 64, 129, 1) // #0 - D-Pad Neutral58SpriteFrame(-32, -32, 64, 64, 129, 68) // #1 - D-Pad Up59SpriteFrame(-32, -32, 64, 64, 129, 135) // #2 - D-Pad Down60SpriteFrame(-24, -24, 48, 48, 129, 202) // #3 - D-Pad Jump61SpriteFrame(-24, -24, 48, 48, 196, 1) // #4 - Pause6263AddEditorVariable("Frame")64SetActiveVariable("Frame")65AddEnumVariable("DPad Neutral", 0)66AddEnumVariable("DPad Up", 1)67AddEnumVariable("DPad Down", 2)68AddEnumVariable("DPad Jump", 3)69AddEnumVariable("Pause", 4)70end sub717273