Skip to content

Instantly share code, notes, and snippets.

@Munken
Created August 1, 2013 14:12
Show Gist options
  • Save Munken/6131736 to your computer and use it in GitHub Desktop.
Save Munken/6131736 to your computer and use it in GitHub Desktop.
Switches to play view after animation
private void createGamePanel() {
if(level.getAnimation()!=null) {
gameFrame = new Animator(level,root);
gameFrame.attachTriggerHandler(TriggerType.ANIMATION_EXIT, new TriggerHandler() {
@Override
public void trigger(TriggerType type, Object triggerObject) {
mainPanel.remove(gameFrame.getPanel());
gameFrame = new GameFrameImpl(level, root);
addGamePanel();
mainPanel.revalidate();
mainPanel.repaint();
}
});
}
else gameFrame = new GameFrameImpl(level, root);
addGamePanel();
}
private void addGamePanel() {
final JPanel gamePanel = gameFrame.getPanel();
GridBagConstraints gbc = new GBC(1, 6).setWeight(1, 0.6).setFill(BOTH);
mainPanel.add(gamePanel, gbc);
OffsetRedirecter redirector = new OffsetRedirecter(gamePanel);
mainPanel.addMouseListener(redirector);
mainPanel.addMouseMotionListener(redirector);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment