63 lines
1.9 KiB
Haxe
63 lines
1.9 KiB
Haxe
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();
|
|
}
|
|
}
|