Created
February 6, 2020 16:47
-
-
Save douglasgoodwin/b835983a4762e12815121166abb5e1f0 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
Author
douglasgoodwin
commented
Feb 6, 2020
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment