@@ -100,6 +100,7 @@ class CharacterEditorState extends MusicBeatState implements PsychUIEventHandler
100100 ghost .visible = false ;
101101 ghost .alpha = ghostAlpha ;
102102 add (ghost );
103+
103104 animsTxt = new FlxText (10 , 32 , 400 , ' ' );
104105 animsTxt .setFormat (null , 16 , FlxColor .WHITE , LEFT , OUTLINE_FAST , FlxColor .BLACK );
105106 animsTxt .scrollFactor .set ();
@@ -125,7 +126,7 @@ class CharacterEditorState extends MusicBeatState implements PsychUIEventHandler
125126 add (healthIcon );
126127 add (animsTxt );
127128
128- var tipText : FlxText = new FlxText (FlxG .width - 300 , FlxG .height - 24 , 300 , ' Press F1 for Help' , 20 );
129+ var tipText : FlxText = new FlxText (FlxG .width - 300 , FlxG .height - 24 , 300 , " Press F1 for Help" , 20 );
129130 tipText .cameras = [camHUD ];
130131 tipText .setFormat (null , 16 , FlxColor .WHITE , RIGHT , OUTLINE_FAST , FlxColor .BLACK );
131132 tipText .borderColor = FlxColor .BLACK ;
@@ -160,11 +161,6 @@ class CharacterEditorState extends MusicBeatState implements PsychUIEventHandler
160161 updateHealthBar ();
161162 character .finishAnimation ();
162163
163- #if TOUCH_CONTROLS_ALLOWED
164- addTouchPad (' LEFT_FULL' , ' CHARACTER_EDITOR' );
165- addTouchPadCamera (false );
166- #end
167-
168164 if (ClientPrefs .data .cacheOnGPU ) Paths .clearUnusedMemory ();
169165
170166 super .create ();
@@ -865,41 +861,6 @@ class CharacterEditorState extends MusicBeatState implements PsychUIEventHandler
865861 override function update (elapsed : Float )
866862 {
867863 super .update (elapsed );
868- // ? pulling key presses
869-
870- var pressed_I = FlxG .keys .pressed .I ;
871- var pressed_J = FlxG .keys .pressed .J ;
872- var pressed_K = FlxG .keys .pressed .K ;
873- var pressed_L = FlxG .keys .pressed .L ;
874-
875- var pressed_E = FlxG .keys .pressed .E ;
876- var pressed_Q = FlxG .keys .pressed .Q ;
877-
878- var justPressed_F12 = FlxG .keys .justPressed .F12 ;
879- var justPressed_F1 = FlxG .keys .justPressed .F1 ;
880- var justPressed_ESC = FlxG .keys .justPressed .ESCAPE ;
881-
882- var justPressed_RESET = FlxG .keys .justPressed .R && ! FlxG .keys .pressed .CONTROL ;
883-
884- var pressed_SHIFT = FlxG .keys .pressed .SHIFT ;
885- #if TOUCH_CONTROLS_ALLOWED
886-
887- pressed_I = pressed_I || touchPad .buttonG .pressed && touchPad .buttonUp .pressed ;
888- pressed_J = pressed_J || touchPad .buttonG .pressed && touchPad .buttonLeft .pressed ;
889- pressed_K = pressed_K || touchPad .buttonG .pressed && touchPad .buttonDown .pressed ;
890- pressed_L = pressed_L || touchPad .buttonG .pressed && touchPad .buttonRight .pressed ;
891-
892- pressed_E = pressed_E || touchPad .buttonX .pressed ;
893- pressed_Q = pressed_Q || touchPad .buttonY .pressed ;
894-
895- justPressed_F12 = justPressed_F12 || touchPad .buttonS .justPressed ;
896- justPressed_F1 = justPressed_F1 || touchPad .buttonF .justPressed ;
897- justPressed_ESC = justPressed_ESC || touchPad .buttonB .justPressed ;
898-
899- justPressed_RESET = justPressed_RESET || touchPad .buttonZ .justPressed ;
900-
901- pressed_SHIFT = pressed_SHIFT || touchPad .buttonC .pressed ;
902- #end
903864
904865 if (PsychUIInputText .focusOn != null )
905866 {
@@ -911,26 +872,26 @@ class CharacterEditorState extends MusicBeatState implements PsychUIEventHandler
911872 var shiftMult : Float = 1 ;
912873 var ctrlMult : Float = 1 ;
913874 var shiftMultBig : Float = 1 ;
914- if (pressed_SHIFT )
875+ if (FlxG . keys . pressed . SHIFT )
915876 {
916877 shiftMult = 4 ;
917878 shiftMultBig = 10 ;
918879 }
919880 if (FlxG .keys .pressed .CONTROL ) ctrlMult = 0.25 ;
920881
921882 // CAMERA CONTROLS
922- if (pressed_J ) FlxG .camera .scroll .x - = elapsed * 500 * shiftMult * ctrlMult ;
923- if (pressed_K ) FlxG .camera .scroll .y + = elapsed * 500 * shiftMult * ctrlMult ;
924- if (pressed_L ) FlxG .camera .scroll .x + = elapsed * 500 * shiftMult * ctrlMult ;
925- if (pressed_I ) FlxG .camera .scroll .y - = elapsed * 500 * shiftMult * ctrlMult ;
883+ if (FlxG . keys . pressed . J ) FlxG .camera .scroll .x - = elapsed * 500 * shiftMult * ctrlMult ;
884+ if (FlxG . keys . pressed . K ) FlxG .camera .scroll .y + = elapsed * 500 * shiftMult * ctrlMult ;
885+ if (FlxG . keys . pressed . L ) FlxG .camera .scroll .x + = elapsed * 500 * shiftMult * ctrlMult ;
886+ if (FlxG . keys . pressed . I ) FlxG .camera .scroll .y - = elapsed * 500 * shiftMult * ctrlMult ;
926887
927888 var lastZoom = FlxG .camera .zoom ;
928- if (justPressed_RESET ) FlxG .camera .zoom = 1 ;
929- else if (pressed_E && FlxG .camera .zoom < 3 ) {
889+ if (FlxG . keys . justPressed . R && ! FlxG . keys . pressed . CONTROL ) FlxG .camera .zoom = 1 ;
890+ else if (FlxG . keys . pressed . E && FlxG .camera .zoom < 3 ) {
930891 FlxG .camera .zoom + = elapsed * FlxG .camera .zoom * shiftMult * ctrlMult ;
931892 if (FlxG .camera .zoom > 3 ) FlxG .camera .zoom = 3 ;
932893 }
933- else if (pressed_Q && FlxG .camera .zoom > 0.1 ) {
894+ else if (FlxG . keys . pressed . Q && FlxG .camera .zoom > 0.1 ) {
934895 FlxG .camera .zoom - = elapsed * FlxG .camera .zoom * shiftMult * ctrlMult ;
935896 if (FlxG .camera .zoom < 0.1 ) FlxG .camera .zoom = 0.1 ;
936897 }
@@ -941,13 +902,8 @@ class CharacterEditorState extends MusicBeatState implements PsychUIEventHandler
941902 var changedAnim : Bool = false ;
942903 if (anims .length > 1 )
943904 {
944- #if TOUCH_CONTROLS_ALLOWED
945- if ((FlxG .keys .justPressed .W || touchPad .buttonV .justPressed ) && ! touchPad .buttonG .pressed && (changedAnim = true )) curAnim -- ;
946- else if ((FlxG .keys .justPressed .S || touchPad .buttonD .justPressed ) && ! touchPad .buttonG .pressed && (changedAnim = true )) curAnim ++ ;
947- #else
948- if ((FlxG .keys .justPressed .W ) && (changedAnim = true )) curAnim -- ;
949- else if ((FlxG .keys .justPressed .S ) && (changedAnim = true )) curAnim ++ ;
950- #end
905+ if (FlxG .keys .justPressed .W && (changedAnim = true )) curAnim -- ;
906+ else if (FlxG .keys .justPressed .S && (changedAnim = true )) curAnim ++ ;
951907
952908 if (changedAnim )
953909 {
@@ -959,25 +915,16 @@ class CharacterEditorState extends MusicBeatState implements PsychUIEventHandler
959915 }
960916
961917 var changedOffset = false ;
962-
963- var not_G_pressed = true ;
964918 var moveKeysP = [FlxG .keys .justPressed .LEFT , FlxG .keys .justPressed .RIGHT , FlxG .keys .justPressed .UP , FlxG .keys .justPressed .DOWN ];
965- var moveKeys = [FlxG .keys .pressed .LEFT , FlxG .keys .pressed .RIGHT , FlxG .keys .pressed .UP , FlxG .keys .pressed .DOWN ];
966- #if TOUCH_CONTROLS_ALLOWED
967- if (controls .mobileC ){
968- moveKeysP = [touchPad .buttonLeft .justPressed , touchPad .buttonRight .justPressed , touchPad .buttonUp .justPressed , touchPad .buttonDown .justPressed ];
969- moveKeys = [touchPad .buttonLeft .pressed , touchPad .buttonRight .pressed , touchPad .buttonUp .pressed , touchPad .buttonDown .pressed ];
970- not_G_pressed = ! touchPad .buttonG .pressed ;
971- }
972- #end
973- if (moveKeysP .contains (true ) && not_G_pressed )
919+ var moveKeys = [FlxG .keys .pressed .LEFT , FlxG .keys .pressed .RIGHT , FlxG .keys .pressed .UP , FlxG .keys .pressed .DOWN ];
920+ if (moveKeysP .contains (true ))
974921 {
975922 character .offset .x + = ((moveKeysP [0 ] ? 1 : 0 ) - (moveKeysP [1 ] ? 1 : 0 )) * shiftMultBig ;
976923 character .offset .y + = ((moveKeysP [2 ] ? 1 : 0 ) - (moveKeysP [3 ] ? 1 : 0 )) * shiftMultBig ;
977924 changedOffset = true ;
978925 }
979926
980- if (moveKeys .contains (true ) && not_G_pressed )
927+ if (moveKeys .contains (true ))
981928 {
982929 holdingArrowsTime + = elapsed ;
983930 if (holdingArrowsTime > 0.6 )
@@ -1029,15 +976,6 @@ class CharacterEditorState extends MusicBeatState implements PsychUIEventHandler
1029976 changedOffset = true ;
1030977 }
1031978 }
1032- #if TOUCH_CONTROLS_ALLOWED
1033- if (touchPad .buttonA .justPressed )
1034- {
1035- undoOffsets = [character .offset .x , character .offset .y ];
1036- character .offset .x = copiedOffset [0 ];
1037- character .offset .y = copiedOffset [1 ];
1038- changedOffset = true ;
1039- }
1040- #end
1041979
1042980 var anim = anims [curAnim ];
1043981 if (changedOffset && anim != null && anim .offsets != null )
@@ -1102,24 +1040,15 @@ class CharacterEditorState extends MusicBeatState implements PsychUIEventHandler
11021040 frameAdvanceText .color = clr ;
11031041
11041042 // OTHER CONTROLS
1105- if (justPressed_F12 )
1043+ if (FlxG . keys . justPressed . F12 )
11061044 silhouettes .visible = ! silhouettes .visible ;
11071045
1108- if (justPressed_F1 || (helpBg .visible && FlxG .keys .justPressed .ESCAPE ))
1046+ if (FlxG . keys . justPressed . F1 || (helpBg .visible && FlxG .keys .justPressed .ESCAPE ))
11091047 {
1110- #if TOUCH_CONTROLS_ALLOWED
1111- if (controls .mobileC ){
1112- touchPad .forEachAlive (function (button : TouchButton ){
1113- if (button .tag != ' F' )
1114- button .visible = ! button .visible ;
1115- });
1116- }
1117- #end
1118-
11191048 helpBg .visible = ! helpBg .visible ;
11201049 helpTexts .visible = helpBg .visible ;
11211050 }
1122- else if (justPressed_ESC )
1051+ else if (FlxG . keys . justPressed . ESCAPE )
11231052 {
11241053 if (! _goToPlayState )
11251054 {
@@ -1375,16 +1304,11 @@ class CharacterEditorState extends MusicBeatState implements PsychUIEventHandler
13751304
13761305 if (data .length > 0 )
13771306 {
1378- #if mobile
1379- unsavedProgress = false ;
1380- StorageUtil .saveContent (' $_char .json' , data );
1381- #else
13821307 _file = new FileReference ();
13831308 _file .addEventListener (#if desktop Event .SELECT #else Event .COMPLETE #end, onSaveComplete );
13841309 _file .addEventListener (Event .CANCEL , onSaveCancel );
13851310 _file .addEventListener (IOErrorEvent .IO_ERROR , onSaveError );
13861311 _file .save (data , ' $_char .json' );
1387- #end
13881312 }
13891313 }
13901314}
0 commit comments