Commit Graph

1000 Commits

Author SHA1 Message Date
adelikat b6d3ccf7b8 move pce bg viewer to toolmanager 2013-11-02 22:39:23 +00:00
adelikat ddf0268657 move GB/GBA GPU viewers to ToolManager, also whack some tool namespaces 2013-11-02 22:34:16 +00:00
adelikat 1fdfd1f627 move snes graphics debugger to ToolManager 2013-11-02 22:13:37 +00:00
adelikat 385245bfea move game genie tools to ToolManager 2013-11-02 21:55:29 +00:00
adelikat 28d6e20e6e move some more tools 2013-11-02 21:31:04 +00:00
adelikat 9a349ba309 Cheats moved to Tools 2013-11-02 20:48:24 +00:00
adelikat df6af8e158 Move hex editor into ToolManager 2013-11-02 20:25:53 +00:00
adelikat 5f1640a3b1 move Ram Search into toolmanager 2013-11-02 20:13:53 +00:00
adelikat 024e005884 Multiclient - Created a ToolManager class to manage winform tools and simplify and unify basic functions such as UpdateValues and Restart. Also smartly creates and disposes the tools intelligently, which minimizes ram usage on start up. For instance, calls to UpdateValues() don't create an instance of the object. Also, the instance of ToolManager is a Global instance called Tools, as opposed to all the tools being public fields on Mainform. Also, created IToolForm interface that all tool dialogs must implement. Refactored Ram Watch to use this new system. 2013-11-02 19:28:45 +00:00
adelikat d902981f54 move some FirmwareManager things to client.common 2013-11-01 23:17:30 +00:00
adelikat a3e306e18d Move joypad lua library to common, and move some stuff to Global in order to do so 2013-11-01 22:56:55 +00:00
adelikat f3bb7421ed detangle and move some savestate code to client.common 2013-11-01 20:53:47 +00:00
adelikat 80c6ecb57a Rename SavestateManager to SaveSlotManager since that is more precisely the job it does. 2013-11-01 19:55:03 +00:00
adelikat 3cda83c2bc Move a bunch of logic from MainForm.Movie.cs to MovieSession.cs which is more conceptually appropriate, this also means that movie handling logic (including complex movie loadstate logic) is moved to Client.Common 2013-11-01 18:52:26 +00:00
adelikat 380fc781e3 Lua - implement client.paint() 2013-11-01 15:47:37 +00:00
adelikat d391d275ef Move Movie lua library to client.common, and some refactoring necessary to do so 2013-11-01 15:43:15 +00:00
adelikat fe9d8ed881 refactor - move readonly flag from MainForm.cs to Global.cs 2013-11-01 15:35:30 +00:00
adelikat d7d83c9275 move event library to its own object, slight tweak to anonymous function name, double clicking on registered functions dialog invokes the method clicked 2013-10-31 16:58:56 +00:00
zeromus 0acbb11e97 move HawkFile to BizHawk.Common along with a small web of dependencies and then add "using BizHawk.Common" to 100 files 2013-10-27 22:07:40 +00:00
adelikat 7e49c9457d Move stuff from GlobalWinF to Global 2013-10-27 16:26:37 +00:00
adelikat 07bb62832d Finish code cleanup of MainForm.Events 2013-10-27 15:53:37 +00:00
adelikat eccaca3c78 more mainform refactoring and some small visual fixes to the context menu 2013-10-27 15:23:41 +00:00
adelikat 9218e298dd more mainform code cleanup 2013-10-27 13:53:28 +00:00
zeromus fa40ae718f reapply edits and cleanup 2013-10-27 07:54:00 +00:00
zeromus 179dbd4124 revert back to r5156 2013-10-27 07:45:59 +00:00
adelikat ff72ae879e more mainform code cleanup 2013-10-26 20:33:25 +00:00
adelikat c5b2f284b5 Starts some mainform code cleanup, and add some menu tweaks: loadstate submenu - disable non-existent slots, savestate submenu - bold slots that already have savestates saved to them 2013-10-26 15:57:43 +00:00
adelikat cf6e72aad4 Move controller binding to client.common, and some global stuff 2013-10-25 17:14:24 +00:00
adelikat 40f143e4ad move xmlgame to client.common and refactor it a bit in order to achieve that 2013-10-25 17:08:18 +00:00
zeromus 1a2b2c3dc5 attempt to reconstruct reorg with history 2013-10-25 00:57:23 +00:00
zeromus 249ddea268 revert to pre-refactor state. its a WIP, dont judge 2013-10-25 00:34:01 +00:00
adelikat 80f0c75a41 Movie MovieSession to Client.Common 2013-10-24 22:26:28 +00:00
adelikat a572935991 some detangling of Movie.cs and Mainform references, not done but windled it down quite a bit 2013-10-24 01:35:08 +00:00
adelikat 59386b59f1 Move Cheat and CheatList to Client.Common and refator a bunch of things as a result 2013-10-20 18:02:43 +00:00
adelikat 6c54faa7ab Rename Client.Core to BizHawk.Client.Common, and change all namespaces, reorganize some files, remove the LuaHawk project as it was a bad idea, change namespace in the PCE_Debugger project 2013-10-20 16:19:59 +00:00
adelikat 067363b80d Start a Client.Core project, and moved several files over to this, including Global.cs, made a GlobalWinF class for handling winform specific global instances 2013-10-20 00:00:59 +00:00
adelikat bb2ff540db Some code refactoring - movie winform specific code from RecentFiles to ToolHelpers 2013-10-17 00:21:45 +00:00
adelikat 568fe3c1a2 tiny code refactor 2013-10-14 03:22:33 +00:00
adelikat 0a0b8ac173 Lots of fixes to Ram Search, Ram Watch, and Cheats 2013-10-14 01:37:09 +00:00
adelikat 7604be7abd more places to flag NeedsToRepaint 2013-10-12 23:02:28 +00:00
adelikat c08532df2e Yet another fix to the Turbo hotkey 2013-10-12 22:51:55 +00:00
adelikat f9aa5fbc72 Fix repainting issues 2013-10-12 15:40:20 +00:00
adelikat 3ba7239a2b a better fix to turbo 2013-10-12 13:25:53 +00:00
adelikat a2d787efa4 turbo should bypass the 240fps cap (as opposed to fast forward) 2013-10-12 03:10:05 +00:00
adelikat 3fb1900040 add a Close and Clear SRAM context menu option that is visible when the game has an existing sram file 2013-10-11 16:32:36 +00:00
adelikat c4b8226900 implement some Ram Search Hotkeys - New Search, Do Search, Next/Previous Compare To, Next/Previous Compare Type 2013-10-09 20:43:13 +00:00
adelikat 88d29148f9 lua - implement client.opentracelogger() 2013-10-08 19:21:00 +00:00
adelikat 8557c96758 Rename all "new" config dialogs to their correct names 2013-10-06 20:45:04 +00:00
adelikat 1cf87f33d8 Old Cheat system gone and deleted! 2013-10-06 20:02:34 +00:00
adelikat d4323a8ea5 fix bug tat was showing the N64 menu when a genesis game is loaded 2013-10-06 19:11:47 +00:00