@Override protected void buildSprites(IEntity entity,final Map<Object,Sprite> map){
  final SpriteStore store=SpriteStore.get();
  ZoneInfo info=ZoneInfo.get();
  final Sprite tiles=store.getModifiedSprite("data/sprites/combat/blood_" + entity.getEntityClass() + ".png",info.getZoneColor(),info.getColorMethod());
  final int theight=tiles.getHeight();
  int i=0;
  for (int y=0; y < theight; y+=IGameScreen.SIZE_UNIT_PIXELS) {
    map.put(Integer.valueOf(i++),store.getTile(tiles,0,y,IGameScreen.SIZE_UNIT_PIXELS,IGameScreen.SIZE_UNIT_PIXELS));
  }
}

@ Override protected void buildSprites ( IEntity entity , final Map < Object , Sprite > map ) { final SpriteStore store = SpriteStore . get ( ) ; ZoneInfo info = ZoneInfo . get ( ) ; final Sprite tiles = store . getModifiedSprite ( "data/sprites/combat/blood_" + entity . getEntityClass ( ) + ".png" , info . getZoneColor ( ) , info . getColorMethod ( ) ) ; final int theight = tiles . getHeight ( ) ; int i = 0 ; for ( int y = 0 ; y < theight ; y += IGameScreen . SIZE_UNIT_PIXELS ) { map . put ( Integer . valueOf ( i ++ ) , store . getTile ( tiles , 0 , y , IGameScreen . SIZE_UNIT_PIXELS , IGameScreen . SIZE_UNIT_PIXELS ) ) ; } }
populate named state sprites .
