ここでは、Xhime (Resident Himechan for X11) で用いる
アニメーションデータ xhm フォーマットについて、
解説しています。
他に *.xhm データを作ってくれる方がいるとは、あまり思えませんが、
とりあえず公開することにしました。
現在、xhime のデータとして、xkukuri.xhm (ククリ/魔法陣ぐるぐる) や
shime.xhm (SD エリカ&姫ちゃん - エンディング ver.2) を作成中ですが、
αレベルで、まともな物ではない(遊べない、楽しくない ^_^;;;;) ので未公開だったりします。
+-----------------------------------------------------------------+
| |
| +-------+ |
| | | |
| +-> [state 0] events! [state 1] [state 3] |
+----> standing -------------> ikeike ---------> gogo jump 1 ---> +
| '-1' option |
| specified(action state=1). |
| |
| |
| events! [state 2] [state 4] |
+------------------> ikeike ---------> gogo jump 2 -----+
'-2' option
specified(action state=2)
/* xhime */ xhm ファイルのヘッダ、必須
/* #define が表われるまでコメントとして読み飛ばされる。
* Original version for PC-9801 "Resident Himechan Ver1.10"
* Copyright (C) 1994 Maruchi, MSP-Iris
* (Mapletown Network: MAP3549, MAP4370)
*
* xhime format: animation data for xhime
* Copyright (C) 1994 `Shochan'Shoichi-NAKAYAMA (shochan@tcp-ip.or.jp)
*/
static char rcsid[] = "$Header: /home/naka/xhime/xhime1.5/RCS/rh110.xhm,v 1.8 1996/12/26 11:43:24 naka Exp $";
#define NCOLORS 16 表示セルで使われるカラーパレット数の定義
/* colors */
static char *normal_color[] ={ 通常のパレット:
" c #000000", No. 0 文字' 'で表わされるピクセルは透明もしくは backgroud color で扱う。
"1 c #443322", No. 1 文字'1'で表わされるピクセルは#443322の色
"2 c #cc77aa",
"3 c #002277",
"4 c #cc8833",
"5 c #990000",
"6 c #ccbb66", 'c' は 通常の色という意味
"7 c #5588cc",
"8 c #aa4477", xpm 形式セルにおけるピクセル色を定義する。
"9 c #4466bb", 色は 16進指定 (HTML と同じ)
"a c #119933",
"b c #774433",
"c c #dd1122",
"d c #ccaa99",
"e c #cc8866",
"f c #cccccc", No.15 文字'f'で表わされるピクセルはグレー
};
static char *bright_color[] ={ 明るいパレット:オプション -B を指定した時使用する。
" c #000000",
"1 c #554433",
"2 c #ffaadd",
"3 c #225599",
"4 c #ffbb66",
"5 c #cc1122",
"6 c #ffee99",
"7 c #88bbff",
"8 c #dd77aa",
"9 c #5588cc",
"a c #44cc66",
"b c #885544",
"c c #ff4455",
"d c #ffddcc",
"e c #ffaa99",
"f c #ffffff",
};
static char *dark_color[] ={ 暗いパレット:オプション -D を指定した時使用する。
" c #000000",
"1 c #332211",
"2 c #994477",
"3 c #000066",
"4 c #996622",
"5 c #770000",
"6 c #998833",
"7 c #226699",
"8 c #771144",
"9 c #224499",
"a c #006600",
"b c #663322",
"c c #aa0000",
"d c #997766",
"e c #996644",
"f c #999999",
};
#define WIDTH 64 表示セル幅 の定義
#define HEIGHT 98 表示セル高さの定義
#define NCELLS 18 表示セル数 の定義
static char *cell[] = { セルの xpmファイル、オフセット座標、マスクセルNo.
/* filename x y mask_numbers */
"- 0 1 4", セル0 を'-'から読む、(0, 1)に表示、セル4でマスク
"- 0 62 4 0", セル1 を'-'から読む、(0,62)に表示、セル4と0でマスク
"- 0 1 4", セル2 を'-'から読む、(0, 1)に表示、セル4でマスク
"- 0 62 4 2", セル3 を'-'から読む、(0,62)に表示、セル4と2でマスク
"- 0 0 ", セル4 を'-'から読む、(0, 0)に表示、マスク無し
"- 0 0 ",
"- 0 23 5", ファイル名として '-'を使用すると、
"- 0 23 5", xhmファイルの末尾からセルを読み込む
"- 0 1 5",
"- 0 1 5", オフセット座標は、ウィンドウ内の表示オフセットであり、
"- 0 1 5", 小さいサイズのセルを表示する時の調整に使う。
"- 0 1 5",
"- 0 0 ", マスクセルNo. は、小さなセルを表示する場合に、
"- 0 6 ", 表示全体の形を決定するために用いる。
"- 0 0 ", (そのセルだけでは、全体の形を表現できないから)
"- 0 0 ", マスクを複数指定するとそれらを重合せして使う。
"- 0 1 5",
"- 0 36 5", セル17 を'-'から読む、(0,36)に表示、セル5でマスク
};
#define INTERVAL_TIME_MS 35 35 ms 間隔で表示
#define NPATTERNS 199 /*37+28+67 +67*/ パターン数
static PATTERN Pattern[] = { 以下、199個のパターンが続く
/* pattern_no x y */
/* standing */ 立っている時:37個分のセル表示パターン
{4, 0, 0}, セル4を表示、ウィンドウ表示位置は (0,0)
{4, 0, 0},
{2, 0, 0}, セル2を表示、ウィンドウ表示位置は (0,0)
{2, 0, 0},
{2, 0, 0},
{2, 0, 0},
{2, 0, 0},
{2, 0, 0},
{2, 0, 0},
{2, 0, 0},
{3, 0, 0}, セル3を表示、ウィンドウ表示位置は (0,0)
{3, 0, 0},
{3, 0, 0},
{3, 0, 0},
{3, 0, 0},
{3, 0, 0},
{3, 0, 0},
{3, 0, 0},
{3, 0, 0},
{4, 0, 0}, セル4を表示、ウィンドウ表示位置は (0,0)
{4, 0, 0},
{0, 0, 0}, セル0を表示、ウィンドウ表示位置は (0,0)
{0, 0, 0},
{0, 0, 0},
{0, 0, 0},
{0, 0, 0},
{0, 0, 0},
{0, 0, 0},
{0, 0, 0},
{1, 0, 0}, セル1を表示、ウィンドウ表示位置は (0,0)
{1, 0, 0},
{1, 0, 0},
{1, 0, 0},
{1, 0, 0},
{1, 0, 0},
{1, 0, 0},
{1, 0, 0}, セル1を表示、ウィンドウ表示位置は (0,0)
/* ikeike */ いけいけ:28個分のセル表示パターン
{5, 0, 0}, セル5を表示、ウィンドウ表示位置は (0,0)
{5, 0, 0},
{5, 0, 0},
{5, 0, 0},
{6, 0, 0}, セル6を表示、ウィンドウ表示位置は (0,0)
{6, 0, 0},
{6, 0, 0},
{7, 0, 0}, セル7を表示、ウィンドウ表示位置は (0,0)
{7, 0, 0},
{7, 0, 0},
{6, 0, 0}, セル6を表示、ウィンドウ表示位置は (0,0)
{6, 0, 0},
{5, 0, 0}, セル5を表示、ウィンドウ表示位置は (0,0)
{5, 0, 0},
{5, 0, 0},
{5, 0, 0},
{6, 0, 0}, セル6を表示、ウィンドウ表示位置は (0,0)
{6, 0, 0},
{6, 0, 0},
{7, 0, 0}, セル7を表示、ウィンドウ表示位置は (0,0)
{7, 0, 0},
{7, 0, 0},
{6, 0, 0}, セル6を表示、ウィンドウ表示位置は (0,0)
{6, 0, 0},
{6, 0, 0},
{5, 0, 0}, セル5を表示、ウィンドウ表示位置は (0,0)
{5, 0, 0},
{5, 0, 0}, セル5を表示、ウィンドウ表示位置は (0,0)
/* gogo jump1 */ ゴーゴーじゃんぷVer1:67個分のセル表示パターン
{16, 0, 0}, セル16を表示、ウィンドウ表示位置は (0,0)
{16, 0, 0},
{10, 0, 0}, セル10を表示、ウィンドウ表示位置は (0,0)
{10, 0, 0},
{10, 0, 0},
{10, 0, 0},
{11, 0, 0}, セル11を表示、ウィンドウ表示位置は (0,0)
{11, 0, 0},
{11, 0, 0},
{7, 0, 0}, セル7を表示、ウィンドウ表示位置は (0,0)
{7, 0, 0},
{8, 0, 0}, セル8を表示、ウィンドウ表示位置は (0,0)
{8, 0, 0},
{8, 0, 0},
{9, 0, 0}, セル9を表示、ウィンドウ表示位置は (0,0)
{9, 0, 0},
{9, 0, 0},
{10, 0, 0}, セル10を表示、ウィンドウ表示位置は (0,0)
{10, 0, 0},
{10, 0, 0},
{11, 0, 0}, セル11を表示、ウィンドウ表示位置は (0,0)
{11, 0, 0},
{11, 0, 0},
{7, 0, 0}, セル7を表示、ウィンドウ表示位置は (0,0)
{7, 0, 0},
{8, 0, 0}, セル8を表示、ウィンドウ表示位置は (0,0)
{8, 0, 0},
{8, 0, 0},
{9, 0, 0}, セル9を表示、ウィンドウ表示位置は (0,0)
{9, 0, 0},
{9, 0, 0},
{10, 0, 0}, セル10を表示、ウィンドウ表示位置は (0,0)
{10, 0, 0},
{12, 0, 0}, セル12を表示、ウィンドウ表示位置は (0,0)
{12, 0, 0},
{12, 0, 0},
{12, 0, 0},
{12, 0, 0},
{13, 0, 0}, セル13を表示、ウィンドウ表示位置は (0,0)
{13, 0, -1}, ウィンドウ表示位置は (0,-1)
{13, 0, -8}, ウィンドウ表示位置は (0,-8)
{13, 0, -14},
{13, 0, -20},
{13, 0, -25},
{13, 0, -29}, ウィンドウ表示位置を変化させることにより
{13, 0, -31}, じゃーんぷを行なっている。
{13, 0, -32},
{13, 0, -33},
{13, 0, -33},
{13, 0, -34},
{13, 0, -34},
{14, 0, -34}, セル14を表示、ウィンドウ表示位置は (0,-34)
{14, 0, -34},
{14, 0, -33},
{14, 0, -32},
{14, 0, -31},
{14, 0, -29},
{15, 0, -25}, セル15を表示、ウィンドウ表示位置は (0,-25)
{15, 0, -20},
{14, 0, -14},
{15, 0, -8},
{15, 0, -1},
{14, 0, 0},
{13, 0, 0},
{12, 0, 0},
{12, 0, 0},
{12, 0, 0}, セル12を表示、ウィンドウ表示位置は (0,0)
/* gogo jump2 */ ゴーゴーじゃんぷVer2:67個分のセル表示パターン
{17, 0, 0}, セル17を表示、ウィンドウ表示位置は (0,0)
{17, 0, 0},
{8, 0, 0}, セル8を表示、ウィンドウ表示位置は (0,0)
{8, 0, 0},
{8, 0, 0},
{9, 0, 0}, セル9を表示、ウィンドウ表示位置は (0,0)
{9, 0, 0},
{9, 0, 0},
{10, 0, 0}, セル10を表示、ウィンドウ表示位置は (0,0)
{10, 0, 0},
{10, 0, 0},
{11, 0, 0}, セル11を表示、ウィンドウ表示位置は (0,0)
{11, 0, 0},
{11, 0, 0},
{7, 0, 0}, セル7を表示、ウィンドウ表示位置は (0,0)
{7, 0, 0},
{8, 0, 0}, セル8を表示、ウィンドウ表示位置は (0,0)
{8, 0, 0},
{8, 0, 0},
{9, 0, 0}, セル9を表示、ウィンドウ表示位置は (0,0)
{9, 0, 0},
{9, 0, 0},
{10, 0, 0}, セル10を表示、ウィンドウ表示位置は (0,0)
{10, 0, 0},
{10, 0, 0},
{11, 0, 0}, セル11を表示、ウィンドウ表示位置は (0,0)
{11, 0, 0},
{11, 0, 0},
{7, 0, 0}, セル7を表示、ウィンドウ表示位置は (0,0)
{7, 0, 0},
{8, 0, 0}, セル8を表示、ウィンドウ表示位置は (0,0)
{8, 0, 0},
{8, 0, 0},
{9, 0, 0},
{9, 0, 0},
{12, 0, 0},
{12, 0, 0},
{12, 0, 0},
{12, 0, 0},
{13, 0, 0}, セル13を表示、ウィンドウ表示位置は (0,0)
{13, 0, -1}, ウィンドウ表示位置は (0,-1)
{13, 0, -8}, ウィンドウ表示位置は (0,-8)
{13, 0, -14},
{13, 0, -20},
{13, 0, -25},
{13, 0, -29},
{13, 0, -31},
{13, 0, -32},
{13, 0, -33},
{13, 0, -34},
{13, 0, -34},
{14, 0, -34}, セル14を表示、ウィンドウ表示位置は (0,-34)
{14, 0, -34},
{14, 0, -33},
{14, 0, -32},
{14, 0, -31},
{14, 0, -29},
{15, 0, -25},
{15, 0, -20},
{14, 0, -14},
{15, 0, -8},
{15, 0, -1}, セル15を表示、ウィンドウ表示位置は (0,-25)
{14, 0, 0},
{13, 0, 0},
{12, 0, 0},
{12, 0, 0},
{12, 0, 0}, セル12を表示、ウィンドウ表示位置は (0,0)
};
#define NSTATES 5 状態数は 5
static STATES States[] = {
/* start, end, next state */
{ 0, 36, 0}, /* idle -> idle */ 状態0: パターン 0-36 アイドル状態 イベント発生で状態1へ移行する。オプション -2 を指定時は状態2へ移行
{ 37, 64, 3}, /* ikeike -> gogo jump1 */ 状態1: パターン 37-64 状態 3へ移行する。
{ 37, 64, 4}, /* ikeike -> gogo jump2 */ 状態2: パターン 37-64 状態 4へ移行する。
{ 65, 131, 0}, /* gogo jump1 -> idle */ 状態3: パターン 65-131 アイドル状態 0へ戻る
{132, 198, 0}, /* gogo jump2 -> idle */ 状態4: パターン132-198 アイドル状態 0へ戻る
};
xpm 形式のセルデータ No.0-17 が順に続く
/* XPM */ xpm 形式のセルデータ0
static char * hime_0_bits[] = {
/* width height ncolors chars_per_pixel */
"64 82 16 1", 幅 64、 高さ 82、16色、1文字でピクセルを表す。
/* colors */
" c #000000", このカラーパレットは実際には使われない!
"1 c #443322", xpm 形式の互換を取るために残してある。
"2 c #cc77aa",
"3 c #002277", 実際には、
"4 c #cc8833", 最初に定義されているパレットを全セルで共通に使う。
"5 c #990000",
"6 c #ccbb66",
"7 c #5588cc",
"8 c #aa4477",
"9 c #4466bb",
"a c #119933",
"b c #774433",
"c c #dd1122",
"d c #ccaa99",
"e c #cc8866",
"f c #cccccc",
/* pixels */
" ",
" ",
" 111111111 ",
" 11111111 111115cccccc51 ",
" 15cccccc51111 15cccccccccccc1 ",
" 1ccccccccccc51 15ccccccccccccc51 ",
" 1cccc555cc51111 11115555555ccccc1 ",
" 1ccc5555551466b1b66411111555cccc1 ",
" 1ccc551111bbb46b64bbb444b1115ccc1 ",
" 15cc51b46664bbb66b466666664b15cc1 ",
" 1c51466666664b6446666666664b15c1 ",
" 1516666666666466666666666664b151 ",
" b666666666666666666666666664b1 ",
" b66666666666666666666666666664b ",
" b6666666666666646666666666666664b ",
" b666666666666666b6666666664466666b ",
" b666664666666666b64666466664466664b ",
" b666664b666664666b6b666b66666b46666b ",
" b66666b666666b666b6b466b466466b46664b ",
" b66664b664664b664b66b666b66b666b4664b ",
" b46666b666b66b6664b46b466b46b4666b666b ",
" b66664b666b66b664beb6b411b166b666b466b ",
" b6666b6666b61b164beb44b464b14b4666b664b ",
" b6666b6664b14b644beeb4b444b41b4666b464b ",
" b6666b6661b64b44beeeb44b444b44b4464b64b ",
" b4666b661b44b444beeeeb4bbb4b44b4444b64b ",
" b4666b664b44b4bbeedeebb4bb11b44b444b64b ",
" b4666b644b44bb11eeddeeb1fffb1b4b444b4b ",
" b664b444b4b1fffbeddeebfb1bff1b4b44b4b ",
" b464b444bb1fb1bfedddefbfffbfbbbeb4b4b ",
" b464b44bb1fbfffbdddddf1fff1ffeebebb4b ",
" b444b44be1f1fff1dddddfbff11feeebeebb ",
" b44b4bbb1f1f111ddddddf1151beeebeb4b ",
" b44bbbbeef11151ddddddf15111eebeeb4b ",
" b4beeebeef1511ddddddfb11fbeebeb4b ",
" b44beebeefb1fbdeeeeeefb1bedebb44b ",
" b44bebbeeebbfeeb1eeeeeeeddbb44b ",
" bb44bbbedeeeeeeeeddddddddeb44b ",
" bb644bbddddddddddddddddebb4b ",
" bb644bedddddbeddbeddddeb4bb ",
" b644beddddebbbeddddeb44b ",
" b644bbedddeeeddddeb44b ",
" bb44bbbeddddddebb111111111 ",
" b411bbbbeeeebeb15119991511 ",
" 11111511bbbbbee15c519791cc51 ",
" 11999155551eeeeee1ccc51991ccc51 ",
" 15197715cc51eeeed15ccc51191ccc51 ",
" 15c17791cccc1edddd15cc519991cccc51 ",
" 15cc19715cccc51ddde1cc5197791cccc51 ",
" 15ccc519111111c1dde15511977915ccccc51 ",
" 1cccc517777915c1ed155cc51779155cccc51 ",
" 15cccc51977715cc51e15cc517979155cccc51 ",
" 1ccccc551779911555155c5199399155ccccc51 ",
" 1cccc5551793993115155119779931555cccc51 ",
" 1cccc5551979739791111993999391555cccc51 ",
" 1cccc555513993777919777933399155551111 ",
" 1cccc55551933977373777779999911111eb ",
" 15cccc555179977797377777779991eeeeeb ",
" 11111111197777777377777777991edddeb ",
" beeee17777737397777779991edddeb ",
" bedde1977779793999999991eddebb ",
" bddee199999993333333331bbbb ",
" beddde1333333333979399911 ",
" bbbb199777799337779979991 ",
" 19777773793377779777991 ",
" 17777779737777797777991 ",
" 1977777777377777777777991 ",
" 197777773773777777777777991 ",
" 1777777797737777777777777991 ",
" 19777777777937777777977777991 ",
" 177777777379377777779777777991 ",
" 19777777779737777777799777779911 ",
" 17777977777737777777799977777991 ",
" 197777977737737777777799977777991 ",
" 197777997779793777777777999777791 ",
" 197777997777739777777777999777791 ",
" 1111119777773977777777799997991 ",
" bee119777939777777779911111 ",
" beeeee19779119777777911 ",
" bddeeee1111 11199111eb ",
" bddddeeb b11eeeeb ",
" bedde11 beeedddb ",
};
/* XPM */ xpm 形式のセルデータ No.1
static char * hime_a44_bits[] = {
/* width height ncolors chars_per_pixel */
"48 35 16 1",
/* colors */
" c #000000",
"1 c #443322",
"2 c #cc77aa",
"3 c #002277",
"4 c #cc8833",
"5 c #990000",
"6 c #ccbb66",
"7 c #5588cc",
"8 c #aa4477",
"9 c #4466bb",
"a c #119933",
"b c #774433",
"c c #dd1122",
"d c #ccaa99",
"e c #cc8866",
"f c #cccccc",
/* pixels */
" bddee199999993333333331bbb",
" beddde1333333333979399911 ",
" bbbb199777799337779979991",
" 1977777379337777977799",
" 177777797377777977779",
" 1977777777377777777777",
" 19777777377377777777777",
" 197777777977377777777777",
" 177777777779377777779777",
" 1977777777379377777779777",
" 1777777777973777777779977",
" 19777797777773777777779997",
" 17777797773773777777779997",
" 197777997779793777777777999",
" 197777997777739777777777999",
" 11111117777739777777777999",
" beeee1977793977777777991",
" bddeee19779119777777911 ",
" bddddee1111 11199111eb ",
" bddddeeb b11eeeeb ",
" 1111111 beeedddb ",
" 12222881 beeddd11 ",
" 12228881 11111181 ",
" 1222881 18822221 ",
" 1222881 18822221 ",
" 111111 1222881 18822221 ",
" 15ccc5511122881 188822811",
" 1ccccc51ff18881 11188812f",
" 15ccccc51111111 155511112f",
" 155ccccc5555511 1555ccc111",
" 115ccccccc5551 15555ccccc",
" 115cccc55551 155555cccc",
" 1155555551 1155555cc",
" 1111111 1111111",
" ",
};
/* XPM */ xpm 形式のセルデータ No.2
static char * hime_d90_bits[] = {
/* width height ncolors chars_per_pixel */
"64 82 16 1",
/* colors */
" c #000000",
"1 c #443322",
"2 c #cc77aa",
"3 c #002277",
"4 c #cc8833",
"5 c #990000",
"6 c #ccbb66",
"7 c #5588cc",
"8 c #aa4477",
"9 c #4466bb",
"a c #119933",
"b c #774433",
"c c #dd1122",
"d c #ccaa99",
"e c #cc8866",
"f c #cccccc",
/* pixels */
" ",
" 11111111 111111111 ",
" 15cccccc51111 1115ccccccc511 ",
" 1ccccccccccc51 15ccccccccccc51 ",
" 1cccc5555551151 1111155cccccccc1 ",
" 15cc555111b4411114664115555cccc1 ",
" 1c5511b464bb4b146bbbbb11555ccc1 ",
" 151146666664b466b466664b115ccc1 ",
" 1146666666664664466666664b15cc1 ",
" b4666666666666666666666664b1551 ",
" b466666666666666666666666664b11 ",
" b46666666666666666666666666664b1 ",
" b4666666666666664666666666666664b1 ",
" b666666666666666b6666666666666664b ",
" b4666664666666664b6466666666666666b1 ",
" b666664b66666666b66b666666666466664b ",
" b466664b666664666b66b466646666b46666b ",
" b66666b664666b666b66b4666b66466b46664b ",
" b66664b66b666b664b46bb466b66b666b4666b ",
" b46666b666b666b664b46bb466b46b6666b666b ",
" b66664b666b664b644bb6beb111b6b4666b4664b ",
" b6666b6664b111164beb44bb444b16b6666b666b ",
" b6666b6641b64b644beeb4beb44b41b4666b666b ",
" b6666b661b464b44beeeb4bbb444b4b4666b466b ",
" b6666b644b44bb44beeeeb4bbb44b44b4666b66b ",
" b4666b444b44bb4beeeeeeb4b11bb44b4466b64b ",
" b666b44b44b11b1bedeeeb11ff11b44b444b64b ",
" b664b44b4b1bfffbbedee1ff11bf1b44b44b44b ",
" b464b44bbbbfb1bfbdddeefbff1bf1bb4b4b4b ",
" b64b4bee1fbff1bfddddef1fff1f1bebbb44b ",
" b444bbeb1f1fff1fdddddf1ff11fbebeeb4b ",
" b444bebebf1f111fdddddf11111feebdeb4b ",
" b44bdbeef1111bfdddddf1151bfeebdb4b ",
" b44beebdfb115bfdddddfb51bbfebeeb4b ",
" b4bbebdffb51bfeeeeefbbfbfeebbb4b ",
" bb4bbedfb1fbeebeeeefbbfeeeb444b ",
" b64bbddfbbeddd1edddeeedeb444b ",
" b64bedeeeddddddddddddeeb44b ",
" b64bedddde1ddd1eddddeb4bb ",
" b64bedddde111eddddeb44b ",
" bbbbeddddeeeddddeb44b ",
" b4bbedddddddebb44b ",
" 111141bbeeeeebb1111111 ",
" 11199991551bbbbbee1551999111 ",
" 151999915cc51eeeeee1cc519791511 ",
" 15c197715ccc51eeeee15ccc51991cc51 ",
" 15cc19771ccccc1eedde1cccc51991ccc51 ",
" 15ccc51771111cc1eddd15cc5119791cccc1 ",
" 15ccc517779911c51dde1c111977791cccc51 ",
" 15cccc517777915cc1ee15cc51777991ccccc1 ",
" 15cccc51777715ccc5115cc511179915ccccc1 ",
" 15cccc517779111155155511977999155cccc51 ",
" 15cccc5519793973911151199379399155cccc51 ",
" 15cccc5551979793779111977397993155cccc51 ",
" 15cccc5551397939737197777939931555cccc51 ",
" 15555c5551933397797397777793391555551111 ",
" 11115555197997777739777777999111111 ",
" 11111197777737397777779991eeeeb ",
" beeee19777779739779777991eeddeb ",
" bdddee1977777739979977991edddeb ",
" beddde1399999993999399931edddeb ",
" beddde13333333333333331eeeeeb ",
" beee1177977939779399991bbbb ",
" bbb19777777397779979991 ",
" 197777737377777977991 ",
" 1777777973777779777991 ",
" 197777777737777777777991 ",
" 19777777377377777777777991 ",
" 197777777977377777777777791 ",
" 1777777777793777777777777991 ",
" 197777777737937777777977777991 ",
" 177777777797377777777977777991 ",
" 19777797777773777777779977777991 ",
" 197777797773773777777779997777991 ",
" 1777779977797937777777779977779991 ",
" 1977779977777397777777779997779991 ",
" 11111197777739777777777999777911 ",
" bee119777939777777779911111 ",
" beeeee19779119777777911 ",
" bddeeee1111 11199111eb ",
" bddddeeb b11eeeeb ",
" bedde11 beeedddb ",
};
/* XPM */ xpm 形式のセルデータ No.3
.................................
/* XPM */ xpm 形式のセルデータ No.17
static char * hime_9474_bits[] = {
/* width height ncolors chars_per_pixel */
"32 30 16 1",
/* colors */
" c #000000",
"1 c #443322",
"2 c #cc77aa",
"3 c #002277",
"4 c #cc8833",
"5 c #990000",
"6 c #ccbb66",
"7 c #5588cc",
"8 c #aa4477",
"9 c #4466bb",
"a c #119933",
"b c #774433",
"c c #dd1122",
"d c #ccaa99",
"e c #cc8866",
"f c #cccccc",
/* pixels */
" bedbeeeddd1",
" bebeddddde",
" bbbb bbddddddd",
" beeddbb bbdddddbb",
" bdddbbebb beddddb2",
" beddbeebbb bbedddeb",
" bddbebbeeb bbedddb",
" bdddbebbbb bbedde",
" bedbbbbeeb bbbed",
" beedeeeb 1bb",
" bbdddebb 1111555",
" bdddeeb 19915cc5",
" bddddeb 11111915cccc",
" bdddeeb155519315ccc",
" bdddee15cc51791155",
" bdddee15cc517915c1",
" bddde15ccc1715ccc",
" bdddee1ccc173115c",
" bbdde15cc1779911",
" bbee1551993939",
" bbb1111399937",
" 11933397",
" 1799977",
" 1977777",
" 1197777",
" 199777",
" 19999",
" 1333",
" 1199",
" 19997",
};