Slide № 189
diff --git src/app/ui/OptionsPlayer.jsx src/app/ui/OptionsPlayer.jsx
index a2e1d2e..2333c9f 100644
--- src/app/ui/OptionsPlayer.jsx
+++ src/app/ui/OptionsPlayer.jsx
@@ -1,176 +1,191 @@
const enhance = compose(
connect((state) => ({
options: state.options,
scratch: Options.scratchPosition(state.options),
})),
connectIO({
onSetPanel: () => (value) => OptionsIO.setOptions({ 'player.P1.panel': value }),
onSetScratch: () => (position) => OptionsIO.setScratch(position),
onSetSpeed: () => (speed) => OptionsIO.setSpeed(speed),
onSetLeadTime: () => (leadTime) => OptionsIO.setLeadTime(leadTime),
onSetLaneCover: () => (laneCover) => OptionsIO.setLaneCover(laneCover),
onToggleBackgroundAnimationsEnabled: ({ options }) => () => (
OptionsIO.setOptions({
'system.bga.enabled': Options.toggleOption(options['system.bga.enabled'])
})
),
onToggleAutoVelocityEnabled: ({ options }) => () => (
OptionsIO.setOptions({
'player.P1.auto-velocity': Options.toggleOption(options['player.P1.auto-velocity'])
})
+ ),
+ onToggleGauge: ({ options }) => () => (
+ OptionsIO.setOptions({
+ 'player.P1.gauge': Options.toggleGauge(options['player.P1.gauge'])
+ })
)
}),
pure
)
export const OptionsPlayer = React.createClass({
propTypes: {
options: React.PropTypes.object,
scratch: React.PropTypes.string,
onClose: React.PropTypes.func,
onSetPanel: React.PropTypes.func,
onSetScratch: React.PropTypes.func,
onSetSpeed: React.PropTypes.func,
onSetLaneCover: React.PropTypes.func,
onToggleBackgroundAnimationsEnabled: React.PropTypes.func,
onToggleAutoVelocityEnabled: React.PropTypes.func,
+ onToggleGauge: React.PropTypes.func,
onSetLeadTime: React.PropTypes.func
},
render () {
return
You can also change the speed in-game
using the Up and Down arrow keys.
Speed will be automatically adjusted
to maintain a consistent note velocity.
The amount of play area to hide from the top.
Enable background animations
(720p, alpha)
Maintain absolute note velocity
(advanced)
Save & Exit
}
})
Skipping 80 lines, and…