From f5884c9242ecddcb12f22ca19c7303fc2c62f6b0 Mon Sep 17 00:00:00 2001 From: Bradley Smith Date: Sat, 2 Aug 2008 12:23:57 +0100 Subject: Add new graphics. Thanks to Eric P. Hutchins Signed-off-by: Bradley Smith --- AUTHORS | 5 +++++ ChangeLog | 5 +++++ THANKS | 1 + doc/contrib | 5 ++++- xpm/baddie.xpm | 50 ++++++++++++++++++++---------------------- xpm/food.xpm | 59 +++++++++++++++++++++++++++---------------------- xpm/prize.xpm | 63 ++++++++++++++++++++++++++++------------------------- xpm/robot.xpm | 55 +++++++++++++++++++++++----------------------- xpm/robot_east.xpm | 55 +++++++++++++++++++++++----------------------- xpm/robot_north.xpm | 54 ++++++++++++++++++++++----------------------- xpm/robot_south.xpm | 55 +++++++++++++++++++++++----------------------- xpm/robot_west.xpm | 55 +++++++++++++++++++++++----------------------- xpm/space.xpm | 61 ++++++++++++++++++++++++++++++--------------------- xpm/wall.xpm | 49 ++++++++++++++++++++--------------------- 14 files changed, 304 insertions(+), 268 deletions(-) diff --git a/AUTHORS b/AUTHORS index e4400d1..ba745ba 100644 --- a/AUTHORS +++ b/AUTHORS @@ -6,3 +6,8 @@ Daniel M. B. Fortes Manoel James Hall Tim Northover Zeeshan Ali Khattak + +Graphics +======== + +Eric P. Hutchins diff --git a/ChangeLog b/ChangeLog index f120e8f..2992a19 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-08-02 Bradley Smith + + * xpm/*.xpm: + New Graphics. Thanks to Eric P. Hutchins + 2008-05-20 Bradley Smith * src/userinterface.c: diff --git a/THANKS b/THANKS index faf3e05..4033ddc 100644 --- a/THANKS +++ b/THANKS @@ -11,3 +11,4 @@ Pawel Turnau Steinar Hamre Tim Northover Zeeshan Ali Khattak +Eric P. Hutchins diff --git a/doc/contrib b/doc/contrib index dfec041..e528b55 100644 --- a/doc/contrib +++ b/doc/contrib @@ -5,7 +5,10 @@ _____________________________________________________________________ Current author * Jim Hall, - author + Author + +* Eric P. Hutchins + New Graphics * Tom Whittock, X11 interface diff --git a/xpm/baddie.xpm b/xpm/baddie.xpm index 60c1c6d..57adaf6 100644 --- a/xpm/baddie.xpm +++ b/xpm/baddie.xpm @@ -1,28 +1,26 @@ /* XPM */ -static char *baddie_xpm[] = { -/* width height num_colors chars_per_pixel */ -" 16 16 5 1", -/* colors */ -". c #ffffff", -"# c #990033", -"a c #c0c0c0", -"b c #808080", -"c c #ffffff", -/* pixels */ +static char * baddie_xpm[] = { +"16 16 7 1", +" c None", +". c #FFFFFF", +"+ c #070A25", +"@ c #FF0E2E", +"# c #2E08FF", +"$ c #1107A3", +"% c #07074D", "................", -"................", -"......#...#.....", -".......###......", -".....a#####a....", -".....b#c###b....", -"....b#c###b#b...", -"....##cbab###...", -"...#####a#####..", -"....####a####...", -"...#b###a###b#..", -".....###a###....", -"....#a##a##a#...", -".......#b#......", -"................", -"................" -}; +"...++......++...", +".....++..++.....", +".....@##$$@.....", +"....@+#$$$+@....", +"....++%$$%++....", +"...+#$++++$$+...", +"..%+###++##$+%..", +"...+###++##$+...", +"..%+#$#++#$$+%..", +"...+$$$++$$$+...", +"..%+%$$++$$%+%..", +"....+%$++$%+....", +"...%%+%++%+%%...", +"......++++......", +"................"}; diff --git a/xpm/food.xpm b/xpm/food.xpm index 34558d3..3a11d4d 100644 --- a/xpm/food.xpm +++ b/xpm/food.xpm @@ -1,27 +1,34 @@ /* XPM */ -static char *food_xpm[] = { -/* width height num_colors chars_per_pixel */ -" 16 16 4 1", -/* colors */ -". c #f83000", -"# c #c8ccc8", -"a c #989898", -"b c #f8fcf8", -/* pixels */ -"bbbbbbbbbbbbbbbb", -"bbbbbbbbbbbbbbbb", -"bbbbbbbbbbbbbbbb", -"bbb#bbbbbb#b#abb", -"bbbbbbbbbbbbbabb", -"bbbbbbbbbbbbbabb", -"bbbbbbbb.bbbbabb", -"bbbbbbbb.bbbbabb", -"bbbbbb.....bbabb", -"bbbbbbbb.bbbbabb", -"bbbbbbbb.bbbbabb", -"bbbbbbbbbbbbbabb", -"bbbbbbbbbbbbbabb", -"bbbaaaaaaaaaaabb", -"bbbbbbbbbbbbbbbb", -"bbbbbbbbbbbbbbbb" -}; +static char * food_xpm[] = { +"16 16 15 1", +" c None", +". c #F8FCF8", +"+ c #C8CCC8", +"@ c #202020", +"# c #F0F0F0", +"$ c #E0E0E0", +"% c #404040", +"& c #A0A0A0", +"* c #808080", +"= c #F83000", +"- c #E02A00", +"; c #C02400", +"> c #A01E00", +", c #801800", +"' c #606060", +"................", +".+++++++++++++@.", +".+######$$$$$%@.", +".+###$$$$$$$&%@.", +".+##$$$$$$$&*%@.", +".+#$$$$==$$&*%@.", +".+#$$$$=-$$&*%@.", +".+#$$==-;;>&*%@.", +".+$$$=-;;>,*'%@.", +".+$$$$$;>&&*'%@.", +".+$$$$$>,&**'%@.", +".+$$&&&&***''%@.", +".+$&****'''''%@.", +".+%%%%%%%%%%%%@.", +".@@@@@@@@@@@@@@.", +"................"}; diff --git a/xpm/prize.xpm b/xpm/prize.xpm index 96c4dad..b09554f 100644 --- a/xpm/prize.xpm +++ b/xpm/prize.xpm @@ -1,31 +1,34 @@ /* XPM */ -static char *prize_xpm[] = { -/* width height num_colors chars_per_pixel */ -" 16 16 8 1", -/* colors */ -". c #303098", -"# c #003098", -"a c #989898", -"b c #c8ccc8", -"c c #606460", -"d c #f8fcf8", -"e c #989800", -"f c #000000", -/* pixels */ -"dddddddddddddddd", -"dddddddddddddddd", -"dddddddddddddddd", -"dddddddddddddddd", -"dddd........dddd", -"dddd#deeeed.dddd", -"dddd#dedded#dddd", -"dddd#dedddd#dddd", -"dddd##.#.###dddd", -"dddd##c#cc##dddd", -"dddd##c#cc#.dddd", -"dddd.#cccc#.dddd", -"dddddddddddddddd", -"dddddddddddddddd", -"dddddddddddddddd", -"dddddddddddddddd" -}; +static char * prize_xpm[] = { +"16 16 15 1", +" c None", +". c #F8FCF8", +"+ c #000080", +"@ c #0000C0", +"# c #FFFFFF", +"$ c #808040", +"% c #000040", +"& c #C0C0C0", +"* c #A0A0A0", +"= c #606060", +"- c #1515AB", +"; c #808080", +"> c #1C1C9C", +", c #151595", +"' c #404040", +"................", +".++++++++++++++.", +".+@#$#$#$#$#@+%.", +".+@##$#$#$##@+%.", +".+@#$#$#$#$#@+%.", +".+@##$#$#$##@+%.", +".+@#$#$#$#$#@+%.", +".+@#########@+%.", +".+@@@@@@@@@@@+%.", +".+@@&&****=-@+%.", +".+@@&*@@;;=>@+%.", +".+@@*;@@;==,@+%.", +".+@@;;@@==',@+%.", +".+++==++=''+++%.", +"..%%'''''''%%%%.", +"................"}; diff --git a/xpm/robot.xpm b/xpm/robot.xpm index fea60e2..0ad9e51 100644 --- a/xpm/robot.xpm +++ b/xpm/robot.xpm @@ -1,28 +1,29 @@ /* XPM */ -static char *robot_xpm[] = { -/* width height num_colors chars_per_pixel */ -" 16 16 5 1", -/* colors */ -". c #bfbfbf", -"# c #000000", -"a c #808080", -"b c #c0c0c0", -"c c #ffffff", -/* pixels */ -"................", -"................", -"................", -"..####...####...", -".#bccb#.#bccb#..", -"#bccccb#bccccb#.", -"#cccccc#cccccc#a", -"#cc##cc#cc##cc#a", -"#cc##cc#cc##cc#a", -"#bccccb#bccccb#a", -".#bccb#a#bccb#aa", -"..####aa.####aa.", -"...aaaa...aaaa..", -"................", -"................", -"................" -}; +static char * robot_xpm[] = { +"16 16 10 1", +" c None", +". c #FFFFFF", +"+ c #404040", +"@ c #C0C0C0", +"# c #000000", +"$ c #606060", +"% c #202020", +"& c #A0A0A0", +"* c #FF2020", +"= c #808080", +"..++++++++++++..", +"..+@@@@@@@@@@+..", +".#+@@@@@@@@@@+#.", +"#$+@@@@@@@@@@+$#", +"##+@@@@@@@@@@+##", +"#$++++++++++++$#", +"##%&&$$&&$$&&%##", +"#$%&+%%++%%+&%$#", +"##%$%**%%**%$%##", +"#$%$%**%%**%$%$#", +"##%=+%%++%%+=%##", +"#$#$$$$$$$$$$#$#", +"###++++++++++###", +"#$############$#", +"###..........###", +".#............#."}; diff --git a/xpm/robot_east.xpm b/xpm/robot_east.xpm index 14da711..8a80cda 100644 --- a/xpm/robot_east.xpm +++ b/xpm/robot_east.xpm @@ -1,28 +1,29 @@ /* XPM */ -static char *robot_east_xpm[] = { -/* width height num_colors chars_per_pixel */ -" 16 16 5 1", -/* colors */ -". c #bfbfbf", -"# c #000000", -"a c #808080", -"b c #c0c0c0", -"c c #ffffff", -/* pixels */ -"................", -"................", -"................", -"..####...####...", -".#bccb#.#bccb#..", -"#bccccb#bccccb#.", -"#cccccc#cccccc#a", -"#ccc##c#ccc##c#a", -"#ccc##c#ccc##c#a", -"#bccccb#bccccb#a", -".#bccb#a#bccb#aa", -"..####aa.####aa.", -"...aaaa...aaaa..", -"................", -"................", -"................" -}; +static char * robot_east_xpm[] = { +"16 16 10 1", +" c None", +". c #FFFFFF", +"+ c #404040", +"@ c #C0C0C0", +"# c #FF2020", +"$ c #000000", +"% c #202020", +"& c #606060", +"* c #A0A0A0", +"= c #808080", +"..++++++++++++..", +"..+@@@@@@@@@@+..", +"..+@@@@@@@@@@+#.", +".$+@@@@@@@@@@+#.", +"$$+@@@@@@@@@@+$$", +"$%++++++++++++%$", +"$&%**********%#$", +"$%%==========%#$", +".$%==========%$.", +"..%&&&&&&&&&&%..", +".$%&&&&&&&&&&%$.", +"$$$$$$$$$$$$$$$$", +"$%&%$%%%%%%$%&%$", +"$&$&$%%%%%%$&$&$", +"$%&%$%%%%%%$%&%$", +".$$$$$$$$$$$$$$."}; diff --git a/xpm/robot_north.xpm b/xpm/robot_north.xpm index ec7284d..194b7e2 100644 --- a/xpm/robot_north.xpm +++ b/xpm/robot_north.xpm @@ -1,28 +1,28 @@ /* XPM */ -static char *robot_north_xpm[] = { -/* width height num_colors chars_per_pixel */ -" 16 16 5 1", -/* colors */ -". c #bfbfbf", -"# c #000000", -"a c #808080", -"b c #c0c0c0", -"c c #ffffff", -/* pixels */ -"................", -"................", -"................", -"..####...####...", -".#bccb#.#bccb#..", -"#bc##cb#bc##cb#.", -"#cc##cc#cc##cc#a", -"#cccccc#cccccc#a", -"#cccccc#cccccc#a", -"#bccccb#bccccb#a", -".#bccb#a#bccb#aa", -"..####aa.####aa.", -"...aaaa...aaaa..", -"................", -"................", -"................" -}; +static char * robot_north_xpm[] = { +"16 16 9 1", +" c None", +". c #FFFFFF", +"+ c #404040", +"@ c #C0C0C0", +"# c #000000", +"$ c #606060", +"% c #202020", +"& c #A0A0A0", +"* c #808080", +"..++++++++++++..", +"..+@@@@@@@@@@+..", +".#+@@@@@@@@@@+#.", +"#$+@@@@@@@@@@+$#", +"##+@@@@@@@@@@+##", +"#$++++++++++++$#", +"##%&&&&&&&&&&%##", +"#$%**********%$#", +"##%**********%##", +"#$%$$$$$$$$$$%$#", +"##%$$$$$$$$$$%##", +"#$#++++++++++#$#", +"###++++++++++###", +"#$############$#", +"###..........###", +".#............#."}; diff --git a/xpm/robot_south.xpm b/xpm/robot_south.xpm index b0ffc68..21868ff 100644 --- a/xpm/robot_south.xpm +++ b/xpm/robot_south.xpm @@ -1,28 +1,29 @@ /* XPM */ -static char *robot_south_xpm[] = { -/* width height num_colors chars_per_pixel */ -" 16 16 5 1", -/* colors */ -". c #bfbfbf", -"# c #000000", -"a c #808080", -"b c #c0c0c0", -"c c #ffffff", -/* pixels */ -"................", -"................", -"................", -"..####...####...", -".#bccb#.#bccb#..", -"#bccccb#bccccb#.", -"#cccccc#cccccc#a", -"#cccccc#cccccc#a", -"#cc##cc#cc##cc#a", -"#bc##cb#bc##cb#a", -".#bccb#a#bccb#aa", -"..####aa.####aa.", -"...aaaa...aaaa..", -"................", -"................", -"................" -}; +static char * robot_south_xpm[] = { +"16 16 10 1", +" c None", +". c #FFFFFF", +"+ c #404040", +"@ c #C0C0C0", +"# c #000000", +"$ c #606060", +"% c #202020", +"& c #A0A0A0", +"* c #FF2020", +"= c #808080", +"..++++++++++++..", +"..+@@@@@@@@@@+..", +".#+@@@@@@@@@@+#.", +"#$+@@@@@@@@@@+$#", +"##+@@@@@@@@@@+##", +"#$++++++++++++$#", +"##%&&$$&&$$&&%##", +"#$%&+%%++%%+&%$#", +"##%$%**%%**%$%##", +"#$%$%**%%**%$%$#", +"##%=+%%++%%+=%##", +"#$#$$$$$$$$$$#$#", +"###++++++++++###", +"#$############$#", +".#............#.", +"................"}; diff --git a/xpm/robot_west.xpm b/xpm/robot_west.xpm index 4a5a2af..97f87c4 100644 --- a/xpm/robot_west.xpm +++ b/xpm/robot_west.xpm @@ -1,28 +1,29 @@ /* XPM */ -static char *robot_west_xpm[] = { -/* width height num_colors chars_per_pixel */ -" 16 16 5 1", -/* colors */ -". c #bfbfbf", -"# c #000000", -"a c #808080", -"b c #c0c0c0", -"c c #ffffff", -/* pixels */ -"................", -"................", -"................", -"..####...####...", -".#bccb#.#bccb#..", -"#bccccb#bccccb#.", -"#cccccc#cccccc#a", -"#c##ccc#c##ccc#a", -"#c##ccc#c##ccc#a", -"#bccccb#bccccb#a", -".#bccb#a#bccb#aa", -"..####aa.####aa.", -"...aaaa...aaaa..", -"................", -"................", -"................" -}; +static char * robot_west_xpm[] = { +"16 16 10 1", +" c None", +". c #FFFFFF", +"+ c #404040", +"@ c #C0C0C0", +"# c #FF2020", +"$ c #000000", +"% c #202020", +"& c #A0A0A0", +"* c #606060", +"= c #808080", +"..++++++++++++..", +"..+@@@@@@@@@@+..", +".#+@@@@@@@@@@+..", +".#+@@@@@@@@@@+$.", +"$$+@@@@@@@@@@+$$", +"$%++++++++++++%$", +"$#%&&&&&&&&&&%*$", +"$#%==========%%$", +".$%==========%$.", +"..%**********%..", +".$%**********%$.", +"$$$$$$$$$$$$$$$$", +"$%*%$%%%%%%$%*%$", +"$*$*$%%%%%%$*$*$", +"$%*%$%%%%%%$%*%$", +".$$$$$$$$$$$$$$."}; diff --git a/xpm/space.xpm b/xpm/space.xpm index bce27fb..b944b0a 100644 --- a/xpm/space.xpm +++ b/xpm/space.xpm @@ -1,26 +1,37 @@ /* XPM */ -static char *space_xpm[] = { -/* width height num_colors chars_per_pixel */ -" 16 16 3 1", -/* colors */ -". c #989898", -"# c #c8ccc8", -"a c #f8fcf8", -/* pixels */ -"aaaaaaaaaaaaaaaa", -"aaaaaaaaaaaaaaaa", -"aaaaaaaaaaaaaaaa", -"aaaaaaaaaaaaaaaa", -"aaaaaaaaaaaaaaaa", -"aaaaaaaaaaaaaaaa", -"aaaaaaaaaaaaaaaa", -"aaaaaaaaaaaaaaaa", -"aaaaaaaaaaaaaaaa", -"aaaaaaaaaaaaaaaa", -"aaaaaaaaaaaaaaaa", -"aaaaaaaaaaaaaaaa", -"aaaaaaaaaaaaaaaa", -"aaaaaaaaaaaaaaaa", -"aaaaaaaaaaaaaaaa", -"aaaaaaaaaaaaaaaa" -}; +static char * space_xpm[] = { +"32 32 2 1", +" c None", +". c #F8FCF8", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................", +"................................"}; diff --git a/xpm/wall.xpm b/xpm/wall.xpm index 48b6a7c..9014822 100644 --- a/xpm/wall.xpm +++ b/xpm/wall.xpm @@ -1,26 +1,25 @@ /* XPM */ -static char *wall_xpm[] = { -/* width height num_colors chars_per_pixel */ -" 16 16 3 1", -/* colors */ -". c #cccccc", -"# c #993300", -"a c #cc0033", -/* pixels */ -"...............#", -".aaaaaaaaaaaaaa#", -".aaaaaaaaaaaaaa#", -".aa##########aa#", -".aa#aaaaaaaa.aa#", -".aa#aaaaaaaa.aa#", -".aa#aa...#aa.aa#", -".aa#aa.aa#aa.aa#", -".aa#aa.aa#aa.aa#", -".aa#aa####aa.aa#", -".aa#aaaaaaaa.aa#", -".aa#aaaaaaaa.aa#", -".aa#.........aa#", -".aaaaaaaaaaaaaa#", -".aaaaaaaaaaaaaa#", -"################" -}; +static char * wall_xpm[] = { +"16 16 6 1", +" c None", +". c #FFE0E0", +"+ c #FF4040", +"@ c #D40000", +"# c #6A0000", +"$ c #9F0000", +"...............+", +".++++++@@@@@@@@#", +".++@@@@@@@@@@@@#", +".+@@@@@@@@@@@@@#", +".+@@@@@@@@@@@@@#", +".+@@@@@@@@@@@@@#", +".+@@@@@@@@@@@@@#", +".@@@@@@@@@@@@@@#", +".@@@@@@@@@@@@@@#", +".@@@@@@@@@@@@@$#", +".@@@@@@@@@@@@@$#", +".@@@@@@@@@@@@@$#", +".@@@@@@@@@@@@@$#", +".@@@@@@@@@@@@$$#", +".@@@@@@@@$$$$$$#", +"+###############"}; -- cgit v1.1