adelikat
47eeba5053
Options config - re-position options now that console window option has been removed
2019-12-29 15:08:03 -06:00
adelikat
6e49f1c07d
Convert LogWindow to a tool that implements IAutoToolformConfig
2019-12-29 15:05:45 -06:00
adelikat
bdd0d56a70
delete the console log window, always show LogWindow instead
2019-12-29 14:39:44 -06:00
adelikat
ab812ab081
pass in mainform to log window stuff
2019-12-29 14:16:44 -06:00
adelikat
c2ff680992
some cleanups
2019-12-29 14:11:56 -06:00
alyosha-tas
ec03c6fa0f
Fix analog stick in virtual pad fixes #1612
2019-12-29 09:47:53 -05:00
alyosha-tas
f1faf5988a
EmuHawk: fix NES core picker, was broken by picking subneshawk due to the xor
2019-12-29 08:29:18 -05:00
feos
853af1c32a
another fix to missing "file on disk" domain
2019-12-28 15:21:05 +03:00
YoshiRulz
50373ac1ad
Move conditional PackageReferences to conditional .targets import
...
Fixes build system bug introduced by c31050feb
2019-12-27 16:35:47 +10:00
YoshiRulz
c31050feb6
Migrate from packages.config to PackageReference
2019-12-26 16:54:33 +10:00
YoshiRulz
88ae783ef0
Partially revert 185337d1c
, resolves #1766
2019-12-26 15:52:32 +10:00
feos
cfce96c672
copypaste error
2019-12-23 19:28:51 +03:00
adelikat
5eee9a6004
misc tool cleanups
2019-12-22 16:42:56 -06:00
feos
0fe2205057
only mame .zip's should be filtered out
2019-12-23 00:29:33 +03:00
feos
47f77b42e9
forbid rom domain for mame
2019-12-23 00:12:43 +03:00
adelikat
e7e30371fe
Remove Rewinder from Global and put as a mainform variable instead
2019-12-22 14:25:06 -06:00
adelikat
c101f672ee
RewindConfig - pass in dependencies
2019-12-22 14:23:00 -06:00
adelikat
afd460f1d2
pass in globals to Play/Record movie dialogs
2019-12-22 14:18:17 -06:00
adelikat
1332079f84
pass more globals into some config dialogs
2019-12-22 14:09:58 -06:00
adelikat
0b57b4c5f6
cleanups
2019-12-22 13:58:00 -06:00
adelikat
60c789df22
pass inGameInfo to N64VideoPluginconfig
2019-12-22 13:34:14 -06:00
adelikat
7ac3e1f428
TraceLogger - use ToolFormBase, cleanups
2019-12-22 13:32:18 -06:00
adelikat
1c57622032
refactor UpdateCheatRelatedTools to be a ToolManager method
2019-12-22 13:32:18 -06:00
adelikat
68e45d6108
MovieZone - pass in some dependencies and use globals less
2019-12-22 13:32:18 -06:00
adelikat
0207575695
MovieZone - cleanups
2019-12-22 13:32:18 -06:00
adelikat
87cd264ed2
MacroInput - less global, cleanup
2019-12-22 13:32:18 -06:00
adelikat
897bc0572e
pass in dependencies to LuaAutocompleteInstaller
2019-12-22 13:32:18 -06:00
adelikat
e0bb050bd1
ToolBox - remove Globa usage
2019-12-22 13:32:18 -06:00
adelikat
5f3ed8a766
pass dependency into LuaRegisteredFucntionsList
2019-12-22 13:32:18 -06:00
adelikat
2403f38bcc
pass in LuaImp to LuaWinform, now the global usage is in the lua library, but baby steps
2019-12-22 13:32:18 -06:00
adelikat
b9c0d11c16
pass mainform to BreakpointControl
2019-12-22 13:32:18 -06:00
adelikat
ed45318a75
presentation panel - pass in dependencies
2019-12-22 13:32:18 -06:00
adelikat
640e4260cd
MultiDIskBundler - cleanup, pass dependencies to child controls
2019-12-22 13:32:18 -06:00
adelikat
3b60b08a11
inherit ToolFormBase for a few tools
2019-12-22 13:32:17 -06:00
adelikat
c20ae5b16c
cleanup BasicBot
2019-12-22 11:39:40 -06:00
adelikat
0e218f5d4a
hex editor - fix crash from previous commit, pass in dependencies to sub-forms
2019-12-22 11:26:55 -06:00
adelikat
a7ccc3fdef
cleanup
2019-12-22 11:13:59 -06:00
YoshiRulz
69702327d3
Fix typos from merge
2019-12-23 03:06:04 +10:00
James Groom
78fcde9480
Merge branch 'master' into winhacksbgone
2019-12-22 17:01:10 +00:00
adelikat
1aa318d7e1
use ToolFormBase properties instead of globals
2019-12-22 10:57:06 -06:00
adelikat
c76dbbb977
rename ToolHelper.cs to ToolFormBase.cs since that is the name of the class
2019-12-22 10:57:06 -06:00
adelikat
77c04412d2
ToolManager - inject common things like config, mainform, and the tool manager itself to tools that inherit ToolFormBase
2019-12-22 10:57:06 -06:00
adelikat
f8ed9f49eb
slight cleanup
2019-12-22 10:57:06 -06:00
adelikat
c162b2774d
Mainform - a bit of cleanup
2019-12-22 10:57:06 -06:00
adelikat
bd48ee7130
Tastudio - use Owner not MainForm
2019-12-22 10:57:06 -06:00
adelikat
0ca53ccfcb
SoundConfig - move some mainform usage to mainform
2019-12-22 10:57:06 -06:00
adelikat
75fee8c4af
pass in docs dependency to LuaFunctionsForm
2019-12-22 10:57:06 -06:00
adelikat
eb6a2c3315
remove usages of Global to get to lua console, from lua console
2019-12-22 10:57:06 -06:00
adelikat
c6b6e7b6cb
pass Config into ToolManager
2019-12-22 10:57:05 -06:00
adelikat
e0cd66613f
remove ApiProvider from GlobalWin, and have ToolManager own it instead, keep a copy of IEmulator in ToolManager and reference that instead of Global.Emulator
2019-12-21 18:03:13 -06:00
adelikat
84a9dec7a8
ToolManager - some cleanups
2019-12-21 17:45:11 -06:00
adelikat
81b2b8c888
remove unused method
2019-12-21 17:21:39 -06:00
adelikat
1e41dbf20d
LuaRegisteredFunctionsList - override Clear() so that needed clear logic can't be mistakenly not called. Fixes #1763
2019-12-21 17:16:16 -06:00
adelikat
b80b367831
refactor IMovie to expose the movie mode, and make extension methods that do IsPlaying type logic. This way there can be direct checks, and more variety of methods without cluttering the interface
2019-12-21 16:34:29 -06:00
adelikat
d26cb7d272
small cleanup
2019-12-21 15:55:01 -06:00
adelikat
7cfbd1cead
simplify onscreen message drawing logic, fix MessageConfig dialog result when Ok is pressed
2019-12-21 15:48:50 -06:00
adelikat
f5f22e78d8
Simplify on screen ram watch value positioining, and respect the anchor value setting
2019-12-21 15:36:37 -06:00
adelikat
f5929602ff
rename MessageOption to MessagePosition
2019-12-21 15:28:16 -06:00
adelikat
433eff65ec
OSDManager - simplify calculations for points for things like fps, frame counter, etc
2019-12-21 15:24:50 -06:00
adelikat
9ae977ae12
OSDManager - a simplification
2019-12-21 15:04:54 -06:00
adelikat
18fbd9af1c
MessageConfig - don't use Global.Emulator
2019-12-21 14:58:33 -06:00
adelikat
6748d32830
Message config - fixes, make Anchor an enum instead of int
2019-12-21 14:50:20 -06:00
adelikat
8e030c47b6
MessageConfig - simplify - use Color pen overload and remove brush variable
2019-12-21 14:23:43 -06:00
adelikat
8a96f5f2e7
MessageConfig - use change event on numberics
2019-12-21 14:21:12 -06:00
adelikat
e7160a7387
MessageConfig - pass in config dependency
2019-12-21 14:16:23 -06:00
adelikat
a565f6f299
refactor message display option settings to be an object, and simplify the message config dialog
2019-12-21 14:11:49 -06:00
adelikat
b94a830f13
Message config refactor - fix some names, break off DefaultMessageOptions class into its own file
2019-12-21 13:22:22 -06:00
adelikat
98bfcabfe8
refactor Global.SystemInfo into an extension method class
2019-12-21 13:07:05 -06:00
adelikat
c127d92296
PathConfig - remove unused hack
2019-12-21 12:51:51 -06:00
adelikat
5848cc5948
NESGraphicsConfig - remove some more global usage
2019-12-21 12:49:24 -06:00
adelikat
bab3dbca98
cleanup PlatformChooser and don't use globals
2019-12-21 12:45:28 -06:00
adelikat
8ec8400ab2
Cleanup LogConsole
2019-12-21 12:41:13 -06:00
adelikat
b65b9d64d7
DisplayManager cleanups
2019-12-21 12:33:45 -06:00
adelikat
b93b4e449a
simplify and cleanup GLManager
2019-12-21 12:03:21 -06:00
adelikat
c42889ceef
cleanup JumpLists.cs
2019-12-21 09:05:11 -06:00
adelikat
e06799ce38
remove unused NameStateForm
2019-12-21 08:59:32 -06:00
adelikat
442ec14c76
cleanups in CoreFeatureAnalysis
2019-12-21 08:57:31 -06:00
YoshiRulz
7cd29c0f54
Finish moving Win32 imports to BizHawk.Common, organise, and cleanup
2019-12-21 18:33:11 +10:00
YoshiRulz
784c800ca2
Disable features using Win32 unless on Windows host
...
forms: GBAGPUView, GBGPUView, LogWindow, SNESGraphicsDebugger,
SynclessRecordingTools; features: A/V recording, logging to AWE(?)
2019-12-21 18:31:03 +10:00
YoshiRulz
580aa2eaf9
Refactoring and cleanup of dynamic lib loading
...
Also fixed error reporting in WindowsLLManager, and fixed bug in
MednaDisc.CheckLibrary
2019-12-21 18:22:58 +10:00
YoshiRulz
7ea8fb185a
Congregate, organise, and cleanup some Win32 imports and their usages
2019-12-21 18:21:51 +10:00
adelikat
7149b0ef65
rename FileLoader to MainForm.FileLoader to make it more obvious that it is a partial class of mainform
2019-12-20 11:27:34 -06:00
adelikat
88c937cd42
reduce global usage in FileLoader.cs
2019-12-20 11:25:26 -06:00
adelikat
bc51ca4af0
MainForm - reduce global usage a bit more
2019-12-20 10:42:54 -06:00
adelikat
c9c04032c7
MainForm cleanups
2019-12-20 10:40:13 -06:00
adelikat
24ed667c13
reduce global usage in MainForm more
2019-12-20 10:22:42 -06:00
adelikat
bfb39e79d0
MainForm - setter for Config property
2019-12-20 10:08:20 -06:00
adelikat
8f6f8f72cb
MainForm - more getter properties for globals
2019-12-20 10:07:08 -06:00
adelikat
62ab716a5d
MainForm - convert some commonly used globals to properties that reference the global. A step twards the global not being there at all and mainform managing the passing of dependencies
2019-12-20 09:29:33 -06:00
adelikat
7ba8af1cb9
use AddOnScreenMessage method in other mainform files
2019-12-20 07:31:03 -06:00
adelikat
f8fbc57780
cleanup
2019-12-20 07:31:03 -06:00
adelikat
fb8ff37fe9
Mainform - use OnScreen method instead of GlobalWin.OSD references
2019-12-20 07:31:03 -06:00
adelikat
23f7274541
FileLoader - use Emulator not Global.Emulator
2019-12-20 07:31:03 -06:00
adelikat
4ac7e8e36a
Rewind config - move osd messages to calling code
2019-12-20 07:31:03 -06:00
adelikat
06b11bba51
Simplify dialog result checks with an extension method
2019-12-20 07:31:03 -06:00
adelikat
fd30ddc154
Message config - use OSD in mainform not config
2019-12-20 07:31:03 -06:00
adelikat
aea444cea5
Controller config - simplify and remove use of GlobalWin.OSD
2019-12-20 07:31:02 -06:00
adelikat
4461818d26
ToolManager - cleanups, and don't use GlobalWin.Tools
2019-12-17 13:45:55 -06:00
adelikat
6bddec01d6
cleanup
2019-12-17 12:01:43 -06:00
adelikat
5fe25d03ad
Play/Reocrd movie dialogs - pass in mainform
2019-12-17 11:24:34 -06:00
adelikat
35ff30cc01
cleanup LogWindow
2019-12-17 11:19:34 -06:00
adelikat
d780b1c898
move InputWidget to custom controls folder
2019-12-17 11:15:50 -06:00
adelikat
b271ef4a89
MenuButton - nitpick cleanup
2019-12-17 11:15:50 -06:00
adelikat
5c12753217
cleanup FolderBrowserDialogEx
2019-12-17 11:15:50 -06:00
adelikat
d3cb2a4fb3
cleanup MsgBox
2019-12-17 10:48:20 -06:00
adelikat
1bea591e31
GenericCoreConfig - use passed in mainform instead of global
2019-12-17 09:53:19 -06:00
adelikat
28305339f9
VideoWriterChooserForm - pass in dependencies
2019-12-17 09:50:38 -06:00
adelikat
6be6dbbce6
cleanup VideoWriterChooserForm
2019-12-17 09:46:03 -06:00
adelikat
ede9a7b788
get rid of Global usage in N64VideoPluginConfig
2019-12-17 09:42:53 -06:00
adelikat
5dd226db94
remove a GlobalWin.Mainform usage
2019-12-16 19:58:06 -06:00
adelikat
c5b1328f77
Sound config - pass in Config
2019-12-16 19:54:40 -06:00
adelikat
aede4e7cda
Profile Config - pass in dependencies
2019-12-16 19:51:12 -06:00
adelikat
cf647ffd04
profile config cleanup
2019-12-16 19:45:03 -06:00
adelikat
dc26b67446
path config - pass in config dependency
2019-12-16 19:42:42 -06:00
adelikat
d15641da96
InputCompositeWidget - slight cleanup
2019-12-16 19:34:19 -06:00
adelikat
0d78318fa1
HotkeyConfig - pass in dependencies
2019-12-16 19:33:14 -06:00
adelikat
0fcaca681e
rename GuiOptions to EmuHawkOptions to match class name
2019-12-16 19:27:00 -06:00
adelikat
8dbc6c7f6d
EmuHawkOptions - pass in dependencies
2019-12-16 19:26:32 -06:00
adelikat
38d6667c18
GenericCoreConfig - cleanup
2019-12-16 19:16:18 -06:00
adelikat
3bf8029e67
FirmwaresConfig - cleanup
2019-12-16 19:08:03 -06:00
adelikat
f9e65e2fa7
FileExtensionPreferences - pass in dependencies
2019-12-16 18:51:06 -06:00
adelikat
8ccbc0b81f
DisplayConfig - pass in dependencies
2019-12-16 18:45:40 -06:00
adelikat
8fcd9bb2a5
rename DisplayConfigLite to DisplayConfig, it isn't very Lite anymore :)
2019-12-16 18:41:54 -06:00
adelikat
8eff248d96
cleanup DisplayConfigLite
2019-12-16 18:39:59 -06:00
adelikat
5e8a2a348a
Delete unused DisplayConfig form
2019-12-16 18:37:23 -06:00
adelikat
da6f358589
ControllerConfig - pass in dependencies
2019-12-16 18:36:31 -06:00
adelikat
583423b0d2
ControllerConfig - code cleanup
2019-12-16 18:27:58 -06:00
adelikat
7d961c34f1
Autofire Config - pass in dependencies
2019-12-16 18:22:41 -06:00
adelikat
88830fad4c
code cleanup
2019-12-16 18:18:08 -06:00
adelikat
de6979820d
ZXS config dialogs - pass in dependencies
2019-12-16 18:14:21 -06:00
adelikat
c722a1ef9f
code cleanup in ZxSpectrum config dialogs
2019-12-16 18:03:26 -06:00
adelikat
7675e35d85
TI83 settings - pass in dependencies
2019-12-16 17:58:50 -06:00
adelikat
4a332c1fb0
SNES config dialogs - pass in dependencies
2019-12-16 17:53:54 -06:00
adelikat
4a509fa410
pass in dependencies to SMS graphics config dialog
2019-12-16 17:44:18 -06:00
adelikat
47dfdb5190
remove unused Saturn config folder
2019-12-16 17:23:25 -06:00
adelikat
3da1972a61
rename PSXControllerConfigNew to PSXControllerConfig
2019-12-16 17:22:35 -06:00
adelikat
ea8ed79402
PSX config dialogs - pass in dependencies
2019-12-16 17:21:49 -06:00
adelikat
bdc8be2f6b
declare dependencies in PCE config dialogs
2019-12-16 17:06:29 -06:00
YoshiRulz
0fcb6cbaa7
ApiHawk refactoring and cleanup
...
MemApi.ReadByteRange now returns the requested number of bytes and not 1 extra,
MemApi.ReadByteRange now warns only once per call for addrs outside range,
MemApi.ReadByteRange now warns for negative addrs (once per call; previous
implementation passed negative addresses to PeekByte), MemApi.WriteByteRange now
warns only once per call for addrs outside range, MemApi.WriteByteRange now
warns for negative addrs (once per call; previous implementation passed negative
addresses to PokeByte)
2019-12-17 02:39:04 +10:00
YoshiRulz
0b43b35427
Migrate GuiLuaLibrary to ApiHawk delegation
...
Changed param clear of IGui.DrawNew from bool? to bool (default value remains
true), made IGui and GuiLuaLibrary inherit IDisposable, added
GetDefaultTextBackground to IGui, applied fix from 6b3071d8a
to
GuiApi.DrawString, replaced background box drawn by Lua API
gui.drawString/gui.drawText with what I think is a shadow (now matches
GuiApi.DrawString)
2019-12-16 16:54:06 +10:00
YoshiRulz
8f93a954e1
Move Lua hacks to Lua libs
...
Changed parameter of IInputMovie.SetRerecordCount to ulong to match internal
2019-12-16 15:04:35 +10:00
adelikat
861f238cc1
quickNes settings - pass dependencies in
2019-12-15 17:01:25 -06:00
adelikat
e84fd17784
support subneshawk for VS menu items, pass dependencies into VSSettings
2019-12-15 16:55:40 -06:00
adelikat
8cc02b8956
NesSyncSettingsForm - pass dependencies in and support SubNesHawk
2019-12-15 16:47:48 -06:00
adelikat
e6ac894955
nes config dialogs - pass in dependencies
2019-12-15 16:40:43 -06:00
adelikat
16be999cbc
NES graphics config - pass in dependencies
2019-12-15 16:36:46 -06:00
adelikat
827825bbf3
N64 plugin config - pass dependencies in
2019-12-15 16:27:48 -06:00
adelikat
5ec3ac021e
N64 plugin config code cleanup
2019-12-15 16:22:51 -06:00
adelikat
0b19090fc2
N64 controller config - pass dependencies in
2019-12-15 16:20:08 -06:00
adelikat
a58411efa0
Intellivision config - pass dependencies in
2019-12-15 16:13:31 -06:00
adelikat
394641f2af
GB config - pass dependencies in
2019-12-15 16:11:19 -06:00
adelikat
a39cedb366
GB config code cleanup
2019-12-15 16:06:33 -06:00
adelikat
f833d50f30
code cleanup of config dialog files
2019-12-15 15:57:46 -06:00
adelikat
8c5b13097a
refactor coleco config dialog
2019-12-15 15:55:05 -06:00
adelikat
5fb547a09c
refactor CPC config dialogs to declare dependencies in constructor
2019-12-15 15:52:04 -06:00
adelikat
ad8f321ea1
Add event.availableScopes(), fix LogWithSeparator, cleanup
2019-12-15 12:25:49 -06:00
YoshiRulz
05801dc2c5
Reduce LINQ usage in Lua subsystem
2019-12-16 04:08:22 +10:00
adelikat
b6df55bbf0
fix double new line in lua console.log()
2019-12-15 10:18:58 -06:00
adelikat
5d03062c4c
remove redundant console checks in console logging methods
2019-12-15 10:06:31 -06:00
adelikat
d2f21f84e3
another extension method for lua table creation
2019-12-15 09:46:39 -06:00
adelikat
7ebfd42229
Simplify some lua table creation with an extension method
2019-12-15 09:22:10 -06:00
adelikat
d955c468db
refactor LuaHelper into an extension method class, and some nitpick cleanups
2019-12-15 09:05:33 -06:00
YoshiRulz
e58f2811dc
Replace config bool `UseNLua` w/ enum
2019-12-16 00:38:22 +10:00
YoshiRulz
e6cb74d314
Partially migrate EmuHawkLuaLibrary to ApiHawk delegation
2019-12-15 04:40:01 +10:00
YoshiRulz
f8dc18c1bd
Migrate SavestateLuaLibrary to ApiHawk delegation
...
includes backwards-compatible API change
2019-12-15 04:39:16 +10:00
YoshiRulz
cc8dffa769
Migrate InputLuaLibrary to ApiHawk delegation
2019-12-15 03:59:21 +10:00
YoshiRulz
104c17e77c
Prepare for EmuHawk-tied libraries to delegate to ApiHawk
...
Made ApiContainer inherit from APISubsetContainer, added
DelegatingLuaLibraryEmu, and reworked init logic in EmuLuaLibrary
2019-12-15 03:52:48 +10:00
adelikat
51df281d38
Tastudio - fix NRE when running a .tasproj through the normal movie system, making changes, then opening tastudio
2019-12-14 09:58:10 -06:00
adelikat
03dbcc3607
Tastudio - tweak follow cursor logic in horizontal orientation
2019-12-13 18:29:30 -06:00
adelikat
858aef59db
TAStudio - fix erroenous use of RefreshTasView when hiding/showing columns
2019-12-13 17:49:11 -06:00
adelikat
5e40305d1c
fix recent regression if auto-load is set, and default.tasproj is the most recent movie
2019-12-13 17:40:39 -06:00
adelikat
001eeba4f9
Tastudio - fix ReselectCLipboard hotkey
2019-12-13 17:36:07 -06:00
adelikat
a77b7ce2fc
TAstudio - fix NRE that can happen from a sloppy right-click that causes a sloppy right-click context menu to open
2019-12-13 17:33:54 -06:00
adelikat
4d3c423f15
setup another a7800 config dialog to pass in dependencies
2019-12-13 16:06:12 -06:00
adelikat
92768858f7
atari7800 settings dialog - set up a pattern of constructor declaring dependencies in the constructor, rather than relying on Global variables. We should be doing this for other dialogs (and in general)
2019-12-13 16:01:04 -06:00
adelikat
2c66e3043c
a bit more cleanup
2019-12-13 15:44:50 -06:00
YoshiRulz
185337d1c5
Replace assembly references with NuGet packages where possible
2019-12-12 03:56:46 +00:00
adelikat
24d84f3f08
Tastudio - don't setup columns when loading a file, the file has the column settings
2019-12-11 11:43:05 -06:00
adelikat
515f409246
Tastudio - Make mainform hotkeys out of a bunch of built in hotkeys
2019-12-10 19:26:23 -06:00
YoshiRulz
f309c831b3
Move icons out of InitializeComponent
...
cc9ff8022
2019-12-11 06:58:53 +10:00
adelikat
f900a1ba69
Tastudio - fix another usage of ShortCut instead of ShortCutDisplayStr in the context menu
2019-12-10 14:28:48 -06:00
adelikat
a05fdfe18c
Tastudio - show binded hotkey in context menu for Clear/Insert/Delete/Clone instead of the hard-coded path. Also use ShortcutDisplayStr instead of ShortCut for Insert # Frames context menu item
2019-12-10 14:17:05 -06:00
adelikat
c70d2e5cd8
InputRoll - fix a few places where total width was used instead of clip rectangle
2019-12-10 12:36:20 -06:00
adelikat
599415c848
InputRoll - Resize does need a refresh, use FastDraw to minimize the lagginess
2019-12-10 12:36:20 -06:00
YoshiRulz
4e381d944b
Cleanup ApiManager.Register
2019-12-09 20:11:12 +10:00
Brian Armstrong
cfd6d7d83b
ApiManager should add APIs from Common
...
Without these, External Tools can't see most of the APIs
2019-12-09 10:01:01 +00:00
adelikat
373979395d
Tastudio - reset branch and marker columns when switching movies
2019-12-08 14:46:58 -06:00
adelikat
35fdb5dbdd
Tastudio - Integrate branches with the statusbar slot icons
2019-12-08 13:53:36 -06:00
adelikat
fff85d917a
Fix typo
2019-12-08 13:41:52 -06:00
adelikat
43c9ac7ef7
SImplify some code
2019-12-08 13:40:59 -06:00
adelikat
8802d75527
Game Game.IsNullInstance a null-safe extension method, and a few other cleanups
2019-12-08 13:36:15 -06:00
adelikat
6ae1eac464
better handling of tastudio interaction with select slot, previous slot, and next slot functions
2019-12-08 13:01:55 -06:00
adelikat
a6eee3681f
InputRoll - do a full refresh if rowcount gets smaller and the last row is visible
2019-12-07 14:35:15 -06:00
adelikat
1a88bfa93d
cleanup Nametable and PPU viewer code
2019-12-07 13:23:55 -06:00
adelikat
b33829c3a1
Hex Editor - don't draw address column on UpdateValues
2019-12-07 12:59:01 -06:00
adelikat
daeeed0d2e
InputRoll - remove unnecessary refresh in the OnResize event, fixes laggy resizing
2019-12-07 12:43:49 -06:00
adelikat
6107bc4553
TasMovie - rip out input caching attempt that wasn't even working
2019-12-07 12:21:42 -06:00
YoshiRulz
cc9ff8022c
Re-add images; it appears that the Designer is now dropping them
2019-12-08 04:20:54 +10:00
adelikat
70bb840f20
cleanup
2019-12-07 10:31:00 -06:00
adelikat
d594737a76
inputroll - only calculate horizontal positions in horizontal mode
2019-12-07 10:31:00 -06:00