![]() |
Data |
| Prev: 6D23 | Up: Map | Next: 6F2F |
|
The address of the sprite of each of the AC object types, which GetSpriteAddress and DrawObject use to draw an object. A lot of the types share a sprite. A sprite has a byte for its width in bytes in the lowest four bits (the highest four are never set), a byte for its height in pixels, and then, for each pixel row up from the bottom, and for each byte of the width across, a pair of a mask byte and a pixel byte. DrawObject clears the bits of the background where the mask has a bit set, and merges in the pixel byte.
|
||||
| SpriteTable | 6DD7 | DEFW Sprite_Empty | Type 00: nothing, as it is a free object. | |
| 6DD9 | DEFW Sprite_Empty | Type 01: a marker that something has to be erased. | ||
| 6DDB | DEFW Sprite_Menu_Frame_Edge_1 | Types 02 to 05: the pieces of the frame of the menu. | ||
| 6DDD | DEFW Sprite_Menu_Frame_Edge_End | |||
| 6DDF | DEFW Sprite_Menu_Frame_Edge_2 | |||
| 6DE1 | DEFW Sprite_Menu_Frame_Corner | |||
| 6DE3 | DEFW Sprite_Root_Door | Type 06: a root door. | ||
| 6DE5 | DEFW Sprite_Root_Door_Frame | Type 07: a root door frame. | ||
| 6DE7 | DEFW Sprite_Stone_Door | Type 08: a stone door. | ||
| 6DE9 | DEFW Sprite_Stone_Door_Frame | Type 09: a stone door frame. | ||
| 6DEB | DEFW Sprite_Round_Pedestal | Types 0A to 0B: scenery. | ||
| 6DED | DEFW Sprite_Stone_Block | |||
| 6DEF | DEFW Sprite_Root_Wall_1 | Types 0C to 0F: pieces of a wall of roots. | ||
| 6DF1 | DEFW Sprite_Root_Wall_2 | |||
| 6DF3 | DEFW Sprite_Root_Wall_3 | |||
| 6DF5 | DEFW Sprite_Root_Wall_4 | |||
| 6DF7 | DEFW Sprite_Spark | Types 10 to 11: a spark that flickers. | ||
| 6DF9 | DEFW Sprite_Spark | |||
| 6DFB | DEFW Sprite_Player_Legs_1 | Types 12 to 16: pictures of the player, of which only the last, the icon of the lives, is used. | ||
| 6DFD | DEFW Sprite_Player_Legs_5 | |||
| 6DFF | DEFW Sprite_Player_Legs_1 | |||
| 6E01 | DEFW Sprite_Player_Legs_2 | |||
| 6E03 | DEFW Sprite_Player_Icon | |||
| 6E05 | DEFW Sprite_Stalactites | Type 17: stalactites. | ||
| 6E07 | DEFW Sprite_Empty | Types 18 to 1B: nothing. | ||
| 6E09 | DEFW Sprite_Empty | |||
| 6E0B | DEFW Sprite_Empty | |||
| 6E0D | DEFW Sprite_Empty | |||
| 6E0F | DEFW Sprite_Stalactites | Type 1C: falling stalactites. | ||
| 6E11 | DEFW Sprite_Player_Legs_2 | Types 1D to 1F: objects that are not used. | ||
| 6E13 | DEFW Sprite_Spiked_Ring | |||
| 6E15 | DEFW Sprite_Spiked_Ring | |||
| 6E17 | DEFW Sprite_Player_Legs_1 | Types 20 to 27: the legs of the player. | ||
| 6E19 | DEFW Sprite_Player_Legs_2 | |||
| 6E1B | DEFW Sprite_Player_Legs_3 | |||
| 6E1D | DEFW Sprite_Player_Legs_2 | |||
| 6E1F | DEFW Sprite_Player_Legs_4 | |||
| 6E21 | DEFW Sprite_Player_Legs_5 | |||
| 6E23 | DEFW Sprite_Player_Legs_6 | |||
| 6E25 | DEFW Sprite_Player_Legs_5 | |||
| 6E27 | DEFW Sprite_Player_Body_1 | Types 28 to 2F: the body of the player. | ||
| 6E29 | DEFW Sprite_Player_Body_2 | |||
| 6E2B | DEFW Sprite_Player_Body_3 | |||
| 6E2D | DEFW Sprite_Player_Body_2 | |||
| 6E2F | DEFW Sprite_Player_Body_4 | |||
| 6E31 | DEFW Sprite_Player_Body_5 | |||
| 6E33 | DEFW Sprite_Player_Body_6 | |||
| 6E35 | DEFW Sprite_Player_Body_5 | |||
| 6E37 | DEFW Sprite_Ghost_1 | Types 30 to 33: a ghost. | ||
| 6E39 | DEFW Sprite_Ghost_2 | |||
| 6E3B | DEFW Sprite_Ghost_1 | |||
| 6E3D | DEFW Sprite_Ghost_2 | |||
| 6E3F | DEFW Sprite_Stone_Wall_1 | Types 34 to 38: pieces of a stone wall. | ||
| 6E41 | DEFW Sprite_Stone_Wall_2 | |||
| 6E43 | DEFW Sprite_Stone_Wall_3 | |||
| 6E45 | DEFW Sprite_Stone_Wall_4 | |||
| 6E47 | DEFW Sprite_Stone_Wall_5 | |||
| 6E49 | DEFW Sprite_Stone_Wall_End | Type 39: the end of a stone wall. | ||
| 6E4B | DEFW Sprite_Frame_Bottom_Piece | Types 3A to 3E: the pieces of the frame of a room. | ||
| 6E4D | DEFW Sprite_Frame_Cap | |||
| 6E4F | DEFW Sprite_Frame_Upright_Edge | |||
| 6E51 | DEFW Sprite_Frame_Upright_Edge | |||
| 6E53 | DEFW Sprite_Frame_Sloping_Edge | |||
| 6E55 | DEFW Sprite_Cube | Type 3F: a cube that falls. | ||
| 6E57 | DEFW Sprite_Explosion_1 | Types 40 to 47: the frames of an explosion. | ||
| 6E59 | DEFW Sprite_Explosion_2 | |||
| 6E5B | DEFW Sprite_Explosion_3 | |||
| 6E5D | DEFW Sprite_Explosion_2 | |||
| 6E5F | DEFW Sprite_Explosion_3 | |||
| 6E61 | DEFW Sprite_Explosion_3 | |||
| 6E63 | DEFW Sprite_Explosion_4 | |||
| 6E65 | DEFW Sprite_Explosion_4 | |||
| 6E67 | DEFW Sprite_Round_Pedestal | Type 48: a pedestal that falls. | ||
| 6E69 | DEFW Sprite_Table_Object | Type 49: a table. | ||
| 6E6B | DEFW Sprite_Floor_Trap_1 | Types 4A to 4B: a trap in the floor. | ||
| 6E6D | DEFW Sprite_Floor_Trap_2 | |||
| 6E6F | DEFW Sprite_Round_Pedestal | Types 4C to 4D: a pedestal. | ||
| 6E71 | DEFW Sprite_Round_Pedestal | |||
| 6E73 | DEFW Sprite_Stone_Block | Types 4E to 4F: a block that sinks, or one that falls. | ||
| 6E75 | DEFW Sprite_Stone_Block | |||
| 6E77 | DEFW Sprite_Wanderer_1 | Types 50 to 51: a creature that wanders about. | ||
| 6E79 | DEFW Sprite_Wanderer_2 | |||
| 6E7B | DEFW Sprite_Cube | Types 52 to 53: a cube, and an empty sprite. | ||
| 6E7D | DEFW Sprite_Empty | |||
| 6E7F | DEFW Sprite_Stone_Block | Types 54 to 55: a lift, and a block that bobs. | ||
| 6E81 | DEFW Sprite_Stone_Block | |||
| 6E83 | DEFW Sprite_Spiked_Head | Type 56: a spiked head that bobs. | ||
| 6E85 | DEFW Sprite_Stone_Block | Types 57 to 58: blocks that slide. | ||
| 6E87 | DEFW Sprite_Stone_Block | |||
| 6E89 | DEFW Sprite_Spark | Type 59: a spark that wanders. | ||
| 6E8B | DEFW Sprite_Helper | Type 5A: the helper. | ||
| 6E8D | DEFW Sprite_Stone_Block | Type 5B: a block that can be pushed. | ||
| 6E8F | DEFW Sprite_Spiked_Head | Types 5C to 5D: spiked heads that slide. | ||
| 6E91 | DEFW Sprite_Spiked_Head | |||
| 6E93 | DEFW Sprite_Empty | Types 5E to 6F: nothing. | ||
| 6E95 | DEFW Sprite_Empty | |||
| 6E97 | DEFW Sprite_Empty | |||
| 6E99 | DEFW Sprite_Empty | |||
| 6E9B | DEFW Sprite_Empty | |||
| 6E9D | DEFW Sprite_Empty | |||
| 6E9F | DEFW Sprite_Empty | |||
| 6EA1 | DEFW Sprite_Empty | |||
| 6EA3 | DEFW Sprite_Empty | |||
| 6EA5 | DEFW Sprite_Empty | |||
| 6EA7 | DEFW Sprite_Empty | |||
| 6EA9 | DEFW Sprite_Empty | |||
| 6EAB | DEFW Sprite_Empty | |||
| 6EAD | DEFW Sprite_Empty | |||
| 6EAF | DEFW Sprite_Empty | |||
| 6EB1 | DEFW Sprite_Empty | |||
| 6EB3 | DEFW Sprite_Empty | |||
| 6EB5 | DEFW Sprite_Empty | |||
| 6EB7 | DEFW Sprite_Quest_Object_1 | Types 70 to 77: the four objects of the quest, before and after they are collected. | ||
| 6EB9 | DEFW Sprite_Quest_Object_1 | |||
| 6EBB | DEFW Sprite_Quest_Object_1 | |||
| 6EBD | DEFW Sprite_Quest_Object_1 | |||
| 6EBF | DEFW Sprite_Quest_Object_2 | |||
| 6EC1 | DEFW Sprite_Quest_Object_2 | |||
| 6EC3 | DEFW Sprite_Quest_Object_2 | |||
| 6EC5 | DEFW Sprite_Quest_Object_2 | |||
| 6EC7 | DEFW Sprite_Well | Type 78: a well that makes a helper. | ||
| 6EC9 | DEFW Sprite_Stone_Block | Types 79 to 7F: blocks that do nothing. | ||
| 6ECB | DEFW Sprite_Stone_Block | |||
| 6ECD | DEFW Sprite_Stone_Block | |||
| 6ECF | DEFW Sprite_Stone_Block | |||
| 6ED1 | DEFW Sprite_Stone_Block | |||
| 6ED3 | DEFW Sprite_Stone_Block | |||
| 6ED5 | DEFW Sprite_Stone_Block | |||
| 6ED7 | DEFW Sprite_Pentagram_Arc_1 | Types 80 to 87: the arcs of the pentagram. | ||
| 6ED9 | DEFW Sprite_Pentagram_Arc_2 | |||
| 6EDB | DEFW Sprite_Pentagram_Arc_3 | |||
| 6EDD | DEFW Sprite_Pentagram_Arc_4 | |||
| 6EDF | DEFW Sprite_Pentagram_Arc_5 | |||
| 6EE1 | DEFW Sprite_Pentagram_Arc_6 | |||
| 6EE3 | DEFW Sprite_Pentagram_Arc_7 | |||
| 6EE5 | DEFW Sprite_Pentagram_Arc_8 | |||
| 6EE7 | DEFW Sprite_Stone_Block | Types 88 to 8B: the stages of a block that crumbles. | ||
| 6EE9 | DEFW Sprite_Crumbling_Block_2 | |||
| 6EEB | DEFW Sprite_Crumbling_Block_3 | |||
| 6EED | DEFW Sprite_Crumbling_Block_4 | |||
| 6EEF | DEFW Sprite_Stone_Block | Types 8C to 8F: blocks that push. | ||
| 6EF1 | DEFW Sprite_Stone_Block | |||
| 6EF3 | DEFW Sprite_Stone_Block | |||
| 6EF5 | DEFW Sprite_Stone_Block | |||
| 6EF7 | DEFW Sprite_Pentagram_Stone_1 | Types 90 to 94: the stones that go on the pentagram. | ||
| 6EF9 | DEFW Sprite_Pentagram_Stone_2 | |||
| 6EFB | DEFW Sprite_Pentagram_Stone_3 | |||
| 6EFD | DEFW Sprite_Pentagram_Stone_4 | |||
| 6EFF | DEFW Sprite_Pentagram_Stone_5 | |||
| 6F01 | DEFW Sprite_Projectile_1 | Types 95 to 97: the frames of a projectile. | ||
| 6F03 | DEFW Sprite_Projectile_2 | |||
| 6F05 | DEFW Sprite_Projectile_3 | |||
| 6F07 | DEFW Sprite_Pentagram_Stone_1 | Types 98 to 9F: the stones when they are in place, and nothing. | ||
| 6F09 | DEFW Sprite_Pentagram_Stone_2 | |||
| 6F0B | DEFW Sprite_Pentagram_Stone_3 | |||
| 6F0D | DEFW Sprite_Pentagram_Stone_4 | |||
| 6F0F | DEFW Sprite_Pentagram_Stone_5 | |||
| 6F11 | DEFW Sprite_Empty | |||
| 6F13 | DEFW Sprite_Empty | |||
| 6F15 | DEFW Sprite_Empty | |||
| 6F17 | DEFW Sprite_Bat_4 | Types A0 to A7: a bat that homes in on the player. | ||
| 6F19 | DEFW Sprite_Bat_5 | |||
| 6F1B | DEFW Sprite_Bat_4 | |||
| 6F1D | DEFW Sprite_Bat_6 | |||
| 6F1F | DEFW Sprite_Bat_2 | |||
| 6F21 | DEFW Sprite_Bat_3 | |||
| 6F23 | DEFW Sprite_Bat_2 | |||
| 6F25 | DEFW Sprite_Bat_1 | |||
| 6F27 | DEFW Sprite_Imp_1 | Types A8 to AB: a creature that wanders about. | ||
| 6F29 | DEFW Sprite_Imp_2 | |||
| 6F2B | DEFW Sprite_Imp_3 | |||
| 6F2D | DEFW Sprite_Imp_4 | |||
| Prev: 6D23 | Up: Map | Next: 6F2F |