KiteKat, потому что срок хранения файла на файлообменнике уже давно истёк, а исходников у меня уже, к сожалению, нет. Но могу попробовать помочь.
Создаёшь спрайт, состоящий из десяти кадров, каждый из которых последовательно отображает степень разрушения блока. Затем в объекте блока заводишь две переменные: hardness и maxHardness. И в Draw рисуешь индекс из спрайта, который высчитываешь следующей формулой: hardness / maxHardness * 9. Должно получиться примерно так:
Код
draw_sprite(sprBlockDestroy, hardness / maxHardness * 9, x, y);