summaryrefslogtreecommitdiff
path: root/src/SMAPI
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <github@jplamondonw.com>2017-10-07 23:07:10 -0400
committerJesse Plamondon-Willard <github@jplamondonw.com>2017-10-07 23:07:10 -0400
commit929dccb75a1405737975d76648e015a3e7c00177 (patch)
tree659fe16509327e694555db363caf7f47f326443b /src/SMAPI
parent926894f8f52c2a5cf104fcac2f7f34b637f7b531 (diff)
downloadSMAPI-929dccb75a1405737975d76648e015a3e7c00177.tar.gz
SMAPI-929dccb75a1405737975d76648e015a3e7c00177.tar.bz2
SMAPI-929dccb75a1405737975d76648e015a3e7c00177.zip
reorganise repo structure
Diffstat (limited to 'src/SMAPI')
-rw-r--r--src/SMAPI/App.config9
-rw-r--r--src/SMAPI/Constants.cs169
-rw-r--r--src/SMAPI/ContentSource.cs12
-rw-r--r--src/SMAPI/Context.cs37
-rw-r--r--src/SMAPI/Events/ChangeType.cs15
-rw-r--r--src/SMAPI/Events/ContentEvents.cs29
-rw-r--r--src/SMAPI/Events/ControlEvents.cs112
-rw-r--r--src/SMAPI/Events/EventArgsClickableMenuChanged.cs31
-rw-r--r--src/SMAPI/Events/EventArgsClickableMenuClosed.cs26
-rw-r--r--src/SMAPI/Events/EventArgsControllerButtonPressed.cs32
-rw-r--r--src/SMAPI/Events/EventArgsControllerButtonReleased.cs32
-rw-r--r--src/SMAPI/Events/EventArgsControllerTriggerPressed.cs37
-rw-r--r--src/SMAPI/Events/EventArgsControllerTriggerReleased.cs37
-rw-r--r--src/SMAPI/Events/EventArgsCurrentLocationChanged.cs31
-rw-r--r--src/SMAPI/Events/EventArgsGameLocationsChanged.cs27
-rw-r--r--src/SMAPI/Events/EventArgsInput.cs124
-rw-r--r--src/SMAPI/Events/EventArgsIntChanged.cs29
-rw-r--r--src/SMAPI/Events/EventArgsInventoryChanged.cs41
-rw-r--r--src/SMAPI/Events/EventArgsKeyPressed.cs26
-rw-r--r--src/SMAPI/Events/EventArgsKeyboardStateChanged.cs31
-rw-r--r--src/SMAPI/Events/EventArgsLevelUp.cs52
-rw-r--r--src/SMAPI/Events/EventArgsLocationObjectsChanged.cs28
-rw-r--r--src/SMAPI/Events/EventArgsMineLevelChanged.cs30
-rw-r--r--src/SMAPI/Events/EventArgsMouseStateChanged.cs42
-rw-r--r--src/SMAPI/Events/EventArgsValueChanged.cs31
-rw-r--r--src/SMAPI/Events/GameEvents.cs96
-rw-r--r--src/SMAPI/Events/GraphicsEvents.cs116
-rw-r--r--src/SMAPI/Events/InputEvents.cs43
-rw-r--r--src/SMAPI/Events/ItemStackChange.cs20
-rw-r--r--src/SMAPI/Events/LocationEvents.cs54
-rw-r--r--src/SMAPI/Events/MenuEvents.cs40
-rw-r--r--src/SMAPI/Events/MineEvents.cs28
-rw-r--r--src/SMAPI/Events/PlayerEvents.cs43
-rw-r--r--src/SMAPI/Events/SaveEvents.cs56
-rw-r--r--src/SMAPI/Events/TimeEvents.cs37
-rw-r--r--src/SMAPI/Framework/Command.cs40
-rw-r--r--src/SMAPI/Framework/CommandManager.cs116
-rw-r--r--src/SMAPI/Framework/Content/AssetData.cs44
-rw-r--r--src/SMAPI/Framework/Content/AssetDataForDictionary.cs45
-rw-r--r--src/SMAPI/Framework/Content/AssetDataForImage.cs70
-rw-r--r--src/SMAPI/Framework/Content/AssetDataForObject.cs54
-rw-r--r--src/SMAPI/Framework/Content/AssetInfo.cs82
-rw-r--r--src/SMAPI/Framework/ContentManagerShim.cs50
-rw-r--r--src/SMAPI/Framework/CursorPosition.cs35
-rw-r--r--src/SMAPI/Framework/DeprecationLevel.cs15
-rw-r--r--src/SMAPI/Framework/DeprecationManager.cs105
-rw-r--r--src/SMAPI/Framework/Exceptions/SAssemblyLoadFailedException.cs16
-rw-r--r--src/SMAPI/Framework/Exceptions/SContentLoadException.cs18
-rw-r--r--src/SMAPI/Framework/Exceptions/SParseException.cs17
-rw-r--r--src/SMAPI/Framework/GameVersion.cs68
-rw-r--r--src/SMAPI/Framework/IModMetadata.cs47
-rw-r--r--src/SMAPI/Framework/InternalExtensions.cs131
-rw-r--r--src/SMAPI/Framework/Logging/ConsoleInterceptionManager.cs86
-rw-r--r--src/SMAPI/Framework/Logging/InterceptingTextWriter.cs63
-rw-r--r--src/SMAPI/Framework/Logging/LogFileManager.cs57
-rw-r--r--src/SMAPI/Framework/ModHelpers/BaseHelper.cs23
-rw-r--r--src/SMAPI/Framework/ModHelpers/CommandHelper.cs54
-rw-r--r--src/SMAPI/Framework/ModHelpers/ContentHelper.cs476
-rw-r--r--src/SMAPI/Framework/ModHelpers/ModHelper.cs129
-rw-r--r--src/SMAPI/Framework/ModHelpers/ModRegistryHelper.cs48
-rw-r--r--src/SMAPI/Framework/ModHelpers/ReflectionHelper.cs200
-rw-r--r--src/SMAPI/Framework/ModHelpers/TranslationHelper.cs140
-rw-r--r--src/SMAPI/Framework/ModLoading/AssemblyDefinitionResolver.cs61
-rw-r--r--src/SMAPI/Framework/ModLoading/AssemblyLoadStatus.cs15
-rw-r--r--src/SMAPI/Framework/ModLoading/AssemblyLoader.cs333
-rw-r--r--src/SMAPI/Framework/ModLoading/AssemblyParseResult.cs36
-rw-r--r--src/SMAPI/Framework/ModLoading/Finders/EventFinder.cs82
-rw-r--r--src/SMAPI/Framework/ModLoading/Finders/FieldFinder.cs82
-rw-r--r--src/SMAPI/Framework/ModLoading/Finders/MethodFinder.cs82
-rw-r--r--src/SMAPI/Framework/ModLoading/Finders/PropertyFinder.cs82
-rw-r--r--src/SMAPI/Framework/ModLoading/Finders/TypeFinder.cs133
-rw-r--r--src/SMAPI/Framework/ModLoading/IInstructionHandler.cs34
-rw-r--r--src/SMAPI/Framework/ModLoading/IncompatibleInstructionException.cs35
-rw-r--r--src/SMAPI/Framework/ModLoading/InstructionHandleResult.cs24
-rw-r--r--src/SMAPI/Framework/ModLoading/InvalidModStateException.cs14
-rw-r--r--src/SMAPI/Framework/ModLoading/ModDependencyStatus.cs18
-rw-r--r--src/SMAPI/Framework/ModLoading/ModMetadata.cs68
-rw-r--r--src/SMAPI/Framework/ModLoading/ModMetadataStatus.cs12
-rw-r--r--src/SMAPI/Framework/ModLoading/ModResolver.cs366
-rw-r--r--src/SMAPI/Framework/ModLoading/Platform.cs12
-rw-r--r--src/SMAPI/Framework/ModLoading/PlatformAssemblyMap.cs55
-rw-r--r--src/SMAPI/Framework/ModLoading/RewriteHelper.cs94
-rw-r--r--src/SMAPI/Framework/ModLoading/Rewriters/FieldReplaceRewriter.cs50
-rw-r--r--src/SMAPI/Framework/ModLoading/Rewriters/FieldToPropertyRewriter.cs51
-rw-r--r--src/SMAPI/Framework/ModLoading/Rewriters/MethodParentRewriter.cs88
-rw-r--r--src/SMAPI/Framework/ModLoading/Rewriters/TypeReferenceRewriter.cs154
-rw-r--r--src/SMAPI/Framework/ModLoading/Rewriters/VirtualEntryCallRemover.cs90
-rw-r--r--src/SMAPI/Framework/ModRegistry.cs113
-rw-r--r--src/SMAPI/Framework/Models/Manifest.cs47
-rw-r--r--src/SMAPI/Framework/Models/ManifestDependency.cs34
-rw-r--r--src/SMAPI/Framework/Models/ModCompatibility.cs55
-rw-r--r--src/SMAPI/Framework/Models/ModDataID.cs85
-rw-r--r--src/SMAPI/Framework/Models/ModDataRecord.cs63
-rw-r--r--src/SMAPI/Framework/Models/ModStatus.cs18
-rw-r--r--src/SMAPI/Framework/Models/SConfig.cs27
-rw-r--r--src/SMAPI/Framework/Monitor.cs194
-rw-r--r--src/SMAPI/Framework/Reflection/CacheEntry.cs30
-rw-r--r--src/SMAPI/Framework/Reflection/PrivateField.cs93
-rw-r--r--src/SMAPI/Framework/Reflection/PrivateMethod.cs99
-rw-r--r--src/SMAPI/Framework/Reflection/PrivateProperty.cs93
-rw-r--r--src/SMAPI/Framework/Reflection/Reflector.cs276
-rw-r--r--src/SMAPI/Framework/RequestExitDelegate.cs7
-rw-r--r--src/SMAPI/Framework/SContentManager.cs531
-rw-r--r--src/SMAPI/Framework/SGame.cs1403
-rw-r--r--src/SMAPI/Framework/Serialisation/JsonHelper.cs96
-rw-r--r--src/SMAPI/Framework/Serialisation/SFieldConverter.cs121
-rw-r--r--src/SMAPI/Framework/Serialisation/SelectiveStringEnumConverter.cs37
-rw-r--r--src/SMAPI/Framework/Utilities/ContextHash.cs61
-rw-r--r--src/SMAPI/Framework/Utilities/Countdown.cs44
-rw-r--r--src/SMAPI/Framework/WebApiClient.cs73
-rw-r--r--src/SMAPI/IAssetData.cs47
-rw-r--r--src/SMAPI/IAssetDataForDictionary.cs26
-rw-r--r--src/SMAPI/IAssetDataForImage.cs23
-rw-r--r--src/SMAPI/IAssetEditor.cs17
-rw-r--r--src/SMAPI/IAssetInfo.cs28
-rw-r--r--src/SMAPI/IAssetLoader.cs17
-rw-r--r--src/SMAPI/ICommandHelper.cs26
-rw-r--r--src/SMAPI/IContentHelper.cs56
-rw-r--r--src/SMAPI/ICursorPosition.cs17
-rw-r--r--src/SMAPI/IManifest.cs41
-rw-r--r--src/SMAPI/IManifestDependency.cs18
-rw-r--r--src/SMAPI/IMod.cs26
-rw-r--r--src/SMAPI/IModHelper.cs58
-rw-r--r--src/SMAPI/IModLinked.cs12
-rw-r--r--src/SMAPI/IModRegistry.cs20
-rw-r--r--src/SMAPI/IMonitor.cs25
-rw-r--r--src/SMAPI/IPrivateField.cs26
-rw-r--r--src/SMAPI/IPrivateMethod.cs27
-rw-r--r--src/SMAPI/IPrivateProperty.cs26
-rw-r--r--src/SMAPI/IReflectionHelper.cs67
-rw-r--r--src/SMAPI/ISemanticVersion.cs59