// MDXWin Constructor

unit _MDXWin_const;

interface

uses
  SysUtils,Types,_ID3_const;

// {$DEFINE DebugDriver} 使うときはプロジェクトオプションの条件定義に付け加えること

const MDXWinVersion='2.500';
const MDXWinDate='2004/05/02';
const MDXWinCurrent='MDXWin Ver'+MDXWinVersion+'-'+MDXWinDate+' use X68Sound.DLL WinFMP/PMDWin.DLL';
//const MDXWinCurrent='MDXWin Ver'+MDXWinVersion+'+1 +';

const MDXAssVersion:string='1.12';
const MDXAssDate:string='2004/03/13';

const crXWindowCursor=5;

const CatalogIndexHeadder='MDXWin Catalog IndexFile Ver1.20';
const CatalogDataHeadder='MDXWin Catalog DataFile Ver1.20';

const ESCModeNone=0;
const ESCModeX68k=1;
const ESCModePC98=2;

type
  TFiles=record
    Directory:string;
    MaskCount:integer;
    Mask:array of string;
    FilenameCount:integer;
    Filename:array of string;
  end;

type
  TDragFile=record
    FullPath:string;
    Title:string;
    ID3:TID3;
  end;

type
  TDragFiles=record
    Enabled:boolean;
    Count:integer;
    DragFile:array of TDragFile;
  end;

type
  TCatalogIndex=record
    Offset,Serial,Segment:dword;
    Path:string;
  end;

const ColGraph0:dword=$f0a0a0;
const ColGraph1:dword=$a06060;

const TitleBarX:integer=635;
const TitleBarY:integer=16;

const GrowMax:integer=64;

const PlayModeCount=5;
const PlayMode_Single=0;
const PlayMode_ALL=1;
const PlayMode_ALLRepeat=2;
const PlayMode_Random=3;
const PlayMode_None=4;

implementation

end.



