Add options from old osu

This commit is contained in:
Drew DeVault 2016-11-02 19:25:00 -04:00
parent 9f78f8607b
commit dd0cb5da01
2 changed files with 119 additions and 6 deletions

View File

@ -34,15 +34,127 @@ namespace osu.Game.Configuration
enum OsuConfig enum OsuConfig
{ {
Width, // General
Height, // Sign in
MouseSensitivity,
Username, Username,
Password, Password,
Token, // Language
PlayMode, Language,
PreferOriginalForMetadata,
AlternativeChatFont,
// Updates
ReleaseStream,
// Graphics
// Renderer
FrameLimiter,
FPSCounter,
ReduceDroppedFrames,
DetectPerformanceIssues,
// Layout
Width,
Height,
EnableFullscreen,
EnableLetterboxing,
HorizontalPosition,
VerticalPosition,
// Detail settings
EnableSnakingSliders,
EnableBackgroundVideo,
EnableStoryboards,
EnableComboBursts,
EnableHitLighting,
EnableShaders,
EnableSofteningFilter,
ScreenshotFormat,
// Main menu
EnableMenuSnow,
EnableMenuParallax,
EnableMenuTips,
EnableInterfaceVoices,
EnableOsuMusicTheme,
// Song select
EnableSongSelectThumbnails,
// Gameplay
// General
BackgroundDim,
ProgressDisplay,
ScoreMeterType,
ScoreMeterSize,
AlwaysShowKeyOverlay,
ShowFirstHiddenApproachCircle,
ScaleManiaScrollSpeed,
RememberManiaScrollSpeed,
// Song select
SongSelectMinimumStars,
SongSelectMaximumStars,
// Audio
// Devices
OutputDevice,
// Volume
VolumeGlobal, VolumeGlobal,
VolumeEffect, VolumeEffect,
VolumeMusic VolumeMusic,
IgnoreBeatmapHitsounds,
// Offset
UniversalOffset,
// Skin
SelectedSkin,
IgnoreBeatmapSkins,
UseSkinAudioSamples,
UseTaikoSkin,
UseSkinCursor,
CursorSize,
EnableAutomaticCursorSize,
// Input
// Mouse
MouseSensitivity,
EnableRawInput,
EnableMapRawInputToWindow,
MouseConfinementMode,
DisableMouseWheelInPlay,
DisableMouseButtonsInPlay,
EnableCursorRipples,
// Keyboard
// TODO
// Other
UseOSTabletSupport,
EnableWiimoteDrumSupport,
// Editor
EnableEditorBackgroundVideo,
EnableEditorDefaultSkin,
EnableEditorSnakingSliders,
EnableEditorHitAnimations,
EnableEditorFollowPoints,
EnableEditorStacking,
// Online
// Alerts and Privacy
EnableChatTicker,
HideChatDuringPlay,
EnableNotifyOnMention,
EnableSoundOnMention,
EnableChatNotifications,
EnableCitySharing,
EnableSpectators,
AutoLinkBeatmapsToSpectators,
ShowNotificationsDuringPlay,
ShowFriendOnlineStatusNotifications,
AllowAnyMultiplayerInvites,
// Integration
EnableYahooIntegration,
EnableMSNLiveIntegration,
AutoStartOsuDirect,
PreferNoVideo,
// In-game chat
EnableWordFilter,
EnableForeignFilter,
EnablePrivateMessageLog,
BlockStrangerPrivateMessages,
ChatIgnoreList,
ChatHighlightList,
// Maintenance
// (no persisted options)
// Misc (not mapped to user-visible options)
Token,
PlayMode,
} }
} }

View File

@ -46,6 +46,7 @@ namespace osu.Game.Overlays
{ {
RelativeSizeAxes = Axes.Both, RelativeSizeAxes = Axes.Both,
Padding = new MarginPadding { Left = 5, Right = 5, Top = 50 }, Padding = new MarginPadding { Left = 5, Right = 5, Top = 50 },
ScrollDraggerOnLeft = true,
Children = new[] Children = new[]
{ {
optionsContainer = new FlowContainer optionsContainer = new FlowContainer