Alexandre B A Villares 2018-12-04 23:01:48 -02:00
rodzic 9a13a6eec3
commit 245a3f98bb
8 zmienionych plików z 42 dodań i 0 usunięć

BIN
s340/2224.png 100644

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 3.9 KiB

BIN
s340/3302.png 100644

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 3.6 KiB

BIN
s340/3516.png 100644

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 3.6 KiB

BIN
s340/3895.png 100644

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 17 KiB

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 2.0 MiB

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 838 KiB

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 2.0 MiB

42
s340/s340.pyde 100644
Wyświetl plik

@ -0,0 +1,42 @@
from java.awt import Toolkit
xo, yo = 100, 100
xio, yio = 0, 0
grid_size = 50
s = 10
def setup():
size(500, 500)
global img
img = loadImage("unifont-11.0.02.bmp")
def draw():
# KeyEvent.VK_CAPS_LOCK is 20
capsLocked = Toolkit.getDefaultToolkit().getLockingKeyState(20)
if capsLocked:
image(img, xio, yio)
noFill()
rect(xio + xo, yio + yo, grid_size, grid_size)
else:
for x in range(grid_size):
for y in range(grid_size):
c = img.get(xo + x, yo + y)
fill(c)
rect(x * s, y * s, s, s)
def keyPressed():
global xo, yo, xio, yio
if keyCode == RIGHT and xo < img.width - 11:
xo += 10
if keyCode == LEFT and xo > 10:
xo -= 10
if keyCode == DOWN and yo < img.height - 11:
yo += 10
if keyCode == UP and yo > 10:
yo -= 10
if xo > width - grid_size:
xio = width - grid_size - xo
if yo > height - grid_size:
yio = height - grid_size - yo
if key == "s" or key == "S":
saveFrame("###.png")