/*
	メッセージデータ
	（独語,英語版）
*/
#ifndef _KN_MESSAGE_DATA_GE_H_
#define _KN_MESSAGE_DATA_GE_H_

/* ====================================================================== */
/* 8dot */
extern uchar	texGeGamePak8[];
extern uchar	texGeConPak8[];
extern uchar	texGeNormal8[];
extern uchar	texGeLight8[];
extern uchar	texGeHeavy8[];
extern uchar	texGeDash8[];
extern uchar	texGeTopend8[];
extern uchar	texGeLoose8[];
extern uchar	texGeTight8[];
extern uchar	texGeBestLap8[];
extern uchar	texGeBestTime8[];
extern uchar	texGeHard8[];
extern uchar	texGeExpert8[];
extern uchar	texGeTotal8[];
extern uchar	texGeCoRecord8[];
extern uchar	texGePoints8[];

extern uchar	texGeCuTime8[];
extern uchar	texGeCuScore8[];

extern uchar	texGeRetire8[];

extern uchar	texGeBestScore8[];

extern uchar	texGeEnd8[];
extern uchar	texGeDefault8[];
extern uchar	texGeSpace8[];
extern uchar	texGeBSpace8[];

extern uchar	texGeHandicap8[];
extern uchar	texGeReverse8[];

extern uchar	texGeJetskiSet8[];
extern uchar	texGeCustom8[];
extern uchar	texGeNormalA8[];
/* ====================================================================== */
/* 10dot */

extern uchar	texGeEng10[];
extern uchar	texGeGer10[];
extern uchar	texGeOnA10[];
extern uchar	texGeOffA10[];

extern uchar	texGeHandling10[];
extern uchar	texGeGrip10[];
extern uchar	texGeGear10[];

extern uchar	texGeAButton10[];
extern uchar	texGeBButton10[];

/* ====================================================================== */
/* 12dot */
extern uchar	texGeCopy10[];
extern uchar	texGeErase10[];
extern uchar	texGeJetski10[];
extern uchar	texGeTime10[];
extern uchar	texGeExecute10[];
extern uchar	texGeCancel10[];

extern uchar	texGePointNeeded10[];
extern uchar	texGePointNeededA10[];
extern uchar	texGeYourPoints10[];

extern uchar	texGeDolphin10[];
extern uchar	texGeSunny10[];
extern uchar	texGeSunset10[];
extern uchar	texGeDrake10[];
extern uchar	texGeMarine10[];
extern uchar	texGePort10[];
extern uchar	texGeTwilight10[];
extern uchar	texGeGlacier10[];
extern uchar	texGeSouthern10[];

extern uchar	texGeChampion10[];
extern uchar	texGeTimeTrials10[];
extern uchar	texGe2pVs10[];
extern uchar	texGeOptions10[];
extern uchar	texGeStuntMode10[];

extern uchar	texGeNormal10[];
extern uchar	texGeHard10[];
extern uchar	texGeExpert10[];

extern uchar	texGeCNames10[];
extern uchar	texGeVRecords10[];
extern uchar	texGeCConditions10[];
extern uchar	texGeAudio10[];
extern uchar	texGeEraseCR10[];
extern uchar	texGeSaveLoad10[];

extern uchar	texGeRank10[];
extern uchar	texGeLevel10[];
extern uchar	texGeRider10[];
extern uchar	texGeFor1P10[];
extern uchar	texGeFor2P10[];

extern uchar	texGeWave10[];
extern uchar	texGeDefault10[];
extern uchar	texGeCalm10[];
extern uchar	texGeWild10[];
extern uchar	texGeRandom10[];
extern uchar	texGeNMisses10[];
extern uchar	texGeNLaps10[];

extern uchar	texGeRetry10[];
extern uchar	texGeJetskiSelect10[];
extern uchar	texGeCourseSelect10[];
extern uchar	texGeQuit10[];
extern uchar	texGeContinue10[];
extern uchar	texGeRetire10[];
extern uchar	texGeRestart10[];

extern uchar	texGeAudioS10[];
extern uchar	texGeStereo10[];
extern uchar	texGeMono10[];
extern uchar	texGeHeadphone10[];
extern uchar	texGeMusic10[];
extern uchar	texGeListen10[];
extern uchar	texGeOn10[];
extern uchar	texGeOff10[];

