introducing time
This commit is contained in:
69
Time.pde
Normal file
69
Time.pde
Normal file
@@ -0,0 +1,69 @@
|
||||
import java.util.Date;
|
||||
import java.text.SimpleDateFormat;
|
||||
Date date = new Date();
|
||||
SimpleDateFormat ft;
|
||||
//Calendar c = Calendar.getInstance();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
Simple DateFormat Format Codes
|
||||
G Era designator AD
|
||||
y Year in four digits 2001
|
||||
M Month in year July or 07
|
||||
d Day in month 10
|
||||
h Hour in A.M./P.M. (1~12) 12
|
||||
H Hour in day (0~23) 22
|
||||
m Minute in hour 30
|
||||
s Second in minute 55
|
||||
S Millisecond 234
|
||||
E Day in week Tuesday
|
||||
D Day in year 360
|
||||
F Day of week in month 2 (second Wed. in July)
|
||||
w Week in year 40
|
||||
W Week in month 1
|
||||
a A.M./P.M. marker PM
|
||||
k Hour in day (1~24) 24
|
||||
K Hour in A.M./P.M. (0~11) 10
|
||||
z Time zone Eastern Standard Time
|
||||
' Escape for text Delimiter
|
||||
" Single quote
|
||||
|
||||
|
||||
Date and Time Conversion Characters
|
||||
Character Description Example
|
||||
c Complete date and time Mon May 04 09:51:52 CDT 2009
|
||||
F ISO 8601 date 2004-02-09
|
||||
D U.S. formatted date (month/day/year) 02/09/2004
|
||||
T 24-hour time 18:05:19
|
||||
r 12-hour time 06:05:19 pm
|
||||
R 24-hour time, no seconds 18:05
|
||||
Y Four-digit year (with leading zeroes) 2004
|
||||
y Last two digits of the year (with leading zeroes) 04
|
||||
C First two digits of the year (with leading zeroes) 20
|
||||
B Full month name February
|
||||
b Abbreviated month name Feb
|
||||
m Two-digit month (with leading zeroes) 02
|
||||
d Two-digit day (with leading zeroes) 03
|
||||
e Two-digit day (without leading zeroes) 9
|
||||
A Full weekday name Monday
|
||||
a Abbreviated weekday name Mon
|
||||
j Three-digit day of year (with leading zeroes) 069
|
||||
H Two-digit hour (with leading zeroes), between 00 and 23 18
|
||||
k Two-digit hour (without leading zeroes), between 0 and 23 18
|
||||
I Two-digit hour (with leading zeroes), between 01 and 12 06
|
||||
l Two-digit hour (without leading zeroes), between 1 and 12 6
|
||||
M Two-digit minutes (with leading zeroes) 05
|
||||
S Two-digit seconds (with leading zeroes) 19
|
||||
L Three-digit milliseconds (with leading zeroes) 047
|
||||
N Nine-digit nanoseconds (with leading zeroes) 047000000
|
||||
P Uppercase morning or afternoon marker PM
|
||||
p Lowercase morning or afternoon marker pm
|
||||
z RFC 822 numeric offset from GMT -0800
|
||||
Z Time zone PST
|
||||
s Seconds since 1970-01-01 00:00:00 GMT 1078884319
|
||||
Q Milliseconds since 1970-01-01 00:00:00 GMT 1078884319047
|
||||
*/
|
||||
16
citizen.pde
16
citizen.pde
@@ -1,7 +1,6 @@
|
||||
Citizen mensch;
|
||||
PImage img_streets;
|
||||
boolean b_isRaining;
|
||||
|
||||
boolean smallerImage = true;
|
||||
|
||||
class Citizen{
|
||||
int i_xSpawn, i_ySpawn, i_xPos, i_yPos;
|
||||
@@ -32,14 +31,20 @@ class Citizen{
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
void setup() {
|
||||
size(400, 300);
|
||||
textAlign(CENTER);
|
||||
fill(0);
|
||||
ft = new SimpleDateFormat ("HH:mm:ss");
|
||||
|
||||
if(smallerImage) img_houses = loadImage(dataPath("map/houses_with_borders_small.png"));
|
||||
else img_houses = loadImage(dataPath("map/houses_with_borders.png"));
|
||||
|
||||
img_streets = loadImage(dataPath("map/streets.png"));
|
||||
|
||||
initHouses();
|
||||
img_streets = loadImage(dataPath("map/streets.png"));
|
||||
|
||||
blendMode(MULTIPLY);
|
||||
|
||||
surface.setSize(img_houses.width, img_houses.height);
|
||||
@@ -47,6 +52,8 @@ void setup() {
|
||||
|
||||
mensch = new Citizen();
|
||||
mensch.spawn();
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -55,6 +62,7 @@ void draw() {
|
||||
image(img_houses, 0, 0, img_houses.width, img_houses.height);
|
||||
//image(img_streets, 0, 0, img_houses.width, img_houses.height);
|
||||
textSize(7);
|
||||
textAlign(CENTER);
|
||||
for (SpawnArea spawn : spawnAreas) {
|
||||
spawn.display();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user