@@ -111,11 +111,8 @@ recording time in Unix epoch format
111
111
112
112
// (If all 3 of these bits are "0", it is for regular GB.)
113
113
string platform = VSystemID . Raw . GB ;
114
- if ( isGBA )
115
- {
116
- platform = VSystemID . Raw . GBA ;
117
- Result . Movie . HeaderEntries [ HeaderKeys . Core ] = CoreNames . Mgba ;
118
- }
114
+
115
+ if ( isGBA ) platform = VSystemID . Raw . GBA ;
119
116
120
117
if ( isGBC )
121
118
{
@@ -273,24 +270,27 @@ A stream of 2-byte bitvectors which indicate which buttons are pressed at each p
273
270
274
271
if ( isGBA )
275
272
{
276
- var ss = new MGBAHawk . SyncSettings { SkipBios = true } ;
277
- Result . Movie . SyncSettingsJson = ConfigService . SaveWithType ( ss ) ;
273
+ Result . Movie . HeaderEntries [ HeaderKeys . Core ] = CoreNames . Mgba ;
274
+ Result . Movie . SyncSettingsJson = ConfigService . SaveWithType ( new MGBAHawk . SyncSettings { SkipBios = true } ) ;
278
275
}
279
276
else
280
277
{
281
- if ( Config . PreferredCores [ VSystemID . Raw . GB ] == CoreNames . GbHawk || Config . PreferredCores [ VSystemID . Raw . GB ] == CoreNames . SubGbHawk )
282
- {
283
- var tempSync = new GBHawk . GBSyncSettings ( ) ;
284
- if ( is_GBC ) { tempSync . ConsoleMode = GBHawk . GBSyncSettings . ConsoleModeType . GBC ; }
285
- else { tempSync . ConsoleMode = GBHawk . GBSyncSettings . ConsoleModeType . GB ; }
286
- Result . Movie . SyncSettingsJson = ConfigService . SaveWithType ( tempSync ) ;
287
- }
288
- else
278
+ Result . Movie . HeaderEntries [ HeaderKeys . Core ] = Config . PreferredCores [ VSystemID . Raw . GB ] ;
279
+ switch ( Config . PreferredCores [ VSystemID . Raw . GB ] )
289
280
{
290
- var temp_sync = new Gameboy . GambatteSyncSettings ( ) ;
291
- if ( is_GBC ) { temp_sync . ConsoleMode = Gameboy . GambatteSyncSettings . ConsoleModeType . GBC ; }
292
- else { temp_sync . ConsoleMode = Gameboy . GambatteSyncSettings . ConsoleModeType . GB ; }
293
- Result . Movie . SyncSettingsJson = ConfigService . SaveWithType ( temp_sync ) ;
281
+ case CoreNames . Gambatte :
282
+ Result . Movie . SyncSettingsJson = ConfigService . SaveWithType ( new Gameboy . GambatteSyncSettings
283
+ {
284
+ ConsoleMode = is_GBC ? Gameboy . GambatteSyncSettings . ConsoleModeType . GBC : Gameboy . GambatteSyncSettings . ConsoleModeType . GB ,
285
+ } ) ;
286
+ break ;
287
+ case CoreNames . GbHawk :
288
+ case CoreNames . SubGbHawk :
289
+ Result . Movie . SyncSettingsJson = ConfigService . SaveWithType ( new GBHawk . GBSyncSettings
290
+ {
291
+ ConsoleMode = is_GBC ? GBHawk . GBSyncSettings . ConsoleModeType . GBC : GBHawk . GBSyncSettings . ConsoleModeType . GB ,
292
+ } ) ;
293
+ break ;
294
294
}
295
295
}
296
296
}
0 commit comments