OSDN Git Service

No longer use Angband 4's version of the tiles (with additional preference files...
authorEric Branlund <ebranlund@fastmail.com>
Wed, 20 Jan 2021 02:59:13 +0000 (18:59 -0800)
committerEric Branlund <ebranlund@fastmail.com>
Wed, 20 Jan 2021 02:59:13 +0000 (18:59 -0800)
lib/pref/Makefile.am
lib/pref/graf-abt.prf [deleted file]
lib/pref/graf-new.prf
lib/pref/graf-ori.prf [deleted file]
lib/pref/graf-xxx.prf
lib/xtra/graf/Makefile.am
lib/xtra/graf/adam-bolt/16x16.png
lib/xtra/graf/old/8x8.png

index 0d2ebea..1fee319 100644 (file)
@@ -5,8 +5,8 @@ angband_files = \
        colors.prf \
        font-ami.prf font-dos.prf font-ibm.prf font-mac.prf \
        font-mon.prf font-win.prf font-x11.prf font-xxx.prf \
-       font.prf graf-abt.prf graf-ami.prf graf-dos.prf graf-gcu.prf \
-       graf-ibm.prf graf-mac.prf graf-new.prf graf-ne2.prf graf-ori.prf \
+       font.prf graf-ami.prf graf-dos.prf graf-gcu.prf \
+       graf-ibm.prf graf-mac.prf graf-new.prf graf-ne2.prf \
        graf-win.prf graf-x11.prf graf-xaw.prf graf-xxx.prf graf.prf \
        pref-acn.prf pref-ami.prf pref-emx.prf pref-gcu.prf \
        pref-key.prf pref-mac.prf pref-opt.prf pref-win.prf \
