This commit is contained in:
benfry
2011-01-26 19:22:19 +00:00
parent d3a18c7964
commit eb64b2d4fc
1234 changed files with 96518 additions and 0 deletions
@@ -0,0 +1,72 @@
/**
* Letters.
*
* Draws letters to the screen. This requires loading a font,
* setting the font, and then drawing the letters.
*/
PFont fontA;
void setup()
{
size(200, 200);
background(0);
smooth();
// Load the font. Fonts must be placed within the data
// directory of your sketch. A font must first be created
// using the 'Create Font...' option in the Tools menu.
fontA = loadFont("CourierNew36.vlw");
textAlign(CENTER);
// Set the font and its size (in units of pixels)
textFont(fontA, 32);
// Only draw once
noLoop();
}
void draw()
{
// Set the gray value of the letters
fill(255);
// Set the left and top margin
int margin = 6;
int gap = 30;
translate(margin*1.5, margin*2);
// Create a matrix of letterforms
int counter = 0;
for(int i=0; i<margin; i++) {
for(int j=0; j<margin; j++) {
char letter;
// Select the letter
int count = 65+(i*margin)+j;
if(count <= 90) {
letter = char(65+counter);
if(letter == 'A' || letter == 'E' || letter == 'I' ||
letter == 'O' || letter == 'U') {
fill(204, 204, 0);
}
else {
fill(255);
}
}
else {
fill(153);
letter = char(48+counter);
}
// Draw the letter to the screen
text(letter, 15+j*gap, 20+i*gap);
// Increment the counter
counter++;
if(counter >= 26) {
counter = 0;
}
}
}
}
@@ -0,0 +1,86 @@
import processing.core.*;
import java.applet.*;
import java.awt.*;
import java.awt.image.*;
import java.awt.event.*;
import java.io.*;
import java.net.*;
import java.text.*;
import java.util.*;
import java.util.zip.*;
import java.util.regex.*;
public class Letters extends PApplet {
/**
* Letters.
*
* Draws letters to the screen.
*/
PFont fontA;
public void setup()
{
size(200, 200);
background(0);
// Load the font. Fonts must be placed within the data
// directory of your sketch. A font must first be created
// using the 'Create Font...' option in the Tools menu.
fontA = loadFont("CourierNew36.vlw");
textFont(fontA, 36);
textAlign(CENTER);
noLoop();
}
public void draw()
{
// Set the gray value of the letters
fill(255);
// Set the left and top margin
int margin = 6;
int gap = 30;
translate(margin*1.5f, margin*2);
// Create a matrix of letterforms
int counter = 0;
for(int i=0; i<margin; i++) {
for(int j=0; j<margin; j++) {
char letter;
// Select the letter
int count = 65+(i*margin)+j;
if(count <= 90) {
letter = PApplet.parseChar(65+counter);
if(letter == 'A' || letter == 'E' || letter == 'I' ||
letter == 'O' || letter == 'U') {
fill(204, 204, 0);
}
else {
fill(255);
}
}
else {
fill(153);
letter = PApplet.parseChar(48+counter);
}
// Draw the letter to the screen
text(letter, 15+j*gap, 20+i*gap);
// Increment the counter
counter++;
if(counter >= 26) {
counter = 0;
}
}
}
}
static public void main(String args[]) {
PApplet.main(new String[] { "Letters" });
}
}
@@ -0,0 +1,66 @@
/**
* Letters.
*
* Draws letters to the screen.
*/
PFont fontA;
void setup()
{
size(200, 200);
background(0);
// Load the font. Fonts must be placed within the data
// directory of your sketch. A font must first be created
// using the 'Create Font...' option in the Tools menu.
fontA = loadFont("CourierNew36.vlw");
textFont(fontA, 36);
textAlign(CENTER);
noLoop();
}
void draw()
{
// Set the gray value of the letters
fill(255);
// Set the left and top margin
int margin = 6;
int gap = 30;
translate(margin*1.5, margin*2);
// Create a matrix of letterforms
int counter = 0;
for(int i=0; i<margin; i++) {
for(int j=0; j<margin; j++) {
char letter;
// Select the letter
int count = 65+(i*margin)+j;
if(count <= 90) {
letter = char(65+counter);
if(letter == 'A' || letter == 'E' || letter == 'I' ||
letter == 'O' || letter == 'U') {
fill(204, 204, 0);
}
else {
fill(255);
}
}
else {
fill(153);
letter = char(48+counter);
}
// Draw the letter to the screen
text(letter, 15+j*gap, 20+i*gap);
// Increment the counter
counter++;
if(counter >= 26) {
counter = 0;
}
}
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB