User Tools

Site Tools


en:rpd:engine:layers

Hero Sprite Rendering Layers

Hero Layers

Hero sprite rendering layers define the rendering order of various parts of the hero sprite in Remixed Dungeon.

Layer Description

  • LAYER_BODY - hero body, bottom layer, 16×16, offset 0,0
  • LAYER_COLLAR - armor collar, 16×16, offset 0,0
  • LAYER_HEAD - head, 16×16, offset 0,0
  • LAYER_HAIR - hair, not drawn if helmet equipped, 16×16, offset 0,0
  • LAYER_ARMOR - armor, 16×16, offset 0,0
  • LAYER_FACIAL_HAIR - moustache and beard, not drawn if helmet equipped, 16×16, offset 0,0
  • LAYER_HELMET - helmet (part of armor, hidden if hat equipped), 16×16, offset 0,0
  • LAYER_DEATH - death animation, 16×16, offset 0,0
  • LAYER_ACCESSORY - hat, 32×32, offset 0,0, scale 2

Purpose

These constants define the layering order of various hero sprite components for correct rendering. Layers are rendered from bottom to top, allowing composite sprites to be created from separate parts.

Source Code

  • Implementation: HeroSprite.java
  • Layer constants defined in HeroSprite class
en/rpd/engine/layers.txt · Last modified: by 127.0.0.1