BizHawk/BizHawk.Client.ApiHawk
adelikat 348cbd18df
Remove PathManager code that had dependencies on Globals (#1881)
* move one usage of Firwmare method into Firmware config where it is better suited

* PathManager - remove unused code

* move some PathEntry specific logic out of PathManger and into PathEntryCollection extension methods

* PathManager - detangle some exe pathing logic from Global.Config usage, clarify what a completely broken method should actuall do

* move more logic from PathManager to PathEntryCollection extension method

* move absolute path creation to PathEntryCollection, lots of refactoring and simplifying of PathEntries usage

* simplify PathEntryColleciton usage more

* simplify PathEntryCollection more

* break PathEntry classes into separate files, a bit of cleanup

* move Rom path logic out of PathManager into PathEntryCollectionExtensions

* move config UseRecentForRoms and LastRomPath into PathEntries, note that this is a breaking change for previous configs, those values will revert back to default values

* move SaveRamPath logic from PathManager to PathEntryCollections

* move cheats path logic from PathManager to PathEntryCollection

* move another method out of PathManager

* move some Retro hacks to PathEntryCollections, exposes more implicit dependencies

* move savestate logic out of PathManager to PathEntryCollection

* move more logic out of PathManager

* move some savestate logic out of PathManager, move most to MainForm where it is used, detangle some implicit dependencies from SaveSlotManager

* rename method

* move more logic from PathManager to PathCollectionEntry

* movie final Global.Config.PathEntries logic out of PathManager and into PathEnties
2020-03-15 15:12:36 -05:00
..
Attributes Refactor external tool attributes 2020-02-01 01:54:23 +10:00
Classes Remove PathManager code that had dependencies on Globals (#1881) 2020-03-15 15:12:36 -05:00
Enums Work on input get/set through ApiHawk 2016-03-29 23:42:24 +02:00
Interfaces actually delete things instead of removing them from the project 2020-02-08 13:09:27 -06:00
Properties Contextualization of external tools + Basic of ClientApi 2016-03-16 23:06:53 +01:00
Resources Add Save/Load state methods and events to ApiHawk 2016-05-29 16:50:16 +02:00
BizHawk.Client.ApiHawk.csproj Reorganise *.props 2020-02-23 06:17:35 +10:00
BizHawk.Client.ApiHawk.csproj.DotSettings Bump ReSharper analysis to C# 8.0 2019-10-31 03:30:00 +10:00