«- А хотите, я его стукну? Он станет фиолетовым! В крапинку!«
К вопросу о Призраке и его цветах. Вот так выглядят его спрайты:
Причем в памяти хранится только один вариант спрайта — красный. Он же и является маской при наложении спрайта на задний план. Остальные варианты генерятся программно, по мере надобности, путем BIC по маске (то все строки, то через одну) из этого же красного спрайта. Так как Призрак меняет цвет только после получения удара, то новый вариант спрайта генерируется не каждый раз при выводе на экран, а только после получения удара и дальше просто хранится в памяти.
Свежие комментарии