diff --git a/lib/pref/graf-abt.prf b/lib/pref/graf-abt.prf
deleted file mode 100644 (file)
index 0923a3f..0000000
+++ /dev/null
@@ -1,391 +0,0 @@
-# On the Mac, use Angband's version of Adam Bolt's tiles rather than
-# Hengband's version.  Besides changes in transparency, Angband's version
-# has the following changes relative to Hengband:
-#
-# Lose 32 columns, i.e. all second coordinates from 0xA0 to 0xBF.
-#
-# Lose 7 rows, i.e. all first coordinates from 0xBC to 0xC2.
-#
-# 0x83/0x8C and 0x83/0x90 are completely transparent while the Hengband version
-# is completely black but it is not clear whether they were intended to be
-# used as background rather than foreground.  Neither are referenced in
-# graf-new.prf.
-#
-# 0x8B/0x9D is empty while Hengband's version has something.
-#
-# 0x8D/0x98 to 0x8D/0x9E are empty while Hengband's version has something
-# there.
-#
-# 0x8E/0x9C is empty while Hengband's version has something.  It is not
-# referenced in graf-new.prf.
-#
-# 0xA1/0x9D to 0xA1/0x9F are different.  Angband's contents look more like
-# the quylthulgs that are assigned to those by graf-new.prf than Hengband's
-# contents, so those are not fixed up below.
-#
-# 0xB4/0x91 to 0xB4/0x9A are empty while Hengband's version has something
-# there.  None are referenced in graf-new.prf.
-#
-# 0xB5/0x9B is empty while Hengband's version has something there.
-#
-# 0xB6/0x8E is empty while Hengband's version has something.  It is not
-# referenced in graf-new.prf.
-#
-# 0xB6/0x92 and 0xB6/0x93 are different.  
-#
-# 0xBB/0x82 to 0xBB/0x9F are empty while Hengband's version has something
-# there.
-
-##### Feature attr/char definitions #####
-
-# explosive rune
-F:64:0x83/0x8D:LIT
-
-# dirt
-F:88:0xB6/0x94:LIT
-
-# patch of grass
-F:89:0x82/0x9A:LIT
-
-# flower (no real good match; use the same as grass)
-F:93:0x82/0x9A:LIT
-
-# brake
-F:94:0x82/0x9D:LIT
-
-# Museum (not a particularly good match)
-F:95:0x82/0x86
-
-# tree (the remapped grass is the same as the tree in graf-new.prf so reset
-# this as well)
-F:96:0x82/0x97:LIT
-
-# mountain chain (not a particularly close match)
-F:97:0x82/0xA4:LIT
-
-# Town (no good match; using the one for a door mimic)
-F:192:0xB8/0x9B
-
-# swamp (not a particularly close match)
-F:194:0xB6/0x97:LIT
-
-
-##### Object attr/char definitions #####
-
-# Double Ring Mail (use the same as chain mail)
-K:170:0xB9/0x94
-
-# Splint Mail (use the same as metal scale mail)
-K:526:0xB9/0x92
-
-# Ring Mail (use the same as chain mail)
-K:556:0xB9/0x94
-
-# Diamond Edge (use the same as espadon)
-K:565:0xB5/0x8E
-
-# Wooden Statue of # (no good match; using the one for newt; small and no
-# shadow)
-K:568:0xB0/0x82
-
-# Clay Statue of # (see wooden statue)
-K:569:0xB0/0x82
-
-# Stone Statue of # (see wooden statue)
-K:570:0xB0/0x82
-
-# Iron Statue of # (see wooden statue)
-K:571:0xB0/0x82
-
-# Copper Statue of # (see wooden statue)
-K:572:0xB0/0x82
-
-# Silver Statue of # (see wooden statue)
-K:573:0xB0/0x82
-
-# Golden Statue of # (see wooden statue)
-K:574:0xB0/0x82
-
-# Ivory Statue of # (see wooden statue)
-K:575:0xB0/0x82
-
-# Mithril Statue of # (see wooden statue)
-K:576:0xB0/0x82
-
-# Ornate Statue of # (see wooden statue)
-K:577:0xB0/0x82
-
-# Corpse (not a particularly close match; same as elf skelton)
-K:579:0x8E/0x97
-
-# T-shirt (no good match; using the same as paper armor)
-K:580:0xB6/0x8A
-
-# Wizardstaff (not a particularly good match)
-K:581:0xB5/0x97
-
-# Feanorian lamp (not a particularly good match; use the same as brass lantern)
-K:582:0x8E/0x8A
-
-# Crystal Ball (not a particularly close match; same as mithril shot)
-K:589:0xB6/0x8F
-
-# Steel Bolt
-K:619:0xAE/0x88
-
-# Can of Toys (not a particularly close match; same as small steel chest)
-K:620:0x84/0x9D
-
-# Stick (not a particularly close match; same as jo staff)
-K:621:0xB5/0x92
-
-# Yumi (not a particularly close match; same as long bow)
-K:622:0x8B/0x99
-
-
-##### Monster attr/char definitions #####
-
-# Flamer of Tzeentch (not a particularly close match)
-R:425:0x9E/0x84
-
-# Headless (since giant headless use what was used for this, change this; now
-# same as brown yeek)
-R:427:0xAD/0x88
-
-# Sky whale (not a particularly close match; same as whale)
-R:594:0xB9/0x86
-
-# Weird fume
-R:625:0x9F/0x90
-
-# Spawn of Ubbo-Sathla
-R:626:0xAF/0x81
-
-# Hammer of hell
-R:627:0x8E/0x8E
-
-# Morgenstern, Julian's steed (not a particularly close match; same as cold
-# hound)
-R:629:0xA4/0x97
-
-# Giganto the Gargantuan (not a good match; same as the wounded bear)
-R:650:0xB7/0x94
-
-# Giant headless (use what was used for headless)
-R:653:0xB1/0x92
-
-# Ubbo-Sathla, the Unbegotten Source (not a particularly close match; reuses
-# a spell effect)
-R:655:0x91/0x91
-
-# Judge Mortis (not a close match; same as mummified troll)
-R:656:0xA1/0x8A
-
-# Greater basilisk (not a close match; same as chaos drake)
-R:668:0xA6/0x89
-
-# Charybdis (not a close match; same as sea troll)
-R:669:0xBA/0x98
-
-# Juggernaut of Khorne (not a close match; same as the Borshin)
-R:672:0xB7/0x99
-
-# Chaugnar Faugn, Horror from the Hills (not a close match; same as Bloodletter
-# of Khorne)
-R:681:0xBA/0x92
-
-# Lloigor (not a close match; same as energy vortex)
-R:682:0xAC/0x97
-
-# Utgard-Loke (not a particularly close match; same as colbran)
-R:683:0xA7/0x8E
-
-# Quachil Uttaus, Treader of the Dust (not a close match; same as snotling)
-R:684:0xB7/0x8A
-
-# Judge Death (not a close match)
-R:686:0xAD/0x9C
-
-# Zoth-Ommog (not a close match)
-R:695:0xAF/0x8B
-
-# Yibb-Tstll the Patient One (not a close match, same as silent watcher)
-R:706:0xB1/0x8E
-
-# Ghatanothoa (not a close match; same as nexus vortex)
-R:707:0xAE/0x80
-
-# Ent (same as huorn)
-R:708:0xB9/0x82
-
-# Hru (not a particularly close match; same as war troll)
-R:709:0xB2/0x94
-
-# Behemoth (not a close match; same as killer whale)
-R:716:0x89/0x8C
-
-# Ulik the Troll (not a particularly close match; same as eldrak)
-R:729:0xA3/0x96
-
-# Hell knight
-R:731:0xAB/0x95
-
-# Lesser kraken (same as Leng spider)
-R:740:0xBA/0x96
-
-# Lord of Change (not a particularly good match; same as eagle)
-R:745:0xB7/0x98
-
-# Bloodthirster (not a particularly close match, also used for Pazuzu)
-R:758:0x9D/0x99
-
-# Ahtu, Avatar of Nyarlathotep (not a good match; same as stairway to hell)
-R:761:0xB1/0x94
-
-# Fundin Bluecloak (use Angband's values; same as demonologist)
-R:762:0xA8/0x82
-
-# Daoloth, the Render of the Veils (not a great match; same as will o' the
-# wisp)
-R:767:0x9F/0x8B
-
-# Habu the Champion of Chaos (not a great match; same as Brodda)
-R:770:0xAA/0x9C
-
-# Greater kraken (same as star vampire)
-R:775:0xBA/0x97
-
-# Vlad Dracula, Prince of Darkness (not a great match)
-R:780:0xA8/0x80
-
-# Leviathan (not a great match; same as hunting horror)
-R:782:0xB2/0x9B
-
-# Glaaki (not a great match; same as auto-roller)
-R:788:0xB1/0x86
-
-# Rhan-Tegoth (not a great match; same as undead mass)
-R:797:0xB0/0x97
-
-# Null the Living Void (same as 402, black)
-R:803:0xB9/0x97
-
-# Tsathoggua, the Sleeper of N'kai (not a great match)
-R:806:0xAE/0x97
-
-# Y'golonac (not a good match; same as moon beast)
-R:810:0xB0/0x9B
-
-# Yig, Father of Serpents (not a particularly good match; same as serpent man)
-R:814:0xB9/0x8D
-
-# Hela, Queen of the Dead (not a particularly good match)
-R:817:0xAE/0x9B
-
-# Cthugha, the Living Flame (not a great match, same as Gothmog)
-R:823:0xAD/0x98
-
-# Cyaegha (not a great match, same as leng spider and lesser kraken)
-R:826:0xBA/0x96
-
-# Pazuzu, Lord of Air (use Angband's setting)
-R:827:0x9D/0x99
-
-# Abhoth, Source of Uncleanness (not a great match; same as white jelly)
-R:833:0xA8/0x8A
-
-# Ymir the Ice Giant (not a great match; same as archangel)
-R:834:0x9D/0x90
-
-# Loki the Trickster (not a great match; same as mage)
-R:835:0xAB/0x8A
-
-# Surtur the Giant Fire Demon (not a great match; same as Uriel)
-R:837:0x9D/0x94
-
-# Shuma-Gorath (not a particularly good match; same as gas spore)
-R:841:0xBA/0x90
-
-# Tulzscha, the Green Flame (not a particularly good match; reuse spell effect)
-R:842:0x8F/0x8C
-
-# Oremorj the Cyberdemon Lord (not a great match; same as nightwalker)
-R:843:0xA4/0x8D
-
-# Fenris Wolf (use the same as Carcharoth)
-R:846:0x9E/0x86
-
-# Behinder (same as Null the Living Void and 402, black)
-R:868:0xB9/0x97
-
-# Metal Babble (same as Sheer Heart Attack, the Bomb Hand)
-R:871:0xBA/0x94
-
-# Bat of Gorgoroth (not a great match; same as carnivorous flying monkey)
-R:877:0xB7/0x92
-
-# Ohmu (not a great match; same as green worm mass)
-R:879:0xAC/0x9E
-
-# Bouncing mine (not a great match; same as blinking dot)
-R:889:0xB0/0x81
-
-# Great venom wyrm (same as Fafner)
-R:890:0xB3/0x83
-
-# Gorlim, Betrayer of Barahir (use Angband's values)
-R:891:0xAB/0x99
-
-# Undead devilfish (not a great match; same as globefish)
-R:913:0xB9/0x8A
-
-# Internet Exploder (not a great match; same as spell effect)
-R:921:0x91/0x94
-
-# Electric rat (not a great match; same as giant grey rat)
-R:922:0xAC/0x87
-
-# Iketa, the brave (not a great match; same as Hagen)
-R:949:0xB1/0x8A
-
-# Red puyo (not a great match; same as red jelly)
-R:958:0xA8/0x91
-
-# Blue puyo (not a great match; same as blue jelly)
-R:959:0xA8/0x8E
-
-# Yellow puyo (not a great match; same as yellow jelly)
-R:960:0xA8/0x8D
-
-# Green puyo (not a great match; same as green jelly)
-R:961:0xA8/0x90
-
-# Ar-Pharazon the Golden (use Angband's values; same as ultra-elite paladin) 
-R:978:0xB3/0x81
-
-# The Ghost 'Q' (not a good match)
-R:1003:0x9F/0x9F
-
-# High-elven ranger (not a great match; same as Robin hood)
-R:1006:0xB0/0x8C
-
-# Dwar, Dog Lord of Waw (use Angband's values)
-R:1009:0xA4/0x89
-
-# The Minotaur of the Labyrinth (same as Baphomet the Minotaur Lord)
-R:1034:0xA0/0x90
-
-# Knight templar
-R:1037:0xAB/0x95
-
-# Atlas, the Titan (not a good match; same as Colossus)
-R:1050:0xB2/0x89
-
-# Kronos, Lord of the Titans (same as Fasolt)
-R:1051:0xB1/0x9F
-
-# Dimensional shambler (same as Ithaqua the Windwalker)
-R:1052:0xB4/0x81
-
-# Great Bile Wyrm (use Angband's values; same as Tiamat)
-R:1066:0x9E/0x9E
index 06679e9..8078627 100644 (file)
@@ -5704,8 +5704,3 @@ R:1069:0x03/0x70
 
 # Load the special player pictures
 %:xtra-new.prf
