Hi,
I am developing a game with SFML2.0 in which I need to show two simultaneously running related, but not necessarily same scenes in the same window. For example, let's say I want to show a player navigating a maze in the upper part of the window, while the lower (Say 1/3rd) part of the same window shows what interactions are happening inside the brain of the player. How should I do it? Can someone post a small example snippet for the same? What I have for now is something like this:
while (window.isOpen()) {
sf::Event event;
while (window.pollEvent(event)){
if (event.type == sf::Event::Closed)
window.close();
else { .... perform some configuration update and go.}
}
// clear earlier scene
window.clear();
// animate scene A in the upper half
sceneA.animate(window, areaSceneA);
// animate scene B in the lower half
sceneB.animate(window, areaSceneB);
}
Right now, what happens (which is clear from the way it is designed) is that first the scene A animation is displayed frame by frame and only then scene B animation starts in the lower part.
What I want is something like:
sceneA, animInstr1
sceneB, animInstr1
sceneA, animInstr2
sceneB, animInstr2
...
Is it possible to do this way?
TIA,
Nikhil