extern uchar	texGePoints10[];

extern uchar	texGeRings10[];
extern uchar	texGeStunts10[];

extern uchar	texGeScore10[];

extern uchar	texGeEnd10[];
extern uchar	texGeTimeScores10[];

extern uchar	texGeRNotSaved10[];

extern uchar	texGeSRace10[];
extern uchar	texGeWarmup10[];

extern uchar	texGeRound1_10[];
extern uchar	texGeRound2_10[];
extern uchar	texGeRound3_10[];
extern uchar	texGeRound4_10[];
extern uchar	texGeRound5_10[];
extern uchar	texGeRound6_10[];
extern uchar	texGeRound7_10[];
extern uchar	texJfRound8_12[];

extern uchar	texGeACondition10[];
extern uchar	texGe1stB10[];
extern uchar	texGe2ndB10[];
extern uchar	texGe3rdB10[];
extern uchar	texGe4thB10[];
extern uchar	texGeNoRankB10[];

extern uchar	texGePStartB12[];
extern uchar	texGeFinalRound10[];

extern uchar	texNintendo12[];
extern uchar	texGeReverse10[];

extern uchar	texGeRDefaults10[];

extern uchar	texGeWinner10[];
extern uchar	texGe2ndPlace10[];
extern uchar	texGe3rdPlace10[];
extern uchar	texGe4thPlace10[];
extern uchar	texJfEndNew12[];
extern uchar	texGeChallenge10[];
extern uchar	texGeRestartC10[];

/* ====================================================================== */
/* 16dot */
extern uchar	texGeCopy16[];
extern uchar	texGeErase16[];
extern uchar	texGeNotCopy16[];
extern uchar	texGeNotErase16[];

extern uchar	texGeScoreRank16[];
extern uchar	texGeTimeRank16[];

extern uchar	texGeDemoNoCon1_16[];
extern uchar	texGeDemoNoCon2_16[];

extern uchar	texGeLkRv16[];

extern uchar	texGeMes00_14[];
extern uchar	texGeMes01_14[];
extern uchar	texGeMes02_14[];
extern uchar	texGeMes03_14[];
extern uchar	texGeMes04_14[];
extern uchar	texGeMes05_14[];
extern uchar	texGeMes06_14[];
extern uchar	texGeMes07_14[];
extern uchar	texGeMes08_14[];
extern uchar	texGeMes09_14[];
extern uchar	texGeMes10_14[];
extern uchar	texGeMes11_14[];
extern uchar	texGeMes12_14[];
extern uchar	texGeMes13_14[];
extern uchar	texGeMes14_14[];
extern uchar	texGeMes15_14[];
extern uchar	texGeMes16_14[];
extern uchar	texGeMes17_14[];
extern uchar	texGeMes18_14[];
extern uchar	texGeMes19_14[];
extern uchar	texGeMes20_14[];
extern uchar	texGeMes21_14[];
extern uchar	texGeMes22_14[];
extern uchar	texGeMes23_14[];
extern uchar	texGeMes24_14[];
extern uchar	texGeMes25_14[];
extern uchar	texGeMes26_14[];
extern uchar	texGeMes27_14[];
extern uchar	texGeMes28_14[];
extern uchar	texGeMes29_14[];
extern uchar	texGeMes30_14[];
extern uchar	texGeMes31_14[];
extern uchar	texGeMes32_14[];
extern uchar	texGeMes33_14[];
/* ====================================================================== */
/* 18dot */
extern uchar	texGeSaveLoad18[];

extern uchar	texGeMachineSel18[];

extern uchar	texGeCrsSel18[];

extern uchar	texGeOption18[];

extern uchar	texGeRename18[];

extern uchar	texGeRecord18[];

extern uchar	texEfCrsDP18[];
extern uchar	texEfCrsSBeach18[];
extern uchar	texEfCrsSBay18[];
extern uchar	texEfCrsOF18[];
extern uchar	texEfCrsML18[];
extern uchar	texEfCrsPP18[];
extern uchar	texEfCrsKC18[];
extern uchar	texEfCrsSI18[];
extern uchar	texEfCrsCW18[];

