Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.*;
- import java.applet.*;
- import java.awt.event.*;
- public class Maze extends Applet implements MouseListener,KeyListener{
- int xPos, yPos,level;
- public void init() {
- setBackground(Color.WHITE);
- xPos = 100; //original position x
- yPos = 50; // original position y
- addMouseListener(this);
- addKeyListener(this);
- requestFocus();
- setBackground(Color.BLACK); //sets background color
- }
- public void keyReleased(KeyEvent ke){
- }
- public void keyTyped(KeyEvent ke){
- }
- public void mouseExited(MouseEvent ae){
- }
- public void mouseEntered(MouseEvent ae){
- }
- public void mouseReleased(MouseEvent ae){
- }
- public void mousePressed(MouseEvent ae){
- }
- public void mouseClicked(MouseEvent ae){
- }
- public void mouseDragged(MouseEvent ae){
- }
- public void keyPressed(KeyEvent ke){
- int x = ke.getKeyCode();
- switch(x){
- case(KeyEvent.VK_SPACE):
- level=1;
- break;
- }
- }
- public void paint(Graphics g) {
- Font myFont = new Font("Party LET", Font.BOLD, 30);
- //drawing the boxes for menus
- g.setColor(ColorLibZhang.BABYBLUE());
- g.fillRect(220,220,100,50);
- g.setColor(Color.BLACK);
- g.drawString("SPACE to start!",225,250);
- //title
- g.setColor(ColorLibZhang.BABYBLUE());
- g.setFont(myFont);
- g.drawString("aMAZEing maze!",150,100);
- //fonts
- g.setColor(Color.WHITE);
- g.setFont(myFont);
- g.drawString("Use the MOUSE to guide the ball!", 10, 40);
- //level 1
- if (level==1){
- //clearing the background
- g.setColor(Color.BLACK);
- g.fillRect(0,0,500,500);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement