да, ничего не будет, так как скрипт проверяет direction у Game_Character перед выдачей картинки

def get_graphic
return @bitmap[@char.direction].clone
end


а, пробежавшись глазами по скрипту Виктора, я не заметил там расширения этого понятия, зато там есть

attr_reader :diagonal
Таким образом надо дописать метод get_graphic, чтобы он, если выполняется
diagonal?

выдавал @diagonal
иначе - старый @char.direction