05-29-2009, 06:22 PM
I would like to make a Windows port sometime, but part of me wonders if by the time that happens, the graphics might be so outdated that the whole game might need to be remake anyway. (Like at least 800x600 versions of the graphics, instead of 640x480.) And that'd be a project in and of itself.
As for language, Midnight Mansion was written in straight C. It's not the language that isn't portable, it's the APIs used. C itself goes to any platform quite easily. But the APIs used are Mac APIs for opening files, drawing things on the screen, creating windows and dialog boxes, etc. And while the game could probably be ported by someone experienced in a few months, the level editor would be a nightmare, due to the number of Mac dialog boxes it has. Each dialog box has lots of Mac code associated with it that'd be just a ton of work to port.
As for language, Midnight Mansion was written in straight C. It's not the language that isn't portable, it's the APIs used. C itself goes to any platform quite easily. But the APIs used are Mac APIs for opening files, drawing things on the screen, creating windows and dialog boxes, etc. And while the game could probably be ported by someone experienced in a few months, the level editor would be a nightmare, due to the number of Mac dialog boxes it has. Each dialog box has lots of Mac code associated with it that'd be just a ton of work to port.

