Splitting an image into tiles
I've had an idea for a game, inspired by Advance Wars. The first hurdle I've decided to try and leap is displaying the map and I was thinking, it'd be easier to draw the whole map as a .bmp then somehow split it into tiles so I can mark certain parts; giving mountains better defensive values and fields none etc.
Thing is, how do you split a bitmap up? I've got absolutely no clue - could someone enlighten me?
EDIT: If I decide I don't want to use this approach, could someone give me a hint or two into a 'good' tile system? Would it be a good idea to create a class representing a tile then have an array of those?