extern uchar	texGeCondition18[];
extern uchar	texGeEraseRec18[];
extern uchar	texGeVsResult18[];
extern uchar	texGeSound18[];

extern uchar	texGeRaceResult18[];
extern uchar	texGePointRank18[];

extern uchar	texGeTotal18[];
extern uchar	texGeName18[];

extern uchar	texGeOpNorm18[];
extern uchar	texGeOpHard18[];
extern uchar	texGeOpExp18[];
extern uchar	texGeOpRev18[];
extern uchar	texGeOpChp18[];

extern uchar	texGeEndFinal18[];

/* ====================================================================== */
/*
	８ドット
*/
static sGameMessage	mGameMessageTable_8_Ge[] = {
	{ texGeGamePak8   , 48 },		/* 0 */
	{ texGeConPak8    , 80 },		/* 1 */
	
	{ texGeNormalA8, 48 },		/* 2 */
	{ texGeNormal8    , 32 },		/* 3 */
	{ 0 , 0 },		/* 4 */
	{ 0 , 0 },		/* 5 */
	{ texGeLight8     , 32 },		/* 6 */
	{ texGeHeavy8     , 40 },		/* 7 */
	{ 0 , 0 },		/* 8 */
	{ texGeDash8       , 40 },		/* 9 */
	{ texGeTopend8     , 56 },		/* 10 */
	{ texGeTight8      , 40 },		/* 11 */
	{ texGeLoose8      , 32 },		/* 12 */
	
	{ texGeBestLap8   , 96 },		/* 13 */
	{ texGeBestTime8  , 48 },		/* 14 */
	{ 0 , 0 },		/* 15 */
	{ 0 , 0 },		/* 16 */
	{ texGeHard8      , 32 },		/* 17 */
	{ texGeExpert8    , 40 },		/* 18 */
	{ 0 , 0 },		/* 19 */
	{ 0 , 0 },		/* 20 */
	{ texGeTotal8     , 40 },		/* 21 */
	{ texGeCoRecord8  , 64 },		/* 22 */
	{ 0 , 0 },		/* 23 */
	{ texGePoints8    , 40 },		/* 24 */

	{ texGeCuTime8  , 72 },		/* 25 */
	{ texGeCuScore8 , 88 },		/* 26 */

	{ texGeRetire8    , 48 },		/* 27 */

	{ 0, 0 },		/* 28 */
	{ 0, 0 },		/* 29 */
	
	{ texGeBestScore8 , 72 },		/* 30 */
	{ texGeEnd8       , 24 },		/* 31 */
	
	{ texGeHandicap8  , 48 },		/* 32 */

	{ texGeDefault8   , 48 },		/* 33 */
	{ texGeSpace8     , 24 },		/* 34 */
	{ texGeBSpace8    , 40 },		/* 35 */
	
	{ texGeReverse8   , 40 },		/* 36 */
	
	{ texGeJetskiSet8 , 72 },		/* 37 */
	{ texGeCustom8    , 48 },		/* 38 */
};
/* ====================================================================== */
/*
	１０ドット
*/
static sGameMessage	mGameMessageTable_10_Ge[] = {
	{ texGeEng10 , 56 },	/* 0 */
	{ texGeGer10 , 64 },	/* 1 */
	{ 0 , 0 },	/* 2 */
	{ 0 , 0 },	/* 3 */
	{ 0 , 0 },	/* 4 */
	{ 0, 0 },	/* 5 */
	{ 0, 0 },	/* 6 */

	{ 0 , 0 },	/* 7 */
	{ 0 , 0 },	/* 8 */
	{ texGeHandling10  , 56 },	/* 9 */
	{ texGeGrip10      , 88 },	/* 10 */
	{ texGeGear10      , 88 },	/* 11 */
	
	{ texGeAButton10   , 64 },	/* 12 */
	{ texGeBButton10   , 48 },	/* 13 */
};
/* ====================================================================== */
/*
	１２ドット
*/
static sGameMessage	mGameMessageTable_12_Ge[] = {
	{ texGeCopy10   , 56 },		/* 0 */
	{ texGeErase10  , 56 },		/* 1 */
	{ texGeJetski10 , 72 },		/* 2 */
	{ texGeTime10   , 24 },		/* 3 */
	{ texGeExecute10, 72 },		/* 4 */
	{ texGeCancel10 , 72 },		/* 5 */
	
	{ texGePointNeeded10, 152 },	/* 6 */
	{ texGeYourPoints10 ,  48 },	/* 7 */
#if 1
	{ texGeDolphin10 , 80 },	/* 8 */
	{ texGeSunny10   , 80 },	/* 9 */
	{ texGeSunset10  , 72 },	/* 10 */
	{ texGeMarine10  , 104 },	/* 11 */
	{ texGeDrake10   , 72 },	/* 12 */
	{ texGePort10    , 64 },	/* 13 */
	{ texGeTwilight10, 80 },	/* 14 */
	{ texGeSouthern10, 104 },	/* 15 */
	{ texGeGlacier10 , 88 },	/* 16 */
#endif
	{ texGeLevel10   ,  40  },	/* 17 */

	{ texGeChampion10  ,  96 },	/* 18 */
	{ texGeTimeTrials10,  72 },	/* 19 */
	{ texGe2pVs10      ,  96 },	/* 20 */
	{ texGeOptions10   ,  56 },	/* 21 */

	{ texGeNormal10    ,  40 },	/* 22 */
	{ texGeHard10      ,  40 },	/* 23 */
	{ texGeExpert10    ,  48 },	/* 24 */

	{ texGeCNames10     , 88 },	/* 25 */
	{ texGeVRecords10   , 56 },	/* 26 */
	{ texGeCConditions10, 128 },	/* 27 */
	{ texGeAudio10      , 40 },	/* 28 */
	{ texGeEraseCR10    , 128 },	/* 29 */
	{ texGeSaveLoad10   , 128 },	/* 30 */
	
	{ texGeRank10       ,  32 },	/* 31 */
	{ texGeRider10      ,  48 },	/* 32 */

	{ texGeWave10       ,  80 },	/* 33 */
	{ texGeDefault10    ,  56 },	/* 34 */
	{ texGeCalm10       ,  32 },	/* 35 */
	{ texGeWild10       ,  32 },	/* 36 */
	{ texGeRandom10     ,  56 },	/* 37 */
	{ texGeFor1P10      ,  40 },	/* 38 */
	{ texGeFor2P10      ,  40 },	/* 39 */
	{ 0 , 0 },	/* 40 */
	{ texGeNMisses10    ,  88 },	/* 41 */
	{ texGeNLaps10      ,  88 },	/* 42 */
	{ 0 , 0 },	/* 43 */

	{ texGeRetry10       ,  96 },	/* 44 */
	{ texGeJetskiSelect10,  112 },	/* 45 */
	{ texGeCourseSelect10,  72 },	/* 46 */
	{ texGeQuit10        ,  56 },	/* 47 */
	{ texGeContinue10    ,  40 },	/* 48 */
	{ texGeRetire10      ,  56 },	/* 49 */
	{ texGeRestart10     ,  56 },	/* 50 */

	{ texGeAudioS10     ,  88 },	/* 51 */
	{ texGeStereo10     ,  48 },	/* 52 */
	{ texGeMono10       ,  32 },	/* 53 */
	{ texGeMusic10      ,  40 },	/* 54 */
	{ texGeOn10         ,  16 },	/* 55 */
	{ texGeOff10        ,  24 },	/* 56 */
	{ texGeListen10     ,  72 },	/* 57 */
	
	{ texGePoints10     ,  48 },	/* 58 */
	
	{ texGeStuntMode10  ,  80 },	/* 59 */
	
	{ texGeRings10      ,  40 },	/* 60 */
	{ texGeStunts10     ,  48 },	/* 61 */

	{ texGeScore10      ,  48 },	/* 62 */

	{ texGeEnd10        ,  32 },	/* 63 */
	{ texGeTimeScores10 ,  96 },	/* 64 */

	{ 0, 0 },	/* 65 */
	{ texGePointNeededA10, 112 },	/* 66 */
	{ 0, 0 },	/* 67 */
	{ texGeRNotSaved10  ,  272 },	/* 68 */

	{ texGeSRace10      ,  96 },	/* 69 */
	{ texGeWarmup10     ,  96 },	/* 70 */

	{ texGeRound1_10    ,  56 },	/* 71 */
	{ texGeRound2_10    ,  56 },	/* 72 */
	{ texGeRound3_10    ,  56 },	/* 73 */
	{ texGeRound4_10    ,  56 },	/* 74 */
	{ texGeRound5_10    ,  56 },	/* 75 */
	{ texGeRound6_10    ,  56 },	/* 76 */
	{ texGeRound7_10    ,  56 },	/* 77 */
	{ texJfRound8_12    ,  56 },	/* 78 */

	{ texGeACondition10 ,  72 },	/* 79 */
	{ texGe1stB10       ,  48 },	/* 80 */
	{ texGe2ndB10       ,  120 },	/* 81 */
	{ texGe3rdB10       ,  120 },	/* 82 */
	{ texGe4thB10       ,  120 },	/* 83 */
	{ texGeNoRankB10    ,  8 },	/* 84 */
	
	{ texGeHeadphone10  ,  80 },	/* 85 */
	{ texGePStartB12    ,  96 },	/* 86 */

	{ texGeFinalRound10 ,  88 },	/* 87 */
	
	{ texNintendo12     ,  128 },	/* 88 */
	
	{ texGeReverse10    ,  48 },	/* 89 */
	
	{ texGeOnA10 , 16 },	/* 90 */
	{ texGeOffA10 , 24 },	/* 91 */
	
	{ texGeRDefaults10  , 56 },	/* 92 */

	
	{ texGeWinner10      ,  40 },	/* 93 */
	{ texGe2ndPlace10    ,  48 },	/* 94 */
	{ texGe3rdPlace10    ,  48 },	/* 95 */
	{ texGe4thPlace10    ,  48 },	/* 96 */
	{ 0     , 0 },	/* 97 */
	{ texJfEndNew12      ,  24 },	/* 98 */

	{ texGeChallenge10   , 192 },	/* 99 */
	{ texGeRestartC10    , 168 },	/* 100 */

	
};

