//
//  XTRunGameParams.h
//  XTads
//
//  Created by Rune Berg on 05/01/2018.
//  Copyright © 2018 Rune Berg. All rights reserved.
//

#import <Foundation/Foundation.h>


typedef NS_ENUM(NSInteger, XTCommandScriptAction) {
	XT_CMD_SCRIPT_ACTION_NONE,
	XT_CMD_SCRIPT_ACTION_RECORD,
	XT_CMD_SCRIPT_ACTION_REPLAY
};


@interface XTRunGameParams : NSObject

@property BOOL shouldOpen;
@property NSURL *gameFileUrl;
@property NSURL *saveFileUrl;
@property XTCommandScriptAction commandScriptAction;
@property NSURL *commandScriptFileUrl;
@property BOOL echoOutputFromCommandScriptReplay;
@property BOOL captureTranscript;
@property NSURL *transcriptFileUrl;
@property BOOL dontSeedRandomizer;
@property BOOL keepSelectionsForNextTime;

@end
