ここでは、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", };