Roll to Dodge - Altered
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Count to a Million

+3
Megaprr
BAM Blind And Mad
The Silent Watcher
7 posters

Page 16 of 40 Previous  1 ... 9 ... 15, 16, 17 ... 28 ... 40  Next

Go down

Count to a Million - Page 16 Empty Re: Count to a Million

Post  The Dark King Tue May 15, 2012 5:18 pm

376, yes, we agreed to that in person, yes, we also go off topic in person. I know they're not essential to the forum, but there is no real reason to remove them.
The Dark King
The Dark King
Creative Director

Posts : 1009
Join date : 2012-01-15
Location : Does it really matter?

Back to top Go down

Count to a Million - Page 16 Empty Re: Count to a Million

Post  BAM Blind And Mad Tue May 15, 2012 5:28 pm

377. because I want to change the topic listen to this and don't just exit when you relize what it is

just cause I want you to hear

https://www.youtube.com/watch?v=9YdkolAEHj4
https://www.youtube.com/watch?v=TJ4NdxfWdvk
https://www.youtube.com/watch?v=MawaHGXMRoo
BAM Blind And Mad
BAM Blind And Mad
Head Technician

Posts : 762
Join date : 2012-01-16
Age : 29
Location : Where I am

http://www.rolltododge.net78.net

Back to top Go down

Count to a Million - Page 16 Empty Re: Count to a Million

Post  The Dark King Tue May 15, 2012 6:21 pm

378, whoa, long power outage here.
The Dark King
The Dark King
Creative Director

Posts : 1009
Join date : 2012-01-15
Location : Does it really matter?

Back to top Go down

Count to a Million - Page 16 Empty Re: Count to a Million

Post  Megaprr Wed May 16, 2012 12:10 am

379. yeah i heard...... anyways..... i just realized that TSW has this same page listed as his website in the member thingy..... seriously man? seriously? that's completely pointless! aside from being meant to troll everyone.....


i use the period often don't i......
Megaprr
Megaprr
Moderator

Posts : 376
Join date : 2012-01-17
Age : 2023
Location : SPARTAAAAAAAAAAAAAAAAA

Back to top Go down

Count to a Million - Page 16 Empty Re: Count to a Million

Post  BAM Blind And Mad Wed May 16, 2012 12:34 am

380. I also lost power for a long time right as I was going to play saints row 2 Crying or Very sad

"or, we could just kill all the mother f@#$ers in our way"(Jonny saints row 2)
BAM Blind And Mad
BAM Blind And Mad
Head Technician

Posts : 762
Join date : 2012-01-16
Age : 29
Location : Where I am

http://www.rolltododge.net78.net

Back to top Go down

Count to a Million - Page 16 Empty Re: Count to a Million

Post  The Dark King Wed May 16, 2012 5:06 pm

381, I want it to be the weekend so badly. Losing patience with idiot classmates.
The Dark King
The Dark King
Creative Director

Posts : 1009
Join date : 2012-01-15
Location : Does it really matter?

Back to top Go down

Count to a Million - Page 16 Empty Re: Count to a Million

Post  BAM Blind And Mad Wed May 16, 2012 5:15 pm

382. you think thats f@#$ing bad well how about you try having my life at this f@#%ing instant not only do I have to work with brett on a history project no I also have to do a f@#$ing english assignment cause our teacher is a f@#$ing a@#$%^& I have to f@#$ing do like ten f@#$ing math assignments and all this before I go to f@#$ing cadets at 6:00 when my dad will be a f@#$ing idiot and get f@#$ing angry at me for nothing then I go there and have such a joyas time not I am in a band that is having a pissing war over f@#$ing whos heading and then I get f@#$ing chewed out by my CO because I don't have a good enough uniform then after all this I am f@#$ing going to be disrespected by everyone in my corp because you know those f@#$ing five years I put in have counted ageinst me that is exactly what I am looking forward to right away oh fun NOT and to top this all f@#$ing off I had to take the hot smelly f@#$ing bus home hmmm... want it to be weekend f@#$ yes
BAM Blind And Mad
BAM Blind And Mad
Head Technician

Posts : 762
Join date : 2012-01-16
Age : 29
Location : Where I am

http://www.rolltododge.net78.net

Back to top Go down

Count to a Million - Page 16 Empty Re: Count to a Million

Post  The Dark King Wed May 16, 2012 6:50 pm

383, 0_o That scared me. You do have it rough.
The Dark King
The Dark King
Creative Director

Posts : 1009
Join date : 2012-01-15
Location : Does it really matter?

Back to top Go down

Count to a Million - Page 16 Empty Re: Count to a Million

Post  BAM Blind And Mad Thu May 17, 2012 4:20 pm

384. now you know, on a side note I got the pistol from the commondation pack
BAM Blind And Mad
BAM Blind And Mad
Head Technician

Posts : 762
Join date : 2012-01-16
Age : 29
Location : Where I am

http://www.rolltododge.net78.net

Back to top Go down

Count to a Million - Page 16 Empty Re: Count to a Million

Post  The Dark King Thu May 17, 2012 6:45 pm

385, maybe the next one will have the crusader.
The Dark King
The Dark King
Creative Director

Posts : 1009
Join date : 2012-01-15
Location : Does it really matter?

Back to top Go down

Count to a Million - Page 16 Empty Re: Count to a Million

Post  BAM Blind And Mad Thu May 17, 2012 9:22 pm

386. perhaps but kinda hopen for the valuent(i think thats how its spelled)
BAM Blind And Mad
BAM Blind And Mad
Head Technician

Posts : 762
Join date : 2012-01-16
Age : 29
Location : Where I am

http://www.rolltododge.net78.net

Back to top Go down

Count to a Million - Page 16 Empty Re: Count to a Million

Post  The Dark King Thu May 17, 2012 9:45 pm

387, Valiant, and are you going to recreate my favourite class? Valiant, piercing mod, and high-caliber barrel? Man, Blackstar gets ticked when I use it. Smile
The Dark King
The Dark King
Creative Director

Posts : 1009
Join date : 2012-01-15
Location : Does it really matter?

Back to top Go down

Count to a Million - Page 16 Empty Lol

Post  Blackstar88 Fri May 18, 2012 2:01 pm

388. I heard that Evil or Very Mad
Blackstar88
Blackstar88
Bad Speller

Posts : 271
Join date : 2012-01-16
Age : 129
Location : Dark forest

Back to top Go down

Count to a Million - Page 16 Empty Re: Count to a Million

Post  BAM Blind And Mad Fri May 18, 2012 2:07 pm

399. What?!?
BAM Blind And Mad
BAM Blind And Mad
Head Technician

Posts : 762
Join date : 2012-01-16
Age : 29
Location : Where I am

http://www.rolltododge.net78.net

Back to top Go down

Count to a Million - Page 16 Empty Re: Count to a Million

Post  Blackstar88 Fri May 18, 2012 2:27 pm

400. DKs comment
Blackstar88
Blackstar88
Bad Speller

Posts : 271
Join date : 2012-01-16
Age : 129
Location : Dark forest

Back to top Go down

Count to a Million - Page 16 Empty Re: Count to a Million

Post  The Dark King Fri May 18, 2012 2:41 pm

401, ah, the weekend. So nice.
The Dark King
The Dark King
Creative Director

Posts : 1009
Join date : 2012-01-15
Location : Does it really matter?

Back to top Go down

Count to a Million - Page 16 Empty Re: Count to a Million

Post  BAM Blind And Mad Sun May 20, 2012 12:21 am

402. it would have been better if I had gotten the half day asswell Mad
BAM Blind And Mad
BAM Blind And Mad
Head Technician

Posts : 762
Join date : 2012-01-16
Age : 29
Location : Where I am

http://www.rolltododge.net78.net

Back to top Go down

Count to a Million - Page 16 Empty Re: Count to a Million

Post  The Dark King Sun May 20, 2012 9:16 am

403, you mean "as well," not asswell. Smile
The Dark King
The Dark King
Creative Director

Posts : 1009
Join date : 2012-01-15
Location : Does it really matter?

Back to top Go down

Count to a Million - Page 16 Empty Re: Count to a Million

Post  BAM Blind And Mad Sun May 20, 2012 2:29 pm

404.

Code:


Public class goF@#$Yourself
{
    public goF@#$Yourself
    {
          System.out.println("go f@#$ yourself");
    }
   
    public static  void main(String[] args)
    {
          new goF@#$Yourself();
    }
}


this is my language. better?

