/*
	メッセージデータ
*/
#ifndef _KN_MESSAGE_DATA_H_
#define _KN_MESSAGE_DATA_H_

/* ====================================================================== */
/* 8dot */
extern uchar	texJfCassette8[];
extern uchar	texJfCPack8[];
extern uchar	texJfMachineSet8[];
extern uchar	texJfNormal8[];
extern uchar	texJfCustom8[];
extern uchar	texJfHandling8[];
extern uchar	texJfLight8[];
extern uchar	texJfHeavy8[];
extern uchar	texJfGear8[];
extern uchar	texJfLow8[];
extern uchar	texJfHigh8[];
extern uchar	texJfGrip8[];
extern uchar	texJfSlip8[];
extern uchar	texJfBestLap8[];
extern uchar	texJfBestTime8[];
extern uchar	texJfBest8[];
extern uchar	texJfLap8[];
extern uchar	texJfHard8[];
extern uchar	texJfExpert8[];
extern uchar	texJfAttack8[];
extern uchar	texJfVs8[];
extern uchar	texJfTotal8[];
extern uchar	texJfCourse8[];
extern uchar	texJfRecord8[];
extern uchar	texJfPoint8[];

extern uchar	texJfYourTime8[];
extern uchar	texJfYourScore8[];

extern uchar	texJfRetire8[];

extern uchar	texJfAttackMode8[];
extern uchar	texJfScoreAtt8[];

extern uchar	texJfBestScore8[];
extern uchar	texJfEnd8[];

extern uchar	texJfOriginal8[];
extern uchar	texJfSpace8[];
extern uchar	texJfTurn8[];

extern uchar	texJfCSelHandi8[];
extern uchar	texJfRev8[];
extern uchar	texJfGhost8[];
extern uchar	texJfSinInai8[];
/* ====================================================================== */
/* 10dot */
extern uchar	texJfNormal10[];
extern uchar	texJfHard10[];
extern uchar	texJfExpert10[];
extern uchar	texJfAttack10[];
extern uchar	texJfVs10[];
extern uchar	texJfAttackMode10[];
extern uchar	texJfScoreAtt10[];

extern uchar	texJfMachineSet10[];
extern uchar	texJfCustom10[];
extern uchar	texJfHandling10[];
extern uchar	texJfGrip10[];
extern uchar	texJfGear10[];

extern uchar	texJfMSelA10[];
extern uchar	texJfMSelB10[];

/* 振動パックバージョン */
extern uchar	texJfFor1P10[];
extern uchar	texJfFor2P10[];

/* ====================================================================== */
/* 12dot */
extern uchar	texJfCopy12[];
extern uchar	texJfErase12[];
extern uchar	texJfMachine12[];
extern uchar	texJfTime12[];
extern uchar	texJfOk12[];
extern uchar	texJfCancel12[];

extern uchar	texJfClearRidePoint12[];
extern uchar	texJfRidePoint12[];

extern uchar	texJfCrsDP12[];
extern uchar	texJfCrsSBeach12[];
extern uchar	texJfCrsSBay12[];
extern uchar	texJfCrsOF12[];
extern uchar	texJfCrsML12[];
extern uchar	texJfCrsPP12[];
extern uchar	texJfCrsKC12[];
extern uchar	texJfCrsSI12[];
extern uchar	texJfCrsCW12[];

extern uchar	texJfTourMode12[];
extern uchar	texJfAttackMode12[];
extern uchar	texJfSel2p12[];
extern uchar	texJfOption12[];

extern uchar	texJfNormal12[];
extern uchar	texJfHard12[];
extern uchar	texJfExpert12[];

extern uchar	texJfRename12[];
extern uchar	texJfRecord12[];
extern uchar	texJfCondition12[];
extern uchar	texJfSound12[];
extern uchar	texJfEraseRecord12[];
extern uchar	texJfSaveLoad12[];

extern uchar	texJfRank12[];
extern uchar	texJfLevel12[];
extern uchar	texJfName12[];

extern uchar	texJfWave12[];
extern uchar	texJfOriginal12[];
extern uchar	texJfCalm12[];
extern uchar	texJfRough12[];
extern uchar	texJfRandom12[];
extern uchar	texJfRival12[];
extern uchar	texJfAggressive12[];
extern uchar	texJfDefensive12[];
extern uchar	texJfMiss12[];
extern uchar	texJfLap12[];
extern uchar	texJfVsHandicap12[];

extern uchar	texJfRetry12[];
extern uchar	texJfMachineSel12[];
extern uchar	texJfCrsSel12[];
extern uchar	texJfExit12[];
extern uchar	texJfContinue12[];
extern uchar	texJfRetire12[];
extern uchar	texJfRestart12[];

extern uchar	texJfSoundSel12[];
extern uchar	texJfStereo12[];
extern uchar	texJfMono12[];
extern uchar	texJfSSelHp12[];
extern uchar	texJfBgm12[];
extern uchar	texJfOn12[];
extern uchar	texJfOff12[];
extern uchar	texJfListenBgm12[];

extern uchar	texJfPoint12[];

extern uchar	texJfScoreAtt12[];

extern uchar	texJfRing12[];
extern uchar	texJfAction12[];

extern uchar	texJfScore12[];

extern uchar	texJfEnd12[];
extern uchar	texJfTimeScore12[];

extern uchar	texJfBecareful12[];
extern uchar	texJfTime_12[];
extern uchar	texJfScore_12[];
extern uchar	texJfNotRecord12[];

extern uchar	texJfStartRace12[];
extern uchar	texJfWUp12[];

extern uchar	texJfRound1_12[];
extern uchar	texJfRound2_12[];
extern uchar	texJfRound3_12[];
extern uchar	texJfRound4_12[];
extern uchar	texJfRound5_12[];
extern uchar	texJfRound6_12[];
extern uchar	texJfRound7_12[];
extern uchar	texJfRound8_12[];

extern uchar	texJfRRClr12[];
extern uchar	texJfRR1st12[];
extern uchar	texJfRR2nd12[];
extern uchar	texJfRR3rd12[];
extern uchar	texJfRR4th12[];
extern uchar	texJfRRNo12[];

extern uchar	texJfSelStart1_12[];
extern uchar	texJfFinalRound12[];

extern uchar	texNintendo12[];
extern uchar	texJfJkRev12[];

extern uchar	texJfCSelOn12[];
extern uchar	texJfCSelOff12[];

extern uchar	texJfJkDef12[];

extern uchar	texJfEndWin12[];
extern uchar	texJfEnd2nd12[];
extern uchar	texJfEnd3rd12[];
extern uchar	texJfEnd4th12[];
extern uchar	texJfEndRe12[];
extern uchar	texJfEndNew12[];
extern uchar	texJfEndTryNext12[];
extern uchar	texJfGoAgain12[];

extern uchar	texJfKiroku12[];
extern uchar	texJfGhost12[];
extern uchar	texJfSubete12[];
extern uchar	texJfNou12[];

extern uchar	texJfSinA12[];
extern uchar	texJfSinB12[];
extern uchar	texJfSinSave12[];

/* ====================================================================== */
/* 16dot */
extern uchar	texJfWarming16[];
extern uchar	texJfDolphin16[];
extern uchar	texJfRaceStart16[];
extern uchar	texJfStartButton16[];

extern uchar	texJfNotCopy16[];
extern uchar	texJfNote16[];
extern uchar	texJfNotErase16[];
extern uchar	texJfSetCPack1_16[];
extern uchar	texJfSetCPack2_16[];
extern uchar	texJfNewRank1_16[];
extern uchar	texJfNewRank2_16[];
extern uchar	texJfPackNotRead16[];
extern uchar	texJfCopy16[];
extern uchar	texJfErase16[];

extern uchar	texJfBalance16[];
extern uchar	texJfJumpControll16[];
extern uchar	texJfShortTurn16[];
extern uchar	texJfLRAirTurn16[];
extern uchar	texJfUDAirTurn16[];

extern uchar	texJfScoreRank16[];
extern uchar	texJfTimeRank16[];


extern uchar	texJfDemoNoCon1_16[];
extern uchar	texJfDemoNoCon2_16[];

extern uchar	texJfLkRv16[];
/* ====================================================================== */
/* 18dot */
extern uchar	texJfSaveLoad18[];
extern uchar	texJfCopy18[];
extern uchar	texJfErase18[];

extern uchar	texJfMachineSel18[];

extern uchar	texJfCrsSel18[];

extern uchar	texJfOption18[];

extern uchar	texJfRename18[];

extern uchar	texJfRecord18[];

extern uchar	texJfCrsDP18[];
extern uchar	texJfCrsSBeach18[];
extern uchar	texJfCrsSBay18[];
extern uchar	texJfCrsOF18[];
extern uchar	texJfCrsML18[];
extern uchar	texJfCrsPP18[];
extern uchar	texJfCrsKC18[];
extern uchar	texJfCrsSI18[];
extern uchar	texJfCrsCW18[];

extern uchar	texJfClearPoint18[];
extern uchar	texJfRank18[];
extern uchar	texJfWithin18[];

extern uchar	texJfCondition18[];
extern uchar	texJfEraseRec18[];
extern uchar	texJfVsResult18[];
extern uchar	texJfSound18[];

extern uchar	texJfRaceResult18[];
extern uchar	texJfPointRank18[];

extern uchar	texJfTotal18[];
extern uchar	texJfName18[];

extern uchar	texJfOpNorm18[];
extern uchar	texJfOpHard18[];
extern uchar	texJfOpExp18[];
extern uchar	texJfOpRev18[];
extern uchar	texJfOpChp18[];
extern uchar	texJfOpR6_18[];
extern uchar	texJfOpR7_18[];
extern uchar	texJfOpR8_18[];

extern uchar	texJfEndFinal18[];

extern uchar	texJfMesJpst16[];
extern uchar	texJfMesLR16[];
extern uchar	texJfMesRL16[];
extern uchar	texJfMesQuick16[];
extern uchar	texJfMesRxlA16[];
extern uchar	texJfMesRxlB16[];
extern uchar	texJfMesUp16[];
extern uchar	texJfMesDown16[];
extern uchar	texJfMesDu16[];