-
-# On the Mac, using Angband's version of Adam Bolt's tiles.  Override some
-# of the above for what's different.
-?:[EQU $SYS coc]
-%:graf-abt.prf
diff --git a/lib/pref/graf-ori.prf b/lib/pref/graf-ori.prf
deleted file mode 100644 (file)
index 13bb656..0000000
+++ /dev/null
@@ -1,164 +0,0 @@
-# On the Mac, use Angband's version of the original tiles rather than
-# Hengband's version.  Besides changes in transparency, Angband's version
-# has the following changes relative to Hengband (all the coordinate pairs
-# are 0-based and (0, 0) is the upper right corner as displayed in the Mac's
-# Preview application):
-#
-# Adds 51 columns.  Those appear to be for differently lit versions of
-# features.  The ordering doesn't match what Hengband uses for LIT (standard,
-# dark, bright).  Instead it is dark, standard, bright.
-#
-# Changes what's at (31, 3), i.e. 0x83:0x9F.  Hengand doesn't use anything
-# in that row.
-#
-# Changes what's in (0, 71) to (3, 71), i.e. 0xC7:0x80 to 0XC7:8x83.  Hengband
-# doesn't use anything in that row.
-#
-# Changes what's in (6, 85), i.e. 0xD5:0x86.  Hengband doesn't use that.
-#
-# Changes what's in (0, 87) to (5, 87), i.e. 0xD7:0x80 to 0xD7:0X85.
-#
-# Changes what's in rows 89, 90, 91, and 92, i.e. 0xD9 to 0xDC for the first
-# coordinate.
-
-# Monster attr/char definitions
-
-# Ebony monk (not a close match to the original)
-R:870:0x8D:0x87
-
-# Metal Babble (not a close match to the original)
-R:871:0xC5:0x9E
-
-# Shallow puddle
-R:885:0x8C:0xB0
-
-# Internet Exploder (not a close match to the original)
-R:921:0xC6:0x99
-
-# Electric rat (not a close match to the original; same as giant grey rat)
-R:922:0x9D:0x91
-
-# Deep puddle
-R:944:0x8C:0xB6
-
-# Iketa, the brave (not a close match to the original)
-R:949:0xC5:0x80
-
-# Red puyo (not a close match to the original; same as red jelly)
-R:958:0x99:0x9A
-
-# Blue puyo (not a close match to the original; same as blue jelly)
-R:959:0x99:0x97
-
-# Yellow puyo (not a close match to the original; same as yellow jelly)
-R:960:0x99:0x96
-
-# Green puyo (not a close match to the original; same as green jelly)
-R:961:0x99:0x99
-
-# The Ghost 'Q' (not a close match to the original)
-R:1003:0x91:0x87
-
-# Topaz monk (not a close match to the original)
-R:1047:0x8D:0x9B
-
-# Great Wyrm of Space-Time (not a close match to the original; same as Tiamat)
-R:1064:0x90:0x82
-
-# Great Bile Wyrm (not a close match to the original; this is what Angband 4.2
-# has for the monster with the same name)
-R:1066:0x8F:0x9F
-
-
-# Feature attr/char definitions
-
-# open floor
-F:1:0x80:0xA1:0x80:0xA2:0x80:0xA0
-
-# glyph of warding
-F:3:0x83:0xA7:0x83:0xA8:0x83:0xA6
-
-# up staircase
-F:6:0x80:0xA4:0x80:0xA5:0x80:0xA3
-
-# down staircase
-F:7:0x80:0xA7:0x80:0xA8:0x80:0xA6
-
-# shaft up
-F:13:0x82:0xB0:0x82:0xB1:0x82:0xAF
-
-# shaft down
-F:14:0x82:0xB9:0x82:0xBA:0x82:0xB8
-
-# pile of rubble
-F:49:0x81:0xB9:0x81:0xBA:0x81:0xB8
-
-# magma vein
-F:50:0x80:0xBC:0x80:0xBD:0x80:0xBB
-
-# quartz vein
-F:51:0x80:0xBC:0x80:0xBD:0x80:0xBB
-
-# magma vein with treasure
-F:54:0x80:0xBF:0x80:0xC0:0x80:0xBE
-
-# quartz vein with treasure
-F:55:0x80:0xBF:0x80:0xC0:0x80:0xBE
-
-# granite wall
-F:56:0x80:0xB9:0x80:0xBA:0x80:0xB8
-
-# permanent wall
-F:60:0x81:0xC2:0x81:0xC3:0x81:0xC1
-
-# explosive rune
-F:64:0x83:0xA4:0x83:0xA5:0x83:0xA3
-
-# pool of deep water
-F:83:0x8C:0xB6:0x8C:0xB7:0x8C:0xB5
-
-# stream of shallow water
-F:84:0x8C:0xB0:0x8C:0xB1:0x8C:0xAF
-
-# pool of deep lava
-F:85:0x91:0xA4:0x91:0xA5:0x91:0xA3
-
-# stream of shallow lava
-F:86:0x91:0xA1:0x91:0xA2:0x91:0xA0
-
-# dirt
-F:88:0x8E:0xA7:0x8E:0xA8:0x8E:0xA6
-
-# patch of grass
-F:89:0x8D:0xA4:0x8D:0xA5:0x8D:0xA3
-
-# flower
-F:93:0x8D:0xA7:0x8D:0xA8:0x8D:0xA6
-
-# brake
-F:94:0x8D:0xB0:0x8D:0xB1:0x8D:0xAF
-
-# tree (using one tree per tile; original had 2 which is 0x8D:0x83 and its
-# neighbors)
-F:96:0x8D:0xB6:0x8D:0xB7:0x8D:0xB5
-
-# mountain chain
-F:97:0x8F:0xB0:0x8F:0xB1:0x8F:0xAF
-
-# mirror (not close match for the original)
-F:195:0xA4:0xB9:0xA4:0xBA:0xA4:0xB8
-
-# unknown grid (not detected)
-F:196:0x80:0xA0
-
-
-# Object attr/char definitions
-
-# Crystal Ball (not a close match to the original)
-K:589:0xD8/0x8F
-
-# Stone (not a close match to the original)
-K:590:0xD8/0x96
-
-# Levitation Stone (not a close match to the original)
-K:609:0xD8/0x91
index 0bcc519..e2aa51e 100644 (file)
@@ -5693,8 +5693,3 @@ K:668:0x86/0x82
 
 # Load the special player pictures
 %:xtra-xxx.prf
