adelikat
0aa8d71a3f
more MovieSession refactoring
2020-04-15 20:37:50 -05:00
adelikat
0d794f2b12
refactor MultitrackRecording to keep up with PlayerCount rather than use Globals
2020-04-15 18:06:31 -05:00
adelikat
3953b1de5a
use desired property for checking for a queued movie
2020-04-15 16:09:34 -05:00
adelikat
5c5d662f1b
MovieSession cleanup
2020-04-15 14:41:57 -05:00
adelikat
c0fde42a0c
don't expose Bk2Controller, clients need to depend on an interface and rely on the Movie (well, MovieSession currently) to generate an IMovieController instance, since different implementations of IMovie need to be able to create their own controller implementations
2020-04-14 21:35:44 -05:00
adelikat
f2e52988c1
simplify some IMovieSession stuff
2020-04-14 21:23:47 -05:00
adelikat
189a2d7cfc
nitpick
2020-04-14 21:15:56 -05:00
adelikat
74f0cf4615
movie code cleanup
2020-04-14 21:11:53 -05:00
adelikat
ab7225c955
remove MovieSession convenience property that isn't that convenient anyway
2020-04-14 20:58:02 -05:00
adelikat
0d2f014621
refactor Bk2LogEntryGenerator to be stateless, refactor some IMovieSession shenangians
2020-04-14 20:50:21 -05:00
adelikat
cdfeda8b71
rename IMovieController methods and classes to better describe what they are
2020-04-14 20:10:50 -05:00
adelikat
919266d2dc
remove unused ctor
2020-04-14 20:02:10 -05:00
adelikat
aa80c3a0d6
majorly refactor Bk2Controller more
2020-04-14 19:33:49 -05:00
adelikat
2f750e8469
conslidate Bk2MnemonicConstants and Bk2AxisMnemonicConstants, rename to just Bk2MnemonicLookup
2020-04-14 19:08:51 -05:00
adelikat
f3534b99b9
rename file
2020-04-14 19:06:00 -05:00
adelikat
13e58cbac5
refactor IMovieController
2020-04-14 19:05:17 -05:00
adelikat
27605f4828
Bk2MnemonicConstants - pass in system id
2020-04-14 18:12:07 -05:00
adelikat
c325286169
make mnemonic constant classes static
2020-04-14 18:08:14 -05:00
adelikat
cc15bb2841
fix some object churning when input display is on
2020-04-14 17:47:49 -05:00
adelikat
03a7ea8438
IMovie.PopulateWithDefaultHeaderValues() - pass in dependencies instead of using Globals
2020-04-14 17:30:32 -05:00
adelikat
ce4037fad8
cleanup PopulateWithDefaultHeaderValues()
2020-04-14 17:15:46 -05:00
adelikat
2b17c6d310
simplify some LogGenerator code
2020-04-14 16:44:37 -05:00
adelikat
831621b864
remove some unused code
2020-04-14 16:25:28 -05:00
adelikat
017573f4c6
IStringLog - remove unused method
2020-04-14 15:57:55 -05:00
adelikat
c6b39492a0
misc cleanups in Bk2Movie and TasMovie
2020-04-14 15:52:41 -05:00
adelikat
e29b02a472
simplify Bk2Movie and TasMovie constructors
2020-04-14 14:55:25 -05:00
YoshiRulz
d2e19c9ba5
Slightly grow a GroupBox to avoid its contents overflowing ( fix #1931 )
2020-04-14 18:15:07 +10:00
zeromus
3b86bd741f
REVERT DisplayConfig pre-layoutpanel (see if this helps #1930 )
2020-04-13 20:53:35 -04:00
adelikat
8c852c1b70
refactor importers to pass in a config instance, instead of using Global.Config
2020-04-13 19:51:42 -05:00
adelikat
ade678487a
Lua console - account for separators when doing Duplicate Script
2020-04-13 19:29:25 -05:00
SuuperW
358f1dfd33
create melon folder before trying to write modified firmware file
2020-04-13 16:55:16 -05:00
SuuperW
7336217bd8
default ScaleFactor value for MelonDS settings
2020-04-13 15:55:29 -05:00
YoshiRulz
7cce81a880
Move LuaLibraries.GuiLibrary to inheritors, fix related NREs on Unix
2020-04-14 05:11:20 +10:00
adelikat
1fd620a1f4
fix N64 memory callbacks
2020-04-13 13:29:22 -05:00
SuuperW
a57d09fe99
add some setters for MelonDS
2020-04-13 12:26:42 -05:00
SuuperW
c958afceb0
update libmelonDS.dll with hi-res support, and allow changing that setting
...
does not display properly yet
2020-04-13 12:07:05 -05:00
YoshiRulz
28bc772580
Re-implement GetHashCode for SystemInfo
...
but not by calling the base method; like the old one removed in 46a7e6491
did
2020-04-14 01:38:30 +10:00
YoshiRulz
c9e699be1b
Remove properties for embedded resources removed in f3fce7a3e
2020-04-14 01:33:18 +10:00
Asnivor
f3fce7a3eb
ZXHawk: Remove separate +3 embedded roms (the +2A rom is identical)
2020-04-13 16:17:51 +01:00
Asnivor
de3d402958
ZXHawk: Small bugfix in reset behaviour
2020-04-13 16:06:06 +01:00
YoshiRulz
3d532078a5
Rename PlatformEmuLuaLibrary and implementations
...
EmuLuaLibrary was too close to EmulationLuaLibrary. These classes are
containers, they're not in the LuaLibraryBase inheritance heirarchy.
2020-04-13 19:49:21 +10:00
YoshiRulz
e514dfd117
Move/rename Lua library classes
2020-04-13 19:42:14 +10:00
YoshiRulz
e226ff102b
Replace dynamic type with Object in API
...
Using the dynamic type here is no better than object because the values are
primitive types -- more likely to be cast/typechecked than used as a receiver
param for a method call.
2020-04-13 17:05:38 +10:00
adelikat
46a7e64911
misc cleanups
2020-04-12 17:41:55 -05:00
adelikat
fd31922788
cleanup BkmMnemonicConstants
2020-04-12 17:20:54 -05:00
adelikat
de54b80447
remove FrameworkFastZipWriter - interesting idea that didn't pan out
2020-04-12 16:56:41 -05:00
adelikat
ff029968f3
fix compile error, some nitpick cleanups
2020-04-12 15:30:40 -05:00
adelikat
b964ff4c32
remove unused miniz, a faster zip library that didn't pan out
2020-04-12 15:20:00 -05:00
adelikat
1ef5c2083f
actually remove IonicZipWriter instead of not compiling it
2020-04-12 15:02:48 -05:00
adelikat
e0df266cb7
remove remaining globals in LuaFunctionList
2020-04-12 14:17:16 -05:00