Don't hardcode NPC dialogues, BTW.

BTW, as far as as scripts, dialogues, etc goes, can you still include them as .cpp string vectors or whatever? Assuming you had a NPC_text.cpp and associated header, on compilation, unless you changed the engine, you wouldn't get much compile-time overhead. Granted, I prefer them being in texts because not having to boot up dev-CPP to edit content is fun, but I'm just saying.

(Also, getlining from ifstreams is probably far easier, anyway. Just concept, I guess).