extern uchar	texSinCannot[];
extern uchar	texJfSinSavetyu18[];
extern uchar	texJfSinDekinai18[];
/* ====================================================================== */
/*
	８ドット
*/
static sGameMessage	mGameMessageTable_8[] = {
	{ texJfCassette8  , 32 },		/* 0 */
	{ texJfCPack8     , 72 },		/* 1 */
	
	{ 0, 0 },		/* 2 */
	{ texJfNormal8    , 32 },		/* 3 */
	{ texJfGhost8 ,  32 },		/* 4 */
	{ texJfSinInai8, 40 },		/* 5 */
	{ texJfLight8     , 24 },		/* 6 */
	{ texJfHeavy8     , 24 },		/* 7 */
	{ 0 , 0 },		/* 8 */
	{ texJfLow8       , 32 },		/* 9 */
	{ texJfHigh8      , 56 },		/* 10 */
	{ texJfGrip8      , 32 },		/* 11 */
	{ texJfSlip8      , 32 },		/* 12 */
	
	{ texJfBestLap8   , 48 },		/* 13 */
	{ texJfBestTime8  , 48 },		/* 14 */
	{ 0      , 24 },		/* 15 */
	{ 0      , 24 },		/* 16 */
	{ texJfHard8      , 24 },		/* 17 */
	{ texJfExpert8    , 48 },		/* 18 */
	{ 0    , 32 },		/* 19 */
	{ 0    , 16 },		/* 20 */
	{ texJfTotal8     , 32 },		/* 21 */
	{ texJfCourse8    , 24 },		/* 22 */
	{ texJfRecord8    , 32 },		/* 23 */
	{ texJfPoint8     , 32 },		/* 24 */

	{ texJfYourTime8  , 40 },		/* 25 */
	{ texJfYourScore8 , 40 },		/* 26 */

	{ texJfRetire8    , 32 },		/* 27 */

	{ 0, 56 },		/* 28 */
	{ 0, 56 },		/* 29 */
	
	{ texJfBestScore8 , 48 },		/* 30 */
	{ texJfEnd8       , 24 },		/* 31 */
	
	{ texJfCSelHandi8 , 72 },		/* 32 */

	{ texJfOriginal8  , 40 },		/* 33 */
	{ texJfSpace8     , 32 },		/* 34 */
	{ texJfTurn8      , 24 },		/* 35 */
	
	{ texJfRev8       , 32 },		/* 36 */
};
/* ====================================================================== */
/*
	１０ドット
*/
static sGameMessage	mGameMessageTable_10[] = {
	{ texJfNormal10    , 40 },	/* 0 */
	{ texJfHard10      , 32 },	/* 1 */
	{ texJfExpert10    , 64 },	/* 2 */
	{ 0, 40 },	/* 3 */
	{ 0, 24 },	/* 4 */
	{ texJfFor1P10     ,  40 },	/* 5 */
	{ texJfFor2P10     ,  48 },	/* 6 */
	{ texJfMachineSet10, 104 },	/* 7 */
	{ texJfCustom10    , 40 },	/* 8 */
	{ texJfHandling10  , 64 },	/* 9 */
	{ texJfGrip10      , 40 },	/* 10 */
	{ texJfGear10      , 40 },	/* 11 */
	
	{ texJfMSelA10         , 64 },	/* 12 */
	{ texJfMSelB10         , 64 },	/* 13 */
};
/* ====================================================================== */
/*
	１２ドット
*/
static sGameMessage	mGameMessageTable_12[] = {
	{ texJfCopy12   , 37 },		/* 0 */
	{ texJfErase12  , 22 },		/* 1 */
	{ texJfMachine12, 37 },		/* 2 */
	{ texJfTime12   , 37 },		/* 3 */
	{ texJfOk12     , 22 },		/* 4 */
	{ texJfCancel12 , 22 },		/* 5 */
	
	{ texJfClearRidePoint12, 120 },	/* 6 */
	{ texJfRidePoint12, 88 },	/* 7 */

	{ texJfCrsDP12    , 96 },	/* 8 */
	{ texJfCrsSBeach12, 96 },	/* 9 */
	{ texJfCrsSBay12  , 80 },	/* 10 */
	{ texJfCrsOF12    , 96 },	/* 11 */
	{ texJfCrsML12    , 80 },	/* 12 */
	{ texJfCrsPP12    , 96 },	/* 13 */
	{ texJfCrsKC12    , 96 },	/* 14 */
	{ texJfCrsSI12    , 96 },	/* 15 */
	{ texJfCrsCW12    , 88  },	/* 16 */

	{ texJfLevel12     ,  40  },	/* 17 */
	
	{ texJfTourMode12  , 103 },	/* 18 */
	{ texJfAttackMode12,  81 },	/* 19 */
	{ texJfSel2p12     ,  56 },	/* 20 */
	{ texJfOption12    ,  59 },	/* 21 */

	{ texJfNormal12    ,  44 },	/* 22 */
	{ texJfHard12      ,  37 },	/* 23 */
	{ texJfExpert12    ,  66 },	/* 24 */

	{ texJfRename12     ,  66 },	/* 25 */
	{ texJfRecord12     ,  59 },	/* 26 */
	{ texJfCondition12  ,  66 },	/* 27 */
	{ texJfSound12      ,  44 },	/* 28 */
	{ texJfEraseRecord12, 103 },	/* 29 */
	{ texJfSaveLoad12   ,  81 },	/* 30 */
	
	{ texJfRank12       ,  37 },	/* 31 */
	{ texJfName12       ,  48 },	/* 32 */

	{ texJfWave12       ,  59 },	/* 33 */
	{ texJfOriginal12   ,  59 },	/* 34 */
	{ texJfCalm12       ,  29 },	/* 35 */
	{ texJfRough12      ,  22 },	/* 36 */
	{ texJfRandom12     ,  44 },	/* 37 */
	{ texJfNou12        ,  96 },	/* 38 */
	{ 0      ,  48 },	/* 39 */
	{ texJfKiroku12,  24 },	/* 40 */
	{ texJfMiss12       ,  59 },	/* 41 */
	{ texJfLap12        ,  37 },	/* 42 */
	{ texJfGhost12,   48 },	/* 43 */

	{ texJfRetry12      ,  44 },	/* 44 */
	{ texJfMachineSel12 ,  81 },	/* 45 */
	{ texJfCrsSel12     ,  81 },	/* 46 */
	{ texJfExit12       ,  81 },	/* 47 */
	{ texJfContinue12   ,  81 },	/* 48 */
	{ texJfRetire12     ,  44 },	/* 49 */
	{ texJfRestart12    ,  59 },	/* 50 */

	{ texJfSoundSel12   ,  88 },	/* 51 */
	{ texJfStereo12     ,  44 },	/* 52 */
	{ texJfMono12       ,  44 },	/* 53 */
	{ texJfBgm12        ,  64 },	/* 54 */
	{ texJfOn12         ,  22 },	/* 55 */
	{ texJfOff12        ,  22 },	/* 56 */
	{ texJfListenBgm12  ,  104 },	/* 57 */
	
	{ texJfPoint12      ,  44 },	/* 58 */
	
	{ texJfScoreAtt12   ,  80 },	/* 59 */
	
	{ texJfRing12       ,  32 },	/* 60 */
	{ texJfAction12     ,  56 },	/* 61 */

	{ texJfScore12      ,  40 },	/* 62 */

	{ texJfEnd12        ,  32 },	/* 63 */
	{ texJfTimeScore12  ,  80 },	/* 64 */

	{ texJfBecareful12  ,  24 },	/* 65 */
	{    0   ,  48 },	/* 66 */
	{ texJfSubete12     , 120 },	/* 67 */
	{ texJfNotRecord12  ,  88 },	/* 68 */

	{ texJfStartRace12  ,  75 },	/* 69 */
	{ texJfWUp12        ,  104 },	/* 70 */

	{ texJfRound1_12    ,  56 },	/* 71 */
	{ texJfRound2_12    ,  56 },	/* 72 */
	{ texJfRound3_12    ,  56 },	/* 73 */
	{ texJfRound4_12    ,  56 },	/* 74 */
	{ texJfRound5_12    ,  56 },	/* 75 */
	{ texJfRound6_12    ,  56 },	/* 76 */
	{ texJfRound7_12    ,  56 },	/* 77 */
	{ texJfRound8_12    ,  56 },	/* 78 */

	{ texJfRRClr12      ,  56 },	/* 79 */
	{ texJfRR1st12      ,  24 },	/* 80 */
	{ texJfRR2nd12      ,  48 },	/* 81 */
	{ texJfRR3rd12      ,  48 },	/* 82 */
	{ texJfRR4th12      ,  48 },	/* 83 */
	{ texJfRRNo12       ,  16 },	/* 84 */
	
	{ texJfSSelHp12     ,  56 },	/* 85 */
	{ texJfSelStart1_12 ,  168 },	/* 86 */

	{ texJfFinalRound12 ,  88 },	/* 87 */
	
	{ texNintendo12     ,  160 },	/* 88 */
	
	{ texJfJkRev12      ,  48 },	/* 89 */
	
	{ 0     ,  24 },				/* 90 */
	{ 0    ,  24 },					/* 91 */
	
	{ texJfJkDef12      ,  80 },	/* 92 */

	
	{ texJfEndWin12     ,  24 },	/* 93 */
	{ texJfEnd2nd12     ,  24 },	/* 94 */
	{ texJfEnd3rd12     ,  24 },	/* 95 */
	{ texJfEnd4th12     ,  24 },	/* 96 */
	{ texJfEndRe12      ,  24 },	/* 97 */
	{ texJfEndNew12     ,  24 },	/* 98 */

	{ texJfEndTryNext12 , 128 },	/* 99 */
	{ texJfGoAgain12    ,  88 },	/* 100 */

	{ texJfSinA12	    ,  40 },	/* 101 */
	{ texJfSinB12	    ,  56 },	/* 102 */
	{ texJfSinSave12	,  96 },	/* 103 */
	
};

