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

#ifndef XTConstants_h
#define XTConstants_h


#define XT_FILE_EXTENSION_TADS2_GAME  @"gam"
#define XT_FILE_EXTENSION_TADS3_GAME  @"t3"
#define XT_DIALOG_TITLE_GAME_FILE  @"Please select a TADS game file  (TADS game files - *.gam, *.t3)"

#define XT_FILE_DIALOG_TITLE_PREFIX_NEW_COMMAND_LOG @"Please select a name for the new command log file"
#define XT_FILE_DIALOG_TITLE_PREFIX_EXISTING_COMMAND_LOG @"Please select the command log file to replay"
#define XT_FILE_EXTENSION_COMMAND_LOG @"cmd"
#define XT_FILE_TYPE_DESCR_COMMAND_LOG @"Command log files"

#define XT_FILE_DIALOG_TITLE_PREFIX_TRANSCRIPT @"Please select a name for the new script file"
#define XT_FILE_TYPE_DESCR_TRANSCRIPT @"Game transcripts"
#define XT_FILE_EXTENSION_TRANSCRIPT @"txt"

#define XT_FILE_DIALOG_TITLE_PREFIX_TADS2_SAVE @"Please select a TADS 2 save file"
#define XT_FILE_EXTENSION_TADS2_SAVE @"sav"
#define XT_FILE_TYPE_DESCR_TADS2_SAVE @"TADS 2 saves"
#define XT_FILE_DIALOG_TITLE_PREFIX_TADS3_SAVE @"Please select a TADS 3 save file"
#define XT_FILE_EXTENSION_TADS3_SAVE @"t3v"
#define XT_FILE_TYPE_DESCR_TADS3_SAVE @"TADS 3 saves"

#define XT_FILE_DIALOG_TITLE_FORMAT @"%@  (%@ - *.%@)"

#endif /* XTConstants_h */