-
-# On the Mac, using Angband's version of the original tile set.  Override
-# some of the above for what's different.
-?:[EQU $SYS coc]
-%:graf-ori.prf
index bef6797..2b2d4fc 100644 (file)
@@ -1,21 +1,27 @@
 ## Makefile.am -- Process this file with automake to process Makefile.in
 
-angband_files = \
-       8x8.bmp
+hengband_tilesets = \
+       8x8.bmp \
+       16x16.bmp \
+       16x16-mask.bmp
 
 angband4_conf = list.txt
-angband4_tile_files = \
+converted_tilesets = \
        old/8x8.png \
        adam-bolt/16x16.png
 
 EXTRA_DIST = \
-  delete.me $(angband_files) $(angband4_conf) $(angband4_tile_files)
+  delete.me \
+  $(hengband_tilesets) \
+  $(angband4_conf) \
+  osx_bmp2png.py \
+  $(converted_tilesets)
 
 if SET_GID
 angbanddir = @DEFAULT_LIB_PATH@/xtra/graf
 
 angband_DATA = \
-  $(angband_files)
+  $(hengband_tilesets)
 endif
 
 if COCOA
@@ -31,5 +37,5 @@ appgrafdir = $(APPRES)/lib/xtra/graf
 appgraf_DATA = \
        $(angband4_conf)
 nobase_appgraf_DATA = \
-       $(angband4_tile_files)
+       $(converted_tilesets)
 endif
index 94a6353..d732d7d 100644 (file)
Binary files a/lib/xtra/graf/adam-bolt/16x16.png and b/lib/xtra/graf/adam-bolt/16x16.png differ
index 90ba6d3..e1d99a9 100644 (file)
Binary files a/lib/xtra/graf/old/8x8.png and b/lib/xtra/graf/old/8x8.png differ