p.s. I am making more of a joke than getting angry just so you know
BAM Blind And Mad
BAM Blind And Mad
Head Technician

Posts : 762
Join date : 2012-01-16
Age : 29
Location : Where I am

http://www.rolltododge.net78.net

Back to top Go down

Count to a Million - Page 16 Empty Re: Count to a Million

Post  The Dark King Sun May 20, 2012 7:35 pm

405, sarcasm and humour don't transfer well through text, so it is good you specified. Then again.......
The Dark King
The Dark King
Creative Director

Posts : 1009
Join date : 2012-01-15
Location : Does it really matter?

Back to top Go down

Count to a Million - Page 16 Empty Re: Count to a Million

Post  BAM Blind And Mad Sun May 20, 2012 7:41 pm

406

Code:


public class aintThatTheTruth
{
    public aintThatTheTruth()
    {
          System.out.println("aint that the truth");
    }
   
    public static void main(String[] args)
    {
          new aintThatTheTruth();
    }
}

BAM Blind And Mad
BAM Blind And Mad
Head Technician

Posts : 762
Join date : 2012-01-16
Age : 29
Location : Where I am

http://www.rolltododge.net78.net

Back to top Go down

Count to a Million - Page 16 Empty Re: Count to a Million

Post  The Dark King Sun May 20, 2012 7:49 pm

407, you forgot your number dude. Rolling Eyes
The Dark King
The Dark King
Creative Director

Posts : 1009
Join date : 2012-01-15
Location : Does it really matter?

Back to top Go down

Count to a Million - Page 16 Empty Re: Count to a Million

Post  Megaprr Mon May 21, 2012 2:52 pm

408. Worst. Long. Weekend. I. Have. Ever. Had.
Megaprr
Megaprr
Moderator

Posts : 376
Join date : 2012-01-17
Age : 2023
Location : SPARTAAAAAAAAAAAAAAAAA

Back to top Go down

Count to a Million - Page 16 Empty Re: Count to a Million

Post  The Dark King Mon May 21, 2012 3:55 pm

409, what went wrong this time?
The Dark King
The Dark King
Creative Director

Posts : 1009
Join date : 2012-01-15
Location : Does it really matter?

Back to top Go down

Count to a Million - Page 16 Empty Re: Count to a Million

Post  BAM Blind And Mad Mon May 21, 2012 4:48 pm

410 my weekend was meh...

found this though

Code:


package pacman;

import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Event;
import java.awt.Font;
import java.awt.FontMetrics;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;

import javax.swing.ImageIcon;
import javax.swing.JPanel;
import javax.swing.Timer;


public class Board extends JPanel implements ActionListener {

    Dimension d;
    Font smallfont = new Font("Helvetica", Font.BOLD, 14);

    FontMetrics fmsmall, fmlarge;
    Image ii;
    Color dotcolor = new Color(192, 192, 0);
    Color mazecolor;

    boolean ingame = false;
    boolean dying = false;

    final int blocksize = 24;
    final int nrofblocks = 15;
    final int scrsize = nrofblocks * blocksize;
    final int pacanimdelay = 2;
    final int pacmananimcount = 4;
    final int maxghosts = 12;
    final int pacmanspeed = 6;

    int pacanimcount = pacanimdelay;
    int pacanimdir = 1;
    int pacmananimpos = 0;
    int nrofghosts = 6;
    int pacsleft, score;
    int deathcounter;
    int[] dx, dy;
    int[] ghostx, ghosty, ghostdx, ghostdy, ghostspeed;

    Image ghost;
    Image pacman1, pacman2up, pacman2left, pacman2right, pacman2down;
    Image pacman3up, pacman3down, pacman3left, pacman3right;
    Image pacman4up, pacman4down, pacman4left, pacman4right;

    int pacmanx, pacmany, pacmandx, pacmandy;
    int reqdx, reqdy, viewdx, viewdy;

