I have a C++/SDL project that compiles in both GCC and VS6 and runs without code modification on both Linux and Windows. I wrote the code to be portable but not object-oriented. I'd like to rework the code according to object-oriented design (OOD) principles. However, I'm concerned about the possible performance hit on the GP2X w/ ARM processors clocked at 200MHz + the 64 MB memory (sic?).
This project is a pseudo-3D dungeon crawl with graphics ripped from Forgotten Realms Unlimited Adventures (FRUA). Underneath is my own decent Rogue-like dungeon generator that creates fully-connected levels. This isn't real time - movement is stepwise just like w/ FRUA - so OOD is unlikely to impair performance. Still, what is the thinking around the performance cost of OOD on GP2X?
This project is a pseudo-3D dungeon crawl with graphics ripped from Forgotten Realms Unlimited Adventures (FRUA). Underneath is my own decent Rogue-like dungeon generator that creates fully-connected levels. This isn't real time - movement is stepwise just like w/ FRUA - so OOD is unlikely to impair performance. Still, what is the thinking around the performance cost of OOD on GP2X?