/* ====================================================================== */
/*
	16dot
*/
sGameMessage mGameMessageTable_16[] = {
	{ texJfWarming16     , 168 },	/* 0 */
	{ texJfDolphin16     , 216 },	/* 1 */
	{ texJfRaceStart16   , 232 },	/* 2 */
	{ texJfStartButton16 , 248 },	/* 3 */

	{ texJfScoreRank16   , 190 },	/* 4 */
	{ texJfTimeRank16    , 190 },	/* 5 */

	{ 0 , 0 },	/* 6 */
	{ texJfNotCopy16     , 176 },	/* 7 */
	{ 0 , 0 },	/* 8 */
	{ texJfNotErase16    , 160 },	/* 9 */
	{ texJfSetCPack1_16  , 128 },	/* 10 */
	{ texJfSetCPack2_16  , 208 },	/* 11 */
	{ texJfNewRank1_16   , 208 },	/* 12 */
	{ texJfNewRank2_16   , 224 },	/* 13 */
	{ texJfPackNotRead16 , 232 },	/* 14 */
	{ texJfCopy16        , 96 },	/* 15 */
	{ texJfErase16       , 88 },	/* 16 */

	{ texJfBalance16     , 408 },	/* 17 */
	{ texJfJumpControll16, 544 },	/* 18 */
	{ texJfShortTurn16   , 424 },	/* 19 */
	{ texJfUDAirTurn16   , 544 },	/* 20 */
	
	{ texJfMesJpst16    , 184 },	/* 21 */
	{ texJfMesLR16      , 128 },	/* 22 */
	{ texJfMesRL16      , 128 },	/* 23 */
	{ texJfMesQuick16   , 240 },	/* 24 */
	{ texJfMesRxlA16    , 224 },	/* 25 */
	{ texJfMesRxlB16    , 120 },	/* 26 */
	{ texJfMesUp16      , 248 },	/* 27 */
	{ texJfMesDown16    , 280 },	/* 28 */
	{ texJfMesDu16     , 320 },	/* 29 */

	{ texJfDemoNoCon1_16, 272 },	/* 30 */
	{ texJfDemoNoCon2_16, 360 },	/* 31 */

	{ texJfLkRv16       , 168 },	/* 32 */
};
/* ====================================================================== */
/*
	18dot
*/
static sGameMessage	mGameMessageTable_18[] = {
	{ texJfSaveLoad18  , 128 },		/* 0 */
	{ 0     , 112 },		/* 1 */
	{ 0    ,  96 },		/* 2 */
	
	{ texJfMachineSel18, 152 },		/* 3 */
	
	{ texJfCrsSel18    , 152 },		/* 4 */
	
	{ texJfOption18    ,  96 }, 	/* 5 */
	
	{ texJfRename18    , 112 },		/* 6 */
	
	{ texJfRecord18    ,  96 },		/* 7 */
	
	{ texJfCrsDP18     , 168 },		/* 8 */
	{ texJfCrsSBeach18 , 168 },		/* 9 */
	{ texJfCrsSBay18   , 152 },		/* 10 */
	{ texJfCrsOF18     , 184 },		/* 11 */
	{ texJfCrsML18     , 144 },		/* 12 */
	{ texJfCrsPP18     , 168 },		/* 13 */
	{ texJfCrsKC18     , 168 },		/* 14 */
	{ texJfCrsSI18     , 168 },		/* 15 */

	{ texJfCondition18 , 112 },		/* 16 */
	{ texJfEraseRec18  , 168 },		/* 17 */
	{ texJfVsResult18  ,  96 },		/* 18 */
	{ texJfSound18     ,  80 },		/* 19 */
	{ texJfRaceResult18,  96 },		/* 20 */
	{ texJfPointRank18 , 168 },		/* 21 */
	{ texJfCrsCW18     , 144 },		/* 22 */
	
	{ texSinCannot, 88 },		/* 23 */
	{ texJfSinSavetyu18, 112 },		/* 24 */
	{ texJfSinDekinai18, 208 },		/* 25 */
	{ 0, 0 },						/* 26 */
	{ 0, 0 },						/* 27 */

	{ texJfTotal18,  72 },			/* 28 */
	{ texJfName18 , 168 },			/* 29 */

	{ texJfOpNorm18, 72 },		/* 30 */
	{ texJfOpHard18, 56 },		/* 31 */
	{ texJfOpExp18, 112 },		/* 32 */
	{ texJfOpRev18,  72 },		/* 33 */
	{ texJfOpChp18, 168 },		/* 34 */
	{ texJfOpR6_18, 112 },		/* 35 */
	{ texJfOpR7_18, 112 },		/* 36 */
	{ texJfOpR8_18, 112 },		/* 37 */
	
	{ texJfEndFinal18, 208 },	/* 38 */
};
/* ====================================================================== */
#endif
