Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.Graphics;
- import java.awt.Graphics2D;
- import javax.swing.JFrame;
- import javax.swing.JPanel;
- import javax.swing.SwingUtilities;
- import javax.swing.JLayeredPane;
- import java.awt.BorderLayout;
- import java.awt.Dimension;
- import java.awt.event.KeyEvent;
- public class Skeleton extends JFrame
- {
- private Character playerChar = new Character();
- /**
- * Constructor for objects of class Skeleton
- */
- public Skeleton()
- {
- // initialise instance variables
- initUI();
- }
- private void initUI()
- {
- playerChar = new Character();
- setPreferredSize( new Dimension( 500, 500 ) );
- setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
- setLocationRelativeTo( null );
- add( playerChar );
- playerChar.setDoubleBuffered( true );
- pack(); //?
- setResizable( false );
- setSize( 500, 500 );
- }
- public void keyPressed( KeyEvent e )
- {
- if( playerChar != null )
- playerChar.startMoving();
- }
- public void keyReleased(KeyEvent e)
- {
- System.out.println( "Key released: " + e.getKeyChar() + " (" + e.getKeyCode() + ")" );
- if( playerChar != null )
- playerChar.stopMoving();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement