summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/rltiles
diff options
context:
space:
mode:
authorennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573>2008-01-05 17:17:54 +0000
committerennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573>2008-01-05 17:17:54 +0000
commitd3b7fd1f062b31f65e5a933efbf2f18f1e91dce0 (patch)
tree93db1223d8d92401cdca8cc7e1c22165b368f43d /crawl-ref/source/rltiles
parentda4adcc1d6c955a34a6ac09b9e05c39dd967955c (diff)
downloadcrawl-ref-d3b7fd1f062b31f65e5a933efbf2f18f1e91dce0.tar.gz
crawl-ref-d3b7fd1f062b31f65e5a933efbf2f18f1e91dce0.zip
Adding deck type and subtype icons.
Improved yaktaur captain icon. Removing unused nethack misc item tiles. Better vampire tiles. Fixed rim logic when composing tiles for tilesheet. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3200 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/rltiles')
-rw-r--r--crawl-ref/source/rltiles/dc-item.txt103
-rw-r--r--crawl-ref/source/rltiles/dc-mon/yaktaur_captain.bmpbin2102 -> 2102 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/bell.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/bell_of_opening.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/blindfold.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/brass_lantern.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/can_of_grease.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/candelabrum_of_invocation.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/chest.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/credit_card.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/crystal_ball.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/drum.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/expensive_camera.bmpbin2103 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/figurine.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/flute.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/grappling_hook.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/harp.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/heavy_iron_ball.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/horn.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/i-deck_changes.bmpbin0 -> 3126 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/i-deck_defense.bmpbin0 -> 3126 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/i-deck_destruction.bmpbin0 -> 3126 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/i-deck_dungeons.bmpbin0 -> 3126 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/i-deck_escape.bmpbin0 -> 3126 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/i-deck_punishment.bmpbin0 -> 3126 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/i-deck_summoning.bmpbin0 -> 3126 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/i-deck_war.bmpbin0 -> 3126 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/i-deck_wonders.bmpbin0 -> 3126 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/ice_box.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/iron_chain.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/lamp.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/land_mine.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/large_box.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/leash.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/lenses.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/lock_pick.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/magic_marker.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/mirror.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/misc_deck.bmpbin2102 -> 2102 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/misc_deck_legendary.bmp (renamed from crawl-ref/source/rltiles/item/misc/beartrap.bmp)bin2102 -> 2102 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/misc_deck_rare.bmp (renamed from crawl-ref/source/rltiles/item/misc/bugle.bmp)bin2102 -> 2102 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/pick_axe.bmpbin2103 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/sack.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/saddle.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/skeleton_key.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/statue.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/stethoscope.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/tallow_candle.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/tin_opener.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/tinning_kit.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/towel.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/unicorn_horn.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/wax_candle.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/item/misc/whistle.bmpbin2102 -> 0 bytes
-rw-r--r--crawl-ref/source/rltiles/player/base/vampire_f.bmpbin2102 -> 3126 bytes
-rw-r--r--crawl-ref/source/rltiles/player/base/vampire_m.bmpbin2102 -> 3126 bytes
-rw-r--r--crawl-ref/source/rltiles/tool/dctile.c40
57 files changed, 129 insertions, 14 deletions
diff --git a/crawl-ref/source/rltiles/dc-item.txt b/crawl-ref/source/rltiles/dc-item.txt
index f4d45ea915..d4ecf72c59 100644
--- a/crawl-ref/source/rltiles/dc-item.txt
+++ b/crawl-ref/source/rltiles/dc-item.txt
@@ -579,15 +579,110 @@ misc_stone MISC_STONE_OF_EARTH_ELEMENTALS
misc_lantern MISC_LANTERN_OF_SHADOWS
misc_horn MISC_HORN_OF_GERYON
misc_box MISC_BOX_OF_BEASTS
-misc_deck MISC_DECK_OF_WONDERS
-misc_deck MISC_DECK_OF_SUMMONINGS
+misc_deck MISC_DECK
+%start
+%compose misc_deck
+%compose i-deck_escape
+%finish
+%start
+%compose misc_deck
+%compose i-deck_destruction
+%finish
+%start
+%compose misc_deck
+%compose i-deck_summoning
+%finish
+%start
+%compose misc_deck
+%compose i-deck_wonders
+%finish
+%start
+%compose misc_deck
+%compose i-deck_punishment
+%finish
+%start
+%compose misc_deck
+%compose i-deck_war
+%finish
+%start
+%compose misc_deck
+%compose i-deck_changes
+%finish
+%start
+%compose misc_deck
+%compose i-deck_defense
+%finish
+misc_deck_rare MISC_DECK_RARE
+%start
+%compose misc_deck_rare
+%compose i-deck_escape
+%finish
+%start
+%compose misc_deck_rare
+%compose i-deck_destruction
+%finish
+%start
+%compose misc_deck_rare
+%compose i-deck_summoning
+%finish
+%start
+%compose misc_deck_rare
+%compose i-deck_wonders
+%finish
+%start
+%compose misc_deck_rare
+%compose i-deck_punishment
+%finish
+%start
+%compose misc_deck_rare
+%compose i-deck_war
+%finish
+%start
+%compose misc_deck_rare
+%compose i-deck_changes
+%finish
+%start
+%compose misc_deck_rare
+%compose i-deck_defense
+%finish
+misc_deck_legendary MISC_DECK_LEGENDARY
+%start
+%compose misc_deck_legendary
+%compose i-deck_escape
+%finish
+%start
+%compose misc_deck_legendary
+%compose i-deck_destruction
+%finish
+%start
+%compose misc_deck_legendary
+%compose i-deck_summoning
+%finish
+%start
+%compose misc_deck_legendary
+%compose i-deck_wonders
+%finish
+%start
+%compose misc_deck_legendary
+%compose i-deck_punishment
+%finish
+%start
+%compose misc_deck_legendary
+%compose i-deck_war
+%finish
+%start
+%compose misc_deck_legendary
+%compose i-deck_changes
+%finish
+%start
+%compose misc_deck_legendary
+%compose i-deck_defense
+%finish
misc_crystal MISC_CRYSTAL_BALL_OF_ENERGY
misc_box MISC_EMPTY_EBONY_CASKET
misc_crystal MISC_CRYSTAL_BALL_OF_FIXATION
misc_disc MISC_DISC_OF_STORMS
misc_rune MISC_RUNE_OF_ZOT
-misc_deck MISC_DECK_OF_TRICKS
-misc_deck MISC_DECK_OF_POWER
misc_altar MISC_PORTABLE_ALTAR_OF_NEMELEX
#OBJ_CORPSES
diff --git a/crawl-ref/source/rltiles/dc-mon/yaktaur_captain.bmp b/crawl-ref/source/rltiles/dc-mon/yaktaur_captain.bmp
index 5cc690800a..454347ae28 100644
--- a/crawl-ref/source/rltiles/dc-mon/yaktaur_captain.bmp
+++ b/crawl-ref/source/rltiles/dc-mon/yaktaur_captain.bmp
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/bell.bmp b/crawl-ref/source/rltiles/item/misc/bell.bmp
deleted file mode 100644
index 4c0c832502..0000000000
--- a/crawl-ref/source/rltiles/item/misc/bell.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/bell_of_opening.bmp b/crawl-ref/source/rltiles/item/misc/bell_of_opening.bmp
deleted file mode 100644
index a513b10686..0000000000
--- a/crawl-ref/source/rltiles/item/misc/bell_of_opening.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/blindfold.bmp b/crawl-ref/source/rltiles/item/misc/blindfold.bmp
deleted file mode 100644
index c4cbd18f32..0000000000
--- a/crawl-ref/source/rltiles/item/misc/blindfold.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/brass_lantern.bmp b/crawl-ref/source/rltiles/item/misc/brass_lantern.bmp
deleted file mode 100644
index 0278fc3377..0000000000
--- a/crawl-ref/source/rltiles/item/misc/brass_lantern.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/can_of_grease.bmp b/crawl-ref/source/rltiles/item/misc/can_of_grease.bmp
deleted file mode 100644
index 0011705476..0000000000
--- a/crawl-ref/source/rltiles/item/misc/can_of_grease.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/candelabrum_of_invocation.bmp b/crawl-ref/source/rltiles/item/misc/candelabrum_of_invocation.bmp
deleted file mode 100644
index e5a3654594..0000000000
--- a/crawl-ref/source/rltiles/item/misc/candelabrum_of_invocation.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/chest.bmp b/crawl-ref/source/rltiles/item/misc/chest.bmp
deleted file mode 100644
index 245cd99e0d..0000000000
--- a/crawl-ref/source/rltiles/item/misc/chest.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/credit_card.bmp b/crawl-ref/source/rltiles/item/misc/credit_card.bmp
deleted file mode 100644
index 765df991c8..0000000000
--- a/crawl-ref/source/rltiles/item/misc/credit_card.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/crystal_ball.bmp b/crawl-ref/source/rltiles/item/misc/crystal_ball.bmp
deleted file mode 100644
index 6a6829d18e..0000000000
--- a/crawl-ref/source/rltiles/item/misc/crystal_ball.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/drum.bmp b/crawl-ref/source/rltiles/item/misc/drum.bmp
deleted file mode 100644
index 7e18ff3b49..0000000000
--- a/crawl-ref/source/rltiles/item/misc/drum.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/expensive_camera.bmp b/crawl-ref/source/rltiles/item/misc/expensive_camera.bmp
deleted file mode 100644
index a9ec001854..0000000000
--- a/crawl-ref/source/rltiles/item/misc/expensive_camera.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/figurine.bmp b/crawl-ref/source/rltiles/item/misc/figurine.bmp
deleted file mode 100644
index a7000d766f..0000000000
--- a/crawl-ref/source/rltiles/item/misc/figurine.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/flute.bmp b/crawl-ref/source/rltiles/item/misc/flute.bmp
deleted file mode 100644
index 471c0a5ad6..0000000000
--- a/crawl-ref/source/rltiles/item/misc/flute.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/grappling_hook.bmp b/crawl-ref/source/rltiles/item/misc/grappling_hook.bmp
deleted file mode 100644
index 7129fef8b2..0000000000
--- a/crawl-ref/source/rltiles/item/misc/grappling_hook.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/harp.bmp b/crawl-ref/source/rltiles/item/misc/harp.bmp
deleted file mode 100644
index 89dadfcb7d..0000000000
--- a/crawl-ref/source/rltiles/item/misc/harp.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/heavy_iron_ball.bmp b/crawl-ref/source/rltiles/item/misc/heavy_iron_ball.bmp
deleted file mode 100644
index 7e311acb85..0000000000
--- a/crawl-ref/source/rltiles/item/misc/heavy_iron_ball.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/horn.bmp b/crawl-ref/source/rltiles/item/misc/horn.bmp
deleted file mode 100644
index b7e1980cf1..0000000000
--- a/crawl-ref/source/rltiles/item/misc/horn.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/i-deck_changes.bmp b/crawl-ref/source/rltiles/item/misc/i-deck_changes.bmp
new file mode 100644
index 0000000000..a0620988e9
--- /dev/null
+++ b/crawl-ref/source/rltiles/item/misc/i-deck_changes.bmp
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/i-deck_defense.bmp b/crawl-ref/source/rltiles/item/misc/i-deck_defense.bmp
new file mode 100644
index 0000000000..d6660445e3
--- /dev/null
+++ b/crawl-ref/source/rltiles/item/misc/i-deck_defense.bmp
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/i-deck_destruction.bmp b/crawl-ref/source/rltiles/item/misc/i-deck_destruction.bmp
new file mode 100644
index 0000000000..ef2e2b59e0
--- /dev/null
+++ b/crawl-ref/source/rltiles/item/misc/i-deck_destruction.bmp
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/i-deck_dungeons.bmp b/crawl-ref/source/rltiles/item/misc/i-deck_dungeons.bmp
new file mode 100644
index 0000000000..f0779d502a
--- /dev/null
+++ b/crawl-ref/source/rltiles/item/misc/i-deck_dungeons.bmp
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/i-deck_escape.bmp b/crawl-ref/source/rltiles/item/misc/i-deck_escape.bmp
new file mode 100644
index 0000000000..ef9095aa5d
--- /dev/null
+++ b/crawl-ref/source/rltiles/item/misc/i-deck_escape.bmp
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/i-deck_punishment.bmp b/crawl-ref/source/rltiles/item/misc/i-deck_punishment.bmp
new file mode 100644
index 0000000000..4c3e34dd37
--- /dev/null
+++ b/crawl-ref/source/rltiles/item/misc/i-deck_punishment.bmp
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/i-deck_summoning.bmp b/crawl-ref/source/rltiles/item/misc/i-deck_summoning.bmp
new file mode 100644
index 0000000000..3dd4f6f1d4
--- /dev/null
+++ b/crawl-ref/source/rltiles/item/misc/i-deck_summoning.bmp
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/i-deck_war.bmp b/crawl-ref/source/rltiles/item/misc/i-deck_war.bmp
new file mode 100644
index 0000000000..4bf2eb1ead
--- /dev/null
+++ b/crawl-ref/source/rltiles/item/misc/i-deck_war.bmp
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/i-deck_wonders.bmp b/crawl-ref/source/rltiles/item/misc/i-deck_wonders.bmp
new file mode 100644
index 0000000000..4027549921
--- /dev/null
+++ b/crawl-ref/source/rltiles/item/misc/i-deck_wonders.bmp
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/ice_box.bmp b/crawl-ref/source/rltiles/item/misc/ice_box.bmp
deleted file mode 100644
index 02b71b2685..0000000000
--- a/crawl-ref/source/rltiles/item/misc/ice_box.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/iron_chain.bmp b/crawl-ref/source/rltiles/item/misc/iron_chain.bmp
deleted file mode 100644
index 91e6e91758..0000000000
--- a/crawl-ref/source/rltiles/item/misc/iron_chain.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/lamp.bmp b/crawl-ref/source/rltiles/item/misc/lamp.bmp
deleted file mode 100644
index b142b4042d..0000000000
--- a/crawl-ref/source/rltiles/item/misc/lamp.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/land_mine.bmp b/crawl-ref/source/rltiles/item/misc/land_mine.bmp
deleted file mode 100644
index b803886052..0000000000
--- a/crawl-ref/source/rltiles/item/misc/land_mine.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/large_box.bmp b/crawl-ref/source/rltiles/item/misc/large_box.bmp
deleted file mode 100644
index df6b139a00..0000000000
--- a/crawl-ref/source/rltiles/item/misc/large_box.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/leash.bmp b/crawl-ref/source/rltiles/item/misc/leash.bmp
deleted file mode 100644
index be873483d8..0000000000
--- a/crawl-ref/source/rltiles/item/misc/leash.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/lenses.bmp b/crawl-ref/source/rltiles/item/misc/lenses.bmp
deleted file mode 100644
index 9485f50428..0000000000
--- a/crawl-ref/source/rltiles/item/misc/lenses.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/lock_pick.bmp b/crawl-ref/source/rltiles/item/misc/lock_pick.bmp
deleted file mode 100644
index f3bff0df73..0000000000
--- a/crawl-ref/source/rltiles/item/misc/lock_pick.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/magic_marker.bmp b/crawl-ref/source/rltiles/item/misc/magic_marker.bmp
deleted file mode 100644
index ce14f09b0a..0000000000
--- a/crawl-ref/source/rltiles/item/misc/magic_marker.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/mirror.bmp b/crawl-ref/source/rltiles/item/misc/mirror.bmp
deleted file mode 100644
index f1693445f5..0000000000
--- a/crawl-ref/source/rltiles/item/misc/mirror.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/misc_deck.bmp b/crawl-ref/source/rltiles/item/misc/misc_deck.bmp
index ccc966cb2f..4708454ddd 100644
--- a/crawl-ref/source/rltiles/item/misc/misc_deck.bmp
+++ b/crawl-ref/source/rltiles/item/misc/misc_deck.bmp
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/beartrap.bmp b/crawl-ref/source/rltiles/item/misc/misc_deck_legendary.bmp
index cf0ce1ff20..d8c6b0db46 100644
--- a/crawl-ref/source/rltiles/item/misc/beartrap.bmp
+++ b/crawl-ref/source/rltiles/item/misc/misc_deck_legendary.bmp
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/bugle.bmp b/crawl-ref/source/rltiles/item/misc/misc_deck_rare.bmp
index 3467b82b58..0451ef9220 100644
--- a/crawl-ref/source/rltiles/item/misc/bugle.bmp
+++ b/crawl-ref/source/rltiles/item/misc/misc_deck_rare.bmp
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/pick_axe.bmp b/crawl-ref/source/rltiles/item/misc/pick_axe.bmp
deleted file mode 100644
index 69097a8bc2..0000000000
--- a/crawl-ref/source/rltiles/item/misc/pick_axe.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/sack.bmp b/crawl-ref/source/rltiles/item/misc/sack.bmp
deleted file mode 100644
index b451a514a4..0000000000
--- a/crawl-ref/source/rltiles/item/misc/sack.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/saddle.bmp b/crawl-ref/source/rltiles/item/misc/saddle.bmp
deleted file mode 100644
index bce2509866..0000000000
--- a/crawl-ref/source/rltiles/item/misc/saddle.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/skeleton_key.bmp b/crawl-ref/source/rltiles/item/misc/skeleton_key.bmp
deleted file mode 100644
index 96a6368764..0000000000
--- a/crawl-ref/source/rltiles/item/misc/skeleton_key.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/statue.bmp b/crawl-ref/source/rltiles/item/misc/statue.bmp
deleted file mode 100644
index a7000d766f..0000000000
--- a/crawl-ref/source/rltiles/item/misc/statue.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/stethoscope.bmp b/crawl-ref/source/rltiles/item/misc/stethoscope.bmp
deleted file mode 100644
index f15135d9d3..0000000000
--- a/crawl-ref/source/rltiles/item/misc/stethoscope.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/tallow_candle.bmp b/crawl-ref/source/rltiles/item/misc/tallow_candle.bmp
deleted file mode 100644
index ef89a9fbf1..0000000000
--- a/crawl-ref/source/rltiles/item/misc/tallow_candle.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/tin_opener.bmp b/crawl-ref/source/rltiles/item/misc/tin_opener.bmp
deleted file mode 100644
index c61d41993d..0000000000
--- a/crawl-ref/source/rltiles/item/misc/tin_opener.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/tinning_kit.bmp b/crawl-ref/source/rltiles/item/misc/tinning_kit.bmp
deleted file mode 100644
index c36acd7bef..0000000000
--- a/crawl-ref/source/rltiles/item/misc/tinning_kit.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/towel.bmp b/crawl-ref/source/rltiles/item/misc/towel.bmp
deleted file mode 100644
index 6d4aee70e9..0000000000
--- a/crawl-ref/source/rltiles/item/misc/towel.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/unicorn_horn.bmp b/crawl-ref/source/rltiles/item/misc/unicorn_horn.bmp
deleted file mode 100644
index 3a0ea24926..0000000000
--- a/crawl-ref/source/rltiles/item/misc/unicorn_horn.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/wax_candle.bmp b/crawl-ref/source/rltiles/item/misc/wax_candle.bmp
deleted file mode 100644
index ef89a9fbf1..0000000000
--- a/crawl-ref/source/rltiles/item/misc/wax_candle.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/item/misc/whistle.bmp b/crawl-ref/source/rltiles/item/misc/whistle.bmp
deleted file mode 100644
index 8fa49062ea..0000000000
--- a/crawl-ref/source/rltiles/item/misc/whistle.bmp
+++ /dev/null
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/base/vampire_f.bmp b/crawl-ref/source/rltiles/player/base/vampire_f.bmp
index db6902bd24..317fc45e8c 100644
--- a/crawl-ref/source/rltiles/player/base/vampire_f.bmp
+++ b/crawl-ref/source/rltiles/player/base/vampire_f.bmp
Binary files differ
diff --git a/crawl-ref/source/rltiles/player/base/vampire_m.bmp b/crawl-ref/source/rltiles/player/base/vampire_m.bmp
index 5860f49ea6..53305a5a93 100644
--- a/crawl-ref/source/rltiles/player/base/vampire_m.bmp
+++ b/crawl-ref/source/rltiles/player/base/vampire_m.bmp
Binary files differ
diff --git a/crawl-ref/source/rltiles/tool/dctile.c b/crawl-ref/source/rltiles/tool/dctile.c
index aaadeca911..4bc2c0af9e 100644
--- a/crawl-ref/source/rltiles/tool/dctile.c
+++ b/crawl-ref/source/rltiles/tool/dctile.c
@@ -95,7 +95,7 @@ void cp_floor(){
#define TILEX 32
#define TILEY 32
-void make_rim(){
+void make_rim(unsigned char buf[3][TILEX*TILEY]){
static unsigned char dflag[TILEX][TILEY];
int x,y,c,dd[3],ad;
int n0,n1,n2;
@@ -109,7 +109,7 @@ void make_rim(){
for(x=0;x<TILEX;x++){
dflag[x][y]=1;
ad=ADR(x,y);
- for(c=0;c<3;c++)dd[c]=dbuf[c][ad];
+ for(c=0;c<3;c++)dd[c]=buf[c][ad];
if( (dd[0]==bkg[0])&&(dd[1]==bkg[1])&& (dd[2]==bkg[2])) dflag[x][y]=0;
if( (dd[0]==0)&&(dd[1]==0)&& (dd[2]==0)) dflag[x][y]=2;
}
@@ -144,7 +144,7 @@ void make_rim(){
}
// n1 = tiles adjacent but not diagonal that are tile pixels
if(n1!=0 )
- dbuf[0][x+y*32]=dbuf[1][x+y*32]=dbuf[2][x+y*32]=0x10;
+ buf[0][x+y*32]=buf[1][x+y*32]=buf[2][x+y*32]=0x10;
}
}
}
@@ -252,7 +252,7 @@ dbuf[2][ADR(xx,yy)]=0;
}
#endif
-if(rim==1)make_rim();
+if(rim==1)make_rim(dbuf);
}
@@ -442,20 +442,33 @@ void process_config(char *fname)
// compose an image onto the current buffer
if (getname(tmp,"compose",st))
{
+ unsigned char tempbuf[3][TILEX * TILEY];
+
if(load_pxxx(st)){
printf("no file pxxx/%s.bmp or %s/%s.bmp\n",st,sdir,st);
getchar();
exit(1);
}
+
+ // Copy into a temporary buffer so that we can use the rim func.
+ for(i=0;i<TILEX*TILEY;i++)
+ {
+ tempbuf[0][i] = tbuf[0][i];
+ tempbuf[1][i] = tbuf[1][i];
+ tempbuf[2][i] = tbuf[2][i];
+ }
+ if (rim == 1)
+ make_rim(tempbuf);
+
for(i=0;i<32*32;i++)
{
- if (tbuf[0][i] != bkg[0] ||
- tbuf[1][i] != bkg[1] ||
- tbuf[2][i] != bkg[2])
+ if (tempbuf[0][i] != bkg[0] ||
+ tempbuf[1][i] != bkg[1] ||
+ tempbuf[2][i] != bkg[2])
{
- cbuf[0][i] = tbuf[0][i];
- cbuf[1][i] = tbuf[1][i];
- cbuf[2][i] = tbuf[2][i];
+ cbuf[0][i] = tempbuf[0][i];
+ cbuf[1][i] = tempbuf[1][i];
+ cbuf[2][i] = tempbuf[2][i];
}
}
continue;
@@ -487,7 +500,14 @@ void process_config(char *fname)
tbuf[1][i] = cbuf[1][i];
tbuf[2][i] = cbuf[2][i];
}
+
+ // Rim has already been applied during composing, so turn it off
+ // temporarily.
+ int storerim = rim;
+ rim = 0;
cp_monst_32();
+ rim = storerim;
+
bflush();
}
else