Skip to content

Instantly share code, notes, and snippets.

@douglasgoodwin
Created February 6, 2020 16:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save douglasgoodwin/b835983a4762e12815121166abb5e1f0 to your computer and use it in GitHub Desktop.
Save douglasgoodwin/b835983a4762e12815121166abb5e1f0 to your computer and use it in GitHub Desktop.
size(400,400)
# white background
background(255)
textAlign(CENTER, CENTER)
# Extremely tedious sequence...
fill(100)
rect(0,0, 40,40)
fill(255)
text('1'.format(2),20,20)
fill(100)
rect(40,0, 40,40)
fill(255)
text('2'.format(2),60,20)
fill(100)
rect(80,0, 40,40)
fill(255)
text('3'.format(3),100,20)
fill(100)
rect(120,0, 40,40)
fill(255)
text('4'.format(4),140,20)
fill(100)
rect(160,0, 40,40)
fill(255)
text('5'.format(5),180,20)
fill(100)
rect(200,0, 40,40)
fill(255)
text('6'.format(6),220,20)
fill(100)
rect(240,0, 40,40)
fill(255)
text('7'.format(7),260,20)
fill(100)
rect(280,0, 40,40)
fill(255)
text('8'.format(8),300,20)
fill(100)
rect(320,0, 40,40)
fill(255)
text('9'.format(9),340,20)
fill(100)
rect(360,0, 40,40)
fill(255)
text('10'.format(10),380,20)
fill(100)
rect(0,40, 40,40)
fill(255)
text('11'.format(11),20,60)
fill(100)
rect(40,40, 40,40)
fill(255)
text('12'.format(12),60,60)
fill(100)
rect(80,40, 40,40)
fill(255)
text('13'.format(13),100,60)
fill(100)
rect(120,40, 40,40)
fill(255)
text('14'.format(14),140,60)
fill(100)
rect(160,40, 40,40)
fill(255)
text('15'.format(15),180,60)
fill(100)
rect(200,40, 40,40)
fill(255)
text('16'.format(16),220,60)
fill(100)
rect(240,40, 40,40)
fill(255)
text('17'.format(17),260,60)
fill(100)
rect(280,40, 40,40)
fill(255)
text('18'.format(18),300,60)
fill(100)
rect(320,40, 40,40)
fill(255)
text('19'.format(19),340,60)
fill(100)
rect(360,40, 40,40)
fill(255)
text('20'.format(20),380,60)
fill(100)
rect(0,80, 40,40)
fill(255)
text('21'.format(21),20,100)
fill(100)
rect(40,80, 40,40)
fill(255)
text('22'.format(22),60,100)
fill(100)
rect(80,80, 40,40)
fill(255)
text('23'.format(23),100,100)
fill(100)
rect(120,80, 40,40)
fill(255)
text('24'.format(24),140,100)
fill(100)
rect(160,80, 40,40)
fill(255)
text('25'.format(25),180,100)
fill(100)
rect(200,80, 40,40)
fill(255)
text('26'.format(26),220,100)
fill(100)
rect(240,80, 40,40)
fill(255)
text('27'.format(27),260,100)
fill(100)
rect(280,80, 40,40)
fill(255)
text('28'.format(28),300,100)
fill(100)
rect(320,80, 40,40)
fill(255)
text('29'.format(29),340,100)
fill(100)
rect(360,80, 40,40)
fill(255)
text('30'.format(30),380,100)
fill(100)
rect(0,120, 40,40)
fill(255)
text('31'.format(31),20,140)
fill(100)
rect(40,120, 40,40)
fill(255)
text('32'.format(32),60,140)
fill(100)
rect(80,120, 40,40)
fill(255)
text('33'.format(33),100,140)
fill(100)
rect(120,120, 40,40)
fill(255)
text('34'.format(34),140,140)
fill(100)
rect(160,120, 40,40)
fill(255)
text('35'.format(35),180,140)
fill(100)
rect(200,120, 40,40)
fill(255)
text('36'.format(36),220,140)
fill(100)
rect(240,120, 40,40)
fill(255)
text('37'.format(37),260,140)
fill(100)
rect(280,120, 40,40)
fill(255)
text('38'.format(38),300,140)
fill(100)
rect(320,120, 40,40)
fill(255)
text('39'.format(39),340,140)
fill(100)
rect(360,120, 40,40)
fill(255)
text('40'.format(40),380,140)
fill(100)
rect(0,160, 40,40)
fill(255)
text('41'.format(41),20,180)
fill(100)
rect(40,160, 40,40)
fill(255)
text('42'.format(42),60,180)
fill(100)
rect(80,160, 40,40)
fill(255)
text('43'.format(43),100,180)
fill(100)
rect(120,160, 40,40)
fill(255)
text('44'.format(44),140,180)
fill(100)
rect(160,160, 40,40)
fill(255)
text('45'.format(45),180,180)
fill(100)
rect(200,160, 40,40)
fill(255)
text('46'.format(46),220,180)
fill(100)
rect(240,160, 40,40)
fill(255)
text('47'.format(47),260,180)
fill(100)
rect(280,160, 40,40)
fill(255)
text('48'.format(48),300,180)
fill(100)
rect(320,160, 40,40)
fill(255)
text('49'.format(49),340,180)
fill(100)
rect(360,160, 40,40)
fill(255)
text('50'.format(50),380,180)
fill(100)
rect(0,200, 40,40)
fill(255)
text('51'.format(51),20,220)
fill(100)
rect(40,200, 40,40)
fill(255)
text('52'.format(52),60,220)
fill(100)
rect(80,200, 40,40)
fill(255)
text('53'.format(53),100,220)
fill(100)
rect(120,200, 40,40)
fill(255)
text('54'.format(54),140,220)
fill(100)
rect(160,200, 40,40)
fill(255)
text('55'.format(55),180,220)
fill(100)
rect(200,200, 40,40)
fill(255)
text('56'.format(56),220,220)
fill(100)
rect(240,200, 40,40)
fill(255)
text('57'.format(57),260,220)
fill(100)
rect(280,200, 40,40)
fill(255)
text('58'.format(58),300,220)
fill(100)
rect(320,200, 40,40)
fill(255)
text('59'.format(59),340,220)
fill(100)
rect(360,200, 40,40)
fill(255)
text('60'.format(60),380,220)
fill(100)
rect(0,240, 40,40)
fill(255)
text('61'.format(61),20,260)
fill(100)
rect(40,240, 40,40)
fill(255)
text('62'.format(62),60,260)
fill(100)
rect(80,240, 40,40)
fill(255)
text('63'.format(63),100,260)
fill(100)
rect(120,240, 40,40)
fill(255)
text('64'.format(64),140,260)
fill(100)
rect(160,240, 40,40)
fill(255)
text('65'.format(65),180,260)
fill(100)
rect(200,240, 40,40)
fill(255)
text('66'.format(66),220,260)
fill(100)
rect(240,240, 40,40)
fill(255)
text('67'.format(67),260,260)
fill(100)
rect(280,240, 40,40)
fill(255)
text('68'.format(68),300,260)
fill(100)
rect(320,240, 40,40)
fill(255)
text('69'.format(69),340,260)
fill(100)
rect(360,240, 40,40)
fill(255)
text('70'.format(70),380,260)
fill(100)
rect(0,280, 40,40)
fill(255)
text('71'.format(71),20,300)
fill(100)
rect(40,280, 40,40)
fill(255)
text('72'.format(72),60,300)
fill(100)
rect(80,280, 40,40)
fill(255)
text('73'.format(73),100,300)
fill(100)
rect(120,280, 40,40)
fill(255)
text('74'.format(74),140,300)
fill(100)
rect(160,280, 40,40)
fill(255)
text('75'.format(75),180,300)
fill(100)
rect(200,280, 40,40)
fill(255)
text('76'.format(76),220,300)
fill(100)
rect(240,280, 40,40)
fill(255)
text('77'.format(77),260,300)
fill(100)
rect(280,280, 40,40)
fill(255)
text('78'.format(78),300,300)
fill(100)
rect(320,280, 40,40)
fill(255)
text('79'.format(79),340,300)
fill(100)
rect(360,280, 40,40)
fill(255)
text('80'.format(80),380,300)
fill(100)
rect(0,320, 40,40)
fill(255)
text('81'.format(81),20,340)
fill(100)
rect(40,320, 40,40)
fill(255)
text('82'.format(82),60,340)
fill(100)
rect(80,320, 40,40)
fill(255)
text('83'.format(83),100,340)
fill(100)
rect(120,320, 40,40)
fill(255)
text('84'.format(84),140,340)
fill(100)
rect(160,320, 40,40)
fill(255)
text('85'.format(85),180,340)
fill(100)
rect(200,320, 40,40)
fill(255)
text('86'.format(86),220,340)
fill(100)
rect(240,320, 40,40)
fill(255)
text('87'.format(87),260,340)
fill(100)
rect(280,320, 40,40)
fill(255)
text('88'.format(88),300,340)
fill(100)
rect(320,320, 40,40)
fill(255)
text('89'.format(89),340,340)
fill(100)
rect(360,320, 40,40)
fill(255)
text('90'.format(90),380,340)
fill(100)
rect(0,360, 40,40)
fill(255)
text('91'.format(91),20,380)
fill(100)
rect(40,360, 40,40)
fill(255)
text('92'.format(92),60,380)
fill(100)
rect(80,360, 40,40)
fill(255)
text('93'.format(93),100,380)
fill(100)
rect(120,360, 40,40)
fill(255)
text('94'.format(94),140,380)
fill(100)
rect(160,360, 40,40)
fill(255)
text('95'.format(95),180,380)
fill(100)
rect(200,360, 40,40)
fill(255)
text('96'.format(96),220,380)
fill(100)
rect(240,360, 40,40)
fill(255)
text('97'.format(97),260,380)
fill(100)
rect(280,360, 40,40)
fill(255)
text('98'.format(98),300,380)
fill(100)
rect(320,360, 40,40)
fill(255)
text('99'.format(99),340,380)
fill(100)
rect(360,360, 40,40)
fill(255)
text('100'.format(100),380,380)
@douglasgoodwin
Copy link
Author

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment