Name: Anonymous 2011-11-17 20:39
Hi there /prog/
Is something like this possible?
For example, let's say that I have two classes:
Then, I'd like to have a "TargetWorld" class, where for example:
Then, I'd like to be able to call
And that would call the initial class's method. I was thinking about using templates or class inheritance and virtual methods, but I'm not sure if that's the right path.
Is something like this possible?
For example, let's say that I have two classes:
class MyWorld
{
public:
MyWorld();
void setup();
void draw();
//
};
...
class OtherWorld
{
public:
OtherWorld();
void setup();
void draw();
//
};Then, I'd like to have a "TargetWorld" class, where for example:
TargetWorld targetWorld;
targetWorld = myWorld;
...
targetWorld = otherWorld;Then, I'd like to be able to call
targetWorld.draw();
targetWorld.setup();And that would call the initial class's method. I was thinking about using templates or class inheritance and virtual methods, but I'm not sure if that's the right path.