Mr. Rogers wants to retile the front of his roof. The roof of a house is 8 feet tall. If each tile is 1 foot by 1 foot, how many tiles does he need to buy in order to cover the entire front of the roof?