1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-21 20:07:25 +08:00

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
{
Width,
Height,
MouseSensitivity,
// General
// Sign in
Username,
Password,
Token,
PlayMode,
// Language
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,
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,
Padding = new MarginPadding { Left = 5, Right = 5, Top = 50 },
ScrollDraggerOnLeft = true,
Children = new[]
{
optionsContainer = new FlowContainer