package android; import flixel.addons.transition.FlxTransitionableState; import lime.utils.Assets; import flixel.util.FlxSave; import haxe.Json; import options.BaseOptionsMenu; import options.Option; import openfl.Lib; import flixel.FlxG; using StringTools; class AndroidControlsSettingsSubState extends BaseOptionsMenu { public function new() { cameras = [FlxG.cameras.list[FlxG.cameras.list.length-1]]; title = 'Android settings for virtual pads and hitbox'; rpcTitle = 'Virtual pads and hitbox Menu'; var option:Option = new Option('Hitbox Opacity:', 'Change hitbox opacity\nNote: (Using to much opacity its gonna be so weird on gameplay!)', 'hitboxAlpha', 'float', 0.2); // Credits: MarioMaster (Created hitbox opacity) option.scrollSpeed = 1.6; option.minValue = 0.0; option.maxValue = 1; option.changeValue = 0.1; option.decimals = 1; addOption(option); var option:Option = new Option('Virtual pad Opacity:', 'Changes virtual pad opacity', 'virtualPadAlpha', 'float', 0.5); // Credits: MarioMaster (Created hitbox opacity) option.scrollSpeed = 1.6; option.minValue = 0.1; option.maxValue = 1; option.changeValue = 0.01; option.decimals = 2; addOption(option); var option:Option = new Option('Space Extend', "Allow Extend Space Control. --Made by NF | Beihu", // Credits: NF | Beihu (Created hitbox space) 'hitboxSpace', 'bool', false); addOption(option); var option:Option = new Option('Space Location:', "Choose Space Control Location. --Made by NF | Beihu", // Credits: NF | Beihu (Created hitbox space) 'hitboxSpaceLocation', 'string', 'Bottom', ['Bottom', 'Middle', 'Top']); addOption(option); var option:Option = new Option('Dynamic Colors', "If unchecked, disables colors from note. Made by mcgabe19", // Credits: mcgabe19 (Created dynamic colours for notes on Psych Engine 0.7.1h Android port) 'dynamicColors', 'bool', true); addOption(option); super(); } }