/* ====================================================================== */
/*
	16dot
*/
sGameMessage mGameMessageTable_16_Ge[] = {
	{ 0, 0 },	/* 0 */
	{ 0, 0 },	/* 1 */
	{ 0, 0 },	/* 2 */
	{ 0, 0 },	/* 3 */

	{ texGeScoreRank16   , 216 },	/* 4 */
	{ texGeTimeRank16    , 184 },	/* 5 */

	{ 0 , 0 },	/* 6 */
	{ texGeNotCopy16, 216 },	/* 7 */
	{ 0 , 0 },	/* 8 */
	{ texGeNotErase16, 216  },	/* 9 */
	{ 0 , 0 },	/* 10 */
	{ 0 , 0 },	/* 11 */
	{ 0 , 0 },	/* 12 */
	{ 0 , 0 },	/* 13 */
	{ 0 , 0 },	/* 14 */
	{ texGeCopy16        , 80 },	/* 15 */
	{ texGeErase16       , 72 },	/* 16 */

	{ 0, 0 },	/* 17 */
	{ 0, 0 },	/* 18 */
	{ 0, 0 },	/* 19 */
	{ 0, 0 },	/* 20 */
	{ 0, 0 },	/* 21 */
	{ 0, 0 },	/* 22 */
	{ 0, 0 },	/* 23 */
	{ 0, 0 },	/* 24 */
	{ 0, 0 },	/* 25 */
	{ 0, 0 },	/* 26 */
	{ 0, 0 },	/* 27 */
	{ 0, 0 },	/* 28 */
	{ 0, 0 },	/* 29 */

	{ texGeDemoNoCon1_16, 376 },	/* 30 */
	{ texGeDemoNoCon2_16, 440 },	/* 31 */

	{ texGeLkRv16       , 256 },	/* 32 */

	{ texGeMes00_14, 208 },	/* 33 */
	{ texGeMes01_14, 256 },	/* 34 */
	{ texGeMes02_14, 192 },	/* 35 */
	{ texGeMes03_14, 200 },	/* 36 */
	{ texGeMes04_14, 200 },	/* 37 */
	{ texGeMes05_14, 200 },	/* 38 */
	{ texGeMes06_14, 256 },	/* 39 */
	{ texGeMes07_14, 256 },	/* 40 */
	{ texGeMes08_14, 208 },	/* 41 */
	{ texGeMes09_14, 200 },	/* 42 */
	{ texGeMes10_14, 176 },	/* 43 */
	{ texGeMes11_14, 216 },	/* 44 */
	{ texGeMes12_14, 256 },	/* 45 */
	{ texGeMes13_14, 264 },	/* 46 */
	{ texGeMes14_14, 256 },	/* 47 */
	{ texGeMes15_14, 256 },	/* 48 */
	{ texGeMes16_14, 256 },	/* 49 */
	{ texGeMes17_14, 248 },	/* 50 */
	{ texGeMes18_14, 188 },	/* 51 */
	{ texGeMes19_14, 240 },	/* 52 */
	{ texGeMes20_14, 224 },	/* 53 */
	{ texGeMes21_14, 216 },	/* 54 */
	{ texGeMes22_14, 216 },	/* 55 */
	{ texGeMes23_14, 188 },	/* 56 */
	{ texGeMes24_14, 256 },	/* 57 */
	{ texGeMes25_14, 256 },	/* 58 */
	{ texGeMes26_14, 256 },	/* 59 */
	{ texGeMes27_14, 120 },	/* 60 */
	{ texGeMes28_14, 188 },	/* 61 */
	{ texGeMes29_14, 256 },	/* 62 */
	{ texGeMes30_14, 256 },	/* 63 */
	{ texGeMes31_14, 256 },	/* 64 */
	{ texGeMes32_14, 112 },	/* 65 */
	{ texGeMes33_14, 64 },	/* 66 */
};

/* ====================================================================== */
/*
	18dot
*/
static sGameMessage	mGameMessageTable_18_Ge[] = {
	{ texGeSaveLoad18  , 216 },		/* 0 */
	{ 0     , 112 },		/* 1 */
	{ 0    ,  96 },		/* 2 */
	
	{ texGeMachineSel18, 160 },		/* 3 */
	
	{ texGeCrsSel18    , 128 },		/* 4 */
	
	{ texGeOption18    , 96 }, 	/* 5 */
	
	{ texGeRename18    , 152 },		/* 6 */
	
	{ texGeRecord18    , 96 },		/* 7 */
	
	{ texEfCrsDP18     , 168 },		/* 8 */
	{ texEfCrsSBeach18 , 168 },		/* 9 */
	{ texEfCrsSBay18   , 144 },		/* 10 */
	{ texEfCrsOF18     , 184 },		/* 11 */
	{ texEfCrsML18     , 144 },		/* 12 */
	{ texEfCrsPP18     , 128 },		/* 13 */
	{ texEfCrsKC18     , 168 },		/* 14 */
	{ texEfCrsSI18     , 160 },		/* 15 */

	{ texGeCondition18 , 216 },		/* 16 */
	{ texGeEraseRec18  , 216 },		/* 17 */
	{ texGeVsResult18  , 120 },		/* 18 */
	{ texGeSound18     ,  64 },		/* 19 */
	{ texGeRaceResult18, 168 },		/* 20 */
	{ texGePointRank18 ,  80 },		/* 21 */
	{ texEfCrsCW18     , 184 },		/* 22 */
	
	{ 0, 0 },						/* 23 */
	{ 0, 0 },						/* 24 */
	{ 0, 0 },						/* 25 */
	{ 0, 0 },						/* 26 */
	{ 0, 0 },						/* 27 */

	{ texGeTotal18,  80 },			/* 28 */
	{ texGeName18 ,  64 },			/* 29 */

	{ texGeOpNorm18, 168 },		/* 30 */
	{ texGeOpHard18, 168 },		/* 31 */
	{ texGeOpExp18, 184 },		/* 32 */
	{ texGeOpRev18, 184 },		/* 33 */
	{ texGeOpChp18, 160 },		/* 34 */
	{ 0, 0 },		/* 35 */
	{ 0, 0 },		/* 36 */
	{ 0, 0 },		/* 37 */
	{ texGeEndFinal18, 176 },	/* 38 */
};
/* ====================================================================== */
#endif