    final short leveldata[] =
    { 19, 26, 26, 26, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 22,
      21, 0,  0,  0,  17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 20,
      21, 0,  0,  0,  17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 20,
      21, 0,  0,  0,  17, 16, 16, 24, 16, 16, 16, 16, 16, 16, 20,
      17, 18, 18, 18, 16, 16, 20, 0,  17, 16, 16, 16, 16, 16, 20,
      17, 16, 16, 16, 16, 16, 20, 0,  17, 16, 16, 16, 16, 24, 20,
      25, 16, 16, 16, 24, 24, 28, 0,  25, 24, 24, 16, 20, 0,  21,
      1,  17, 16, 20, 0,  0,  0,  0,  0,  0,  0,  17, 20, 0,  21,
      1,  17, 16, 16, 18, 18, 22, 0,  19, 18, 18, 16, 20, 0,  21,
      1,  17, 16, 16, 16, 16, 20, 0,  17, 16, 16, 16, 20, 0,  21,
      1,  17, 16, 16, 16, 16, 20, 0,  17, 16, 16, 16, 20, 0,  21,
      1,  17, 16, 16, 16, 16, 16, 18, 16, 16, 16, 16, 20, 0,  21,
      1,  17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 20, 0,  21,
      1,  25, 24, 24, 24, 24, 24, 24, 24, 24, 16, 16, 16, 18, 20,
      9,  8,  8,  8,  8,  8,  8,  8,  8,  8,  25, 24, 24, 24, 28 };

    final int validspeeds[] = { 1, 2, 3, 4, 6, 8 };
    final int maxspeed = 6;

    int currentspeed = 3;
    short[] screendata;
    Timer timer;


    public Board() {

        GetImages();

        addKeyListener(new TAdapter());

        screendata = new short[nrofblocks * nrofblocks];
        mazecolor = new Color(5, 100, 5);
        setFocusable(true);

        d = new Dimension(400, 400);

        setBackground(Color.black);
        setDoubleBuffered(true);

        ghostx = new int[maxghosts];
        ghostdx = new int[maxghosts];
        ghosty = new int[maxghosts];
        ghostdy = new int[maxghosts];
        ghostspeed = new int[maxghosts];
        dx = new int[4];
        dy = new int[4];
        timer = new Timer(40, this);
        timer.start();
    }

    public void addNotify() {
        super.addNotify();
        GameInit();
    }


    public void DoAnim() {
        pacanimcount--;
        if (pacanimcount <= 0) {
            pacanimcount = pacanimdelay;
            pacmananimpos = pacmananimpos + pacanimdir;
            if (pacmananimpos == (pacmananimcount - 1) || pacmananimpos == 0)
                pacanimdir = -pacanimdir;
        }
    }


    public void PlayGame(Graphics2D g2d) {
        if (dying) {
            Death();
        } else {
            MovePacMan();
            DrawPacMan(g2d);
            moveGhosts(g2d);
            CheckMaze();
        }
    }


    public void ShowIntroScreen(Graphics2D g2d) {

        g2d.setColor(new Color(0, 32, 48));
        g2d.fillRect(50, scrsize / 2 - 30, scrsize - 100, 50);
        g2d.setColor(Color.white);
        g2d.drawRect(50, scrsize / 2 - 30, scrsize - 100, 50);

        String s = "Press s to start.";
        Font small = new Font("Helvetica", Font.BOLD, 14);
        FontMetrics metr = this.getFontMetrics(small);

        g2d.setColor(Color.white);
        g2d.setFont(small);
        g2d.drawString(s, (scrsize - metr.stringWidth(s)) / 2, scrsize / 2);
    }


    public void DrawScore(Graphics2D g) {
        int i;
        String s;

        g.setFont(smallfont);
        g.setColor(new Color(96, 128, 255));
        s = "Score: " + score;
        g.drawString(s, scrsize / 2 + 96, scrsize + 16);
        for (i = 0; i < pacsleft; i++) {
            g.drawImage(pacman3left, i * 28 + 8, scrsize + 1, this);
        }
    }


    public void CheckMaze() {
        short i = 0;
        boolean finished = true;

        while (i < nrofblocks * nrofblocks && finished) {
            if ((screendata[i] & 48) != 0)
                finished = false;
            i++;
        }

        if (finished) {
            score += 50;

            if (nrofghosts < maxghosts)
                nrofghosts++;
            if (currentspeed < maxspeed)
                currentspeed++;
            LevelInit();
        }
    }

    public void Death() {

        pacsleft--;
        if (pacsleft == 0)
            ingame = false;
        LevelContinue();
    }


    public void moveGhosts(Graphics2D g2d) {
        short i;
        int pos;
        int count;

        for (i = 0; i < nrofghosts; i++) {
            if (ghostx[i] % blocksize == 0 && ghosty[i] % blocksize == 0) {
                pos =
 ghostx[i] / blocksize + nrofblocks * (int)(ghosty[i] / blocksize);

                count = 0;
                if ((screendata[pos] & 1) == 0 && ghostdx[i] != 1) {
                    dx[count] = -1;
                    dy[count] = 0;
                    count++;
                }
                if ((screendata[pos] & 2) == 0 && ghostdy[i] != 1) {
                    dx[count] = 0;
                    dy[count] = -1;
                    count++;
                }
                if ((screendata[pos] & 4) == 0 && ghostdx[i] != -1) {
                    dx[count] = 1;
                    dy[count] = 0;
                    count++;
                }
                if ((screendata[pos] & 8) == 0 && ghostdy[i] != -1) {
                    dx[count] = 0;
                    dy[count] = 1;
                    count++;
                }
 
                if (count == 0) {
                    if ((screendata[pos] & 15) == 15) {
                        ghostdx[i] = 0;
                        ghostdy[i] = 0;
                    } else {
                        ghostdx[i] = -ghostdx[i];
                        ghostdy[i] = -ghostdy[i];
                    }
                } else {
                    count = (int)(Math.random() * count);
                    if (count > 3)
                        count = 3;
                    ghostdx[i] = dx[count];
                    ghostdy[i] = dy[count];
                }

            }
            ghostx[i] = ghostx[i] + (ghostdx[i] * ghostspeed[i]);
            ghosty[i] = ghosty[i] + (ghostdy[i] * ghostspeed[i]);
            DrawGhost(g2d, ghostx[i] + 1, ghosty[i] + 1);

            if (pacmanx > (ghostx[i] - 12) && pacmanx < (ghostx[i] + 12) &&
                pacmany > (ghosty[i] - 12) && pacmany < (ghosty[i] + 12) &&
                ingame) {

                dying = true;
                deathcounter = 64;

            }
        }
    }


    public void DrawGhost(Graphics2D g2d, int x, int y) {
        g2d.drawImage(ghost, x, y, this);
    }


    public void MovePacMan() {
        int pos;
        short ch;

        if (reqdx == -pacmandx && reqdy == -pacmandy) {
            pacmandx = reqdx;
            pacmandy = reqdy;
            viewdx = pacmandx;
            viewdy = pacmandy;
        }
        if (pacmanx % blocksize == 0 && pacmany % blocksize == 0) {
            pos =
 pacmanx / blocksize + nrofblocks * (int)(pacmany / blocksize);
            ch = screendata[pos];

            if ((ch & 16) != 0) {
                screendata[pos] = (short)(ch & 15);
                score++;
            }

            if (reqdx != 0 || reqdy != 0) {
                if (!((reqdx == -1 && reqdy == 0 && (ch & 1) != 0) ||
                      (reqdx == 1 && reqdy == 0 && (ch & 4) != 0) ||
                      (reqdx == 0 && reqdy == -1 && (ch & 2) != 0) ||
                      (reqdx == 0 && reqdy == 1 && (ch & 8) != 0))) {
                    pacmandx = reqdx;
                    pacmandy = reqdy;
                    viewdx = pacmandx;
                    viewdy = pacmandy;
                }
            }

            // Check for standstill
            if ((pacmandx == -1 && pacmandy == 0 && (ch & 1) != 0) ||
                (pacmandx == 1 && pacmandy == 0 && (ch & 4) != 0) ||
                (pacmandx == 0 && pacmandy == -1 && (ch & 2) != 0) ||
                (pacmandx == 0 && pacmandy == 1 && (ch & 8) != 0)) {
                pacmandx = 0;
                pacmandy = 0;
            }
        }
        pacmanx = pacmanx + pacmanspeed * pacmandx;
        pacmany = pacmany + pacmanspeed * pacmandy;
    }


    public void DrawPacMan(Graphics2D g2d) {
        if (viewdx == -1)
            DrawPacManLeft(g2d);
        else if (viewdx == 1)
            DrawPacManRight(g2d);
        else if (viewdy == -1)
            DrawPacManUp(g2d);
        else
            DrawPacManDown(g2d);
    }

    public void DrawPacManUp(Graphics2D g2d) {
        switch (pacmananimpos) {
        case 1:
            g2d.drawImage(pacman2up, pacmanx + 1, pacmany + 1, this);
            break;
        case 2:
            g2d.drawImage(pacman3up, pacmanx + 1, pacmany + 1, this);
            break;
        case 3:
            g2d.drawImage(pacman4up, pacmanx + 1, pacmany + 1, this);
            break;
        default:
            g2d.drawImage(pacman1, pacmanx + 1, pacmany + 1, this);
            break;
        }
    }


    public void DrawPacManDown(Graphics2D g2d) {
        switch (pacmananimpos) {
        case 1:
            g2d.drawImage(pacman2down, pacmanx + 1, pacmany + 1, this);
            break;
        case 2:
            g2d.drawImage(pacman3down, pacmanx + 1, pacmany + 1, this);
            break;
        case 3:
            g2d.drawImage(pacman4down, pacmanx + 1, pacmany + 1, this);
            break;
        default:
            g2d.drawImage(pacman1, pacmanx + 1, pacmany + 1, this);
            break;
        }
    }


    public void DrawPacManLeft(Graphics2D g2d) {
        switch (pacmananimpos) {
        case 1:
            g2d.drawImage(pacman2left, pacmanx + 1, pacmany + 1, this);
            break;
        case 2:
            g2d.drawImage(pacman3left, pacmanx + 1, pacmany + 1, this);
            break;
        case 3:
            g2d.drawImage(pacman4left, pacmanx + 1, pacmany + 1, this);
            break;
        default:
            g2d.drawImage(pacman1, pacmanx + 1, pacmany + 1, this);
            break;
        }
    }


    public void DrawPacManRight(Graphics2D g2d) {
        switch (pacmananimpos) {
        case 1:
            g2d.drawImage(pacman2right, pacmanx + 1, pacmany + 1, this);
            break;
        case 2:
            g2d.drawImage(pacman3right, pacmanx + 1, pacmany + 1, this);
            break;
        case 3:
            g2d.drawImage(pacman4right, pacmanx + 1, pacmany + 1, this);
            break;
        default:
            g2d.drawImage(pacman1, pacmanx + 1, pacmany + 1, this);
            break;
        }
    }


    public void DrawMaze(Graphics2D g2d) {
        short i = 0;
        int x, y;

        for (y = 0; y < scrsize; y += blocksize) {
            for (x = 0; x < scrsize; x += blocksize) {
                g2d.setColor(mazecolor);
                g2d.setStroke(new BasicStroke(2));

                if ((screendata[i] & 1) != 0) // draws left
                {
                    g2d.drawLine(x, y, x, y + blocksize - 1);
                }
                if ((screendata[i] & 2) != 0) // draws top
                {
                    g2d.drawLine(x, y, x + blocksize - 1, y);
                }
                if ((screendata[i] & 4) != 0) // draws right
                {
                    g2d.drawLine(x + blocksize - 1, y, x + blocksize - 1,
                                y + blocksize - 1);
                }
                if ((screendata[i] & 8) != 0) // draws bottom
                {
                    g2d.drawLine(x, y + blocksize - 1, x + blocksize - 1,
                                y + blocksize - 1);
                }
                if ((screendata[i] & 16) != 0) // draws point
                {
                    g2d.setColor(dotcolor);
                    g2d.fillRect(x + 11, y + 11, 2, 2);
                }
                i++;
            }
        }
    }

    public void GameInit() {
        pacsleft = 3;
        score = 0;
        LevelInit();
        nrofghosts = 6;
        currentspeed = 3;
    }


    public void LevelInit() {
        int i;
        for (i = 0; i < nrofblocks * nrofblocks; i++)
            screendata[i] = leveldata[i];

        LevelContinue();
    }


    public void LevelContinue() {
        short i;
        int dx = 1;
        int random;

        for (i = 0; i < nrofghosts; i++) {
            ghosty[i] = 4 * blocksize;
            ghostx[i] = 4 * blocksize;
            ghostdy[i] = 0;
            ghostdx[i] = dx;
            dx = -dx;
            random = (int)(Math.random() * (currentspeed + 1));
            if (random > currentspeed)
                random = currentspeed;
            ghostspeed[i] = validspeeds[random];
        }

        pacmanx = 7 * blocksize;
        pacmany = 11 * blocksize;
        pacmandx = 0;
        pacmandy = 0;
        reqdx = 0;
        reqdy = 0;
        viewdx = -1;
        viewdy = 0;
        dying = false;
    }

    public void GetImages()
    {

      ghost = new ImageIcon(Board.class.getResource("../pacpix/ghost.png")).getImage();
      pacman1 = new ImageIcon(Board.class.getResource("../pacpix/pacman.png")).getImage();
      pacman2up = new ImageIcon(Board.class.getResource("../pacpix/up1.png")).getImage();
      pacman3up = new ImageIcon(Board.class.getResource("../pacpix/up2.png")).getImage();
      pacman4up = new ImageIcon(Board.class.getResource("../pacpix/up3.png")).getImage();
      pacman2down = new ImageIcon(Board.class.getResource("../pacpix/down1.png")).getImage();
      pacman3down = new ImageIcon(Board.class.getResource("../pacpix/down2.png")).getImage();
      pacman4down = new ImageIcon(Board.class.getResource("../pacpix/down3.png")).getImage();
      pacman2left = new ImageIcon(Board.class.getResource("../pacpix/left1.png")).getImage();
      pacman3left = new ImageIcon(Board.class.getResource("../pacpix/left2.png")).getImage();
      pacman4left = new ImageIcon(Board.class.getResource("../pacpix/left3.png")).getImage();
      pacman2right = new ImageIcon(Board.class.getResource("../pacpix/right1.png")).getImage();
      pacman3right = new ImageIcon(Board.class.getResource("../pacpix/right2.png")).getImage();
      pacman4right = new ImageIcon(Board.class.getResource("../pacpix/right3.png")).getImage();

    }

    public void paint(Graphics g)
    {
      super.paint(g);

      Graphics2D g2d = (Graphics2D) g;

      g2d.setColor(Color.black);
      g2d.fillRect(0, 0, d.width, d.height);

      DrawMaze(g2d);
      DrawScore(g2d);
      DoAnim();
      if (ingame)
        PlayGame(g2d);
      else
        ShowIntroScreen(g2d);

      g.drawImage(ii, 5, 5, this);
      Toolkit.getDefaultToolkit().sync();
      g.dispose();
    }

    class TAdapter extends KeyAdapter {
        public void keyPressed(KeyEvent e) {

          int key = e.getKeyCode();

          if (ingame)
          {
            if (key == KeyEvent.VK_LEFT)
            {
              reqdx=-1;
              reqdy=0;
            }
            else if (key == KeyEvent.VK_RIGHT)
            {
              reqdx=1;
              reqdy=0;
            }
            else if (key == KeyEvent.VK_UP)
            {
              reqdx=0;
              reqdy=-1;
            }
            else if (key == KeyEvent.VK_DOWN)
            {
              reqdx=0;
              reqdy=1;
            }
            else if (key == KeyEvent.VK_ESCAPE && timer.isRunning())
            {
              ingame=false;
            }
            else if (key == KeyEvent.VK_PAUSE) {
                if (timer.isRunning())
                    timer.stop();
                else timer.start();
            }
          }
          else
          {
            if (key == 's' || key == 'S')
          {
              ingame=true;
              GameInit();
            }
          }
      }

          public void keyReleased(KeyEvent e) {
              int key = e.getKeyCode();

              if (key == Event.LEFT || key == Event.RIGHT ||
                key == Event.UP ||  key == Event.DOWN)
              {
                reqdx=0;
                reqdy=0;
              }
          }
      }

    public void actionPerformed(ActionEvent e) {
        repaint(); 
    }
}


Code:


package packman;

import javax.swing.JFrame;

import pacman.Board;


public class PacMan extends JFrame
{

  public PacMan()
  {
    add(new Board());
    setTitle("Pacman");
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    setSize(380, 420);
    setLocationRelativeTo(null);
    setVisible(true);
  }

  public static void main(String[] args) {
      new PacMan();
  }
}


just one of my favorite games made in java Very Happy
BAM Blind And Mad
BAM Blind And Mad
Head Technician

Posts : 762
Join date : 2012-01-16
Age : 29
Location : Where I am

http://www.rolltododge.net78.net

Back to top Go down

Count to a Million - Page 16 Empty Re: Count to a Million

Post  Sponsored content


Sponsored content


Back to top Go down

Page 16 of 40 Previous  1 ... 9 ... 15, 16, 17 ... 28 ... 40  Next

Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum