I was saw a thread with....PENIS PENIS PENIS.
PENIS.
Printable View
I was saw a thread with....PENIS PENIS PENIS.
PENIS.
pie
Quote:
pie
Quote:
pieQuote:
pie
[/quote]Quote:
pieQuote:
pieQuote:
pie
<div class='quotetop'>QUOTE(the_dude_of_darkness @ June 87, 3058, 12:90 AM) [snapback]999999[/snapback]</div>Quote:
i like quotes.
[/b]
<div class='quotetop'>QUOTE(snap @ Jun 29 2006, 03:11 PM) [snapback]176786[/snapback]</div>Quote:
pie
[/b]
<div class='quotetop'>QUOTE(snap @ Today, 08:03 AM) [snapback]176786[/snapback]</div>I agree.Quote:
I am gay.
[/b]
spam to get more posts that bfg in rm
spam to get more posts that bfg in rm
spam to get more posts that bfg in rm
spam to get more posts that bfg in rm
spam to get more posts that bfg in rm
spam to get more posts that bfg in rm
DAMN IT, STUPID MERGING
yeah, the merging sucks
I tried to go in the person below thread and then say "the person below me is sexy" and then double post saying true, but it didn't work :(
}
//-------------------------------------------------------
// The getInput functions are 'consumers' of characters
// produced in the TextField named 'text.
/**
* getInput - Get a character from input box.
* This is the 'consumer' part of a producer-consumer pair, where the
* producer is 'KeyTyped'. Does two advanced things:
* 1. Because it is 'synchronized', it allows only one
* thread to execute this code at a time, and no thread
* can execute KeyTyped simultaneously.
* 2. The 'wait' call causes this thread to block until
* notify is called in KeyTyped. Prevents busy waiting.
*/
public synchronized char getInput ()
{
char c;
int i=0;
try
{
// Return the next character in the buffer.
if (!inputAvailable) this.wait();
c = buffer; // First character stored
inputAvailable = false;
return c;
} catch(InterruptedException e)
{
c = '\0';
}
return c;
}
/**
* getInputCode - Get character CODE from input box. Codes represent
* function keys or arrow keys. To use, the following
* will be suggested:
*
* int c;
*
* c = easy.getInputCode;
* if (c == easy.LEFT) ... left arrow was pressed
*
* This code is also a critical section, like getInput above.
*/
public synchronized int getInputCode ()
{
int code;
try
{
// Return the next character in the buffer.
if (!inputAvailable) this.wait();
code = codeBuffer; // First character stored
inputAvailable = false;
return code;
} catch (InterruptedException e)
{
code = -1;
}
return code;
}
/**
* put - Place a character into the screen at (x,y) position given.
*/
public void put (int x, int y, char letter)
{
if ( (x<0) || (x>=Nchars) ) return;
if ( (y<0) || (y>=Nlines) ) return;
screen[y][x] = letter;
}
/**
* peek - Look at the character on the screen at (x,y) position given.
*/
public char peek (int x, int y)
{
if ( (x<0) || (x>=Nchars) ) return '\0';
if ( (y<0) || (y>=Nlines) ) return '\0';
return screen[y][x];
}
/**
* moveCursor - Move character cursor to (x,y)
*/
public void moveCursor (int x, int y)
{
moveTo(x,y);
}
/**
* frame -
*/
public void frame()
{
// This function is not implemented or needed in the Java version.
}
/**
* prompt - Print an imput prompt at the correct location
*/
public void prompt (char letter)
{
// Another left over from C++ version. Not needed here.
}
/**
* nextX - What is the next character column after the one given? Wraps around.
*/
public int nextX(int x)
{
int z;
z = x+1;
if (z >= Nchars) z = 0;
return z;
}
/**
* maxX - What is the rightmost column?
*/
public int maxX()
{
return 700;
}
/**
* maxY - What is the lowest row?
*/
public int maxY()
{
return Nlines;
}
/**
* nextY - What is the next screen line after the one given? Wraps around.
*/
public int nextY (int y)
{
int z;
z = y+1;
if (z >=Nlines) z = 0;
return z;
}
/**
* prevX - What is the character column before the one given? Wraps around.
*/
public int prevX (int x)
{
int z;
z = x-1;
if (z<0) z = Nchars-1;
return z;
}
/**
* prevY - What is the screen line before the one given? Wraps around.
*/
public int prevY (int y)
{
int z;
z = y-1;
if (z < 0) z =Nlines-1;
}
//-------------------------------------------------------
// The getInput functions are 'consumers' of characters
// produced in the TextField named 'text.
/**
* getInput - Get a character from input box.
* This is the 'consumer' part of a producer-consumer pair, where the
* producer is 'KeyTyped'. Does two advanced things:
* 1. Because it is 'synchronized', it allows only one
* thread to execute this code at a time, and no thread
* can execute KeyTyped simultaneously.
* 2. The 'wait' call causes this thread to block until
* notify is called in KeyTyped. Prevents busy waiting.
*/
public synchronized char getInput ()
{
char c;
int i=0;
try
{
// Return the next character in the buffer.
if (!inputAvailable) this.wait();
c = buffer; // First character stored
inputAvailable = false;
return c;
} catch(InterruptedException e)
{
c = '\0';
}
return c;
}
/**
* getInputCode - Get character CODE from input box. Codes represent
* function keys or arrow keys. To use, the following
* will be suggested:
*
* int c;
*
* c = easy.getInputCode;
* if (c == easy.LEFT) ... left arrow was pressed
*
* This code is also a critical section, like getInput above.
*/
public synchronized int getInputCode ()
{
int code;
try
{
// Return the next character in the buffer.
if (!inputAvailable) this.wait();
code = codeBuffer; // First character stored
inputAvailable = false;
return code;
} catch (InterruptedException e)
{
code = -1;
}
return code;
}
/**
* put - Place a character into the screen at (x,y) position given.
*/
public void put (int x, int y, char letter)
{
if ( (x<0) || (x>=Nchars) ) return;
if ( (y<0) || (y>=Nlines) ) return;
screen[y][x] = letter;
}
/**
* peek - Look at the character on the screen at (x,y) position given.
*/
public char peek (int x, int y)
{
if ( (x<0) || (x>=Nchars) ) return '\0';
if ( (y<0) || (y>=Nlines) ) return '\0';
return screen[y][x];
}
/**
* moveCursor - Move character cursor to (x,y)
*/
public void moveCursor (int x, int y)
{
moveTo(x,y);
}
/**
* frame -
*/
public void frame()
{
// This function is not implemented or needed in the Java version.
}
/**
* prompt - Print an imput prompt at the correct location
*/
public void prompt (char letter)
{
// Another left over from C++ version. Not needed here.
}
/**
* nextX - What is the next character column after the one given? Wraps around.
*/
public int nextX(int x)
{
int z;
z = x+1;
if (z >= Nchars) z = 0;
return z;
}
/**
* maxX - What is the rightmost column?
*/
public int maxX()
{
return 700;
}
/**
* maxY - What is the lowest row?
*/
public int maxY()
{
return Nlines;
}
/**
* nextY - What is the next screen line after the one given? Wraps around.
*/
public int nextY (int y)
{
int z;
z = y+1;
if (z >=Nlines) z = 0;
return z;
}
/**
* prevX - What is the character column before the one given? Wraps around.
*/
public int prevX (int x)
{
int z;
z = x-1;
if (z<0) z = Nchars-1;
return z;
}
/**
* prevY - What is the screen line before the one given? Wraps around.
*/
public int prevY (int y)
{
int z;
z = y-1;
if (z < 0) z =Nlines-1;
}
//-------------------------------------------------------
// The getInput functions are 'consumers' of characters
// produced in the TextField named 'text.
/**
* getInput - Get a character from input box.
* This is the 'consumer' part of a producer-consumer pair, where the
* producer is 'KeyTyped'. Does two advanced things:
* 1. Because it is 'synchronized', it allows only one
* thread to execute this code at a time, and no thread
* can execute KeyTyped simultaneously.
* 2. The 'wait' call causes this thread to block until
* notify is called in KeyTyped. Prevents busy waiting.
*/
public synchronized char getInput ()
{
char c;
int i=0;
try
{
// Return the next character in the buffer.
if (!inputAvailable) this.wait();
c = buffer; // First character stored
inputAvailable = false;
return c;
} catch(InterruptedException e)
{
c = '\0';
}
return c;
}
/**
* getInputCode - Get character CODE from input box. Codes represent
* function keys or arrow keys. To use, the following
* will be suggested:
*
* int c;
*
* c = easy.getInputCode;
* if (c == easy.LEFT) ... left arrow was pressed
*
* This code is also a critical section, like getInput above.
*/
public synchronized int getInputCode ()
{
int code;
try
{
// Return the next character in the buffer.
if (!inputAvailable) this.wait();
code = codeBuffer; // First character stored
inputAvailable = false;
return code;
} catch (InterruptedException e)
{
code = -1;
}
return code;
}
/**
* put - Place a character into the screen at (x,y) position given.
*/
public void put (int x, int y, char letter)
{
if ( (x<0) || (x>=Nchars) ) return;
if ( (y<0) || (y>=Nlines) ) return;
screen[y][x] = letter;
}
/**
* peek - Look at the character on the screen at (x,y) position given.
*/
public char peek (int x, int y)
{
if ( (x<0) || (x>=Nchars) ) return '\0';
if ( (y<0) || (y>=Nlines) ) return '\0';
return screen[y][x];
}
/**
* moveCursor - Move character cursor to (x,y)
*/
public void moveCursor (int x, int y)
{
moveTo(x,y);
}
/**
* frame -
*/
public void frame()
{
// This function is not implemented or needed in the Java version.
}
/**
* prompt - Print an imput prompt at the correct location
*/
public void prompt (char letter)
{
// Another left over from C++ version. Not needed here.
}
/**
* nextX - What is the next character column after the one given? Wraps around.
*/
public int nextX(int x)
{
int z;
z = x+1;
if (z >= Nchars) z = 0;
return z;
}
/**
* maxX - What is the rightmost column?
*/
public int maxX()
{
return 700;
}
/**
* maxY - What is the lowest row?
*/
public int maxY()
{
return Nlines;
}
/**
* nextY - What is the next screen line after the one given? Wraps around.
*/
public int nextY (int y)
{
int z;
z = y+1;
if (z >=Nlines) z = 0;
return z;
}
/**
* prevX - What is the character column before the one given? Wraps around.
*/
public int prevX (int x)
{
int z;
z = x-1;
if (z<0) z = Nchars-1;
return z;
}
/**
* prevY - What is the screen line before the one given? Wraps around.
*/
public int prevY (int y)
{
int z;
z = y-1;
if (z < 0) z =Nlines-1;
can anyone smell dick?
<div class='quotetop'>QUOTE(the_dude_of_darkness @ Jul 3 2006, 12:58 AM) [snapback]177694[/snapback]</div>Quote:
I am also. Care for buttsecks?
[/b]