ecran=peripheral.wrap("right")

ecran.setCursorPos(1,1)
ecran.setBackgroundColor(colors.yellow)
ecran.clear()
ecran.setTextScale(1)
alpha={}
alpha.a={
	'     ',
	'     ',
	'XXXXX',
	'    X',
	'XXXXX',
	'X   X',
	'XXXXX',
	'     ',
	'     '
}
alpha.b={
	'X    ',
	'X    ',
	'XXXXX',
	'X   X',
	'X   X',
	'X   X',
	'XXXXX',
	'     ',
	'     '
}
alpha.c={
	'     ',
	'     ',
	'XXXXX',
	'X    ',
	'X    ',
	'X    ',
	'XXXXX',
	'     ',
	'     '
}
alpha.d={
	'    X',
	'    X',
	'XXXXX',
	'X   X',
	'X   X',
	'X   X',
	'XXXXX',
	'     ',
	'     '
}
alpha.e={
	'     ',
	'     ',
	'XXXXX',
	'X   X',
	'XXXXX',
	'X    ',
	'XXXXX',
	'     ',
	'     '
}
alpha.f={
	'XXX',
	'X  ',
	'XXX',
	'X  ',
	'X  ',
	'X  ',
	'X  ',
	'   ',
	'   '
}
alpha.g={
	'     ',
	'     ',
	'XXXXX',
	'X   X',
	'X   X',
	'X   X',
	'XXXXX',
	'    X',
	'XXXXX'
}
alpha.h={
	'X    ',
	'X    ',
	'XXXXX',
	'X   X',
	'X   X',
	'X   X',
	'X   X',
	'     ',
	'     '
}
alpha.i={
	'X',
	' ',
	'X',
	'X',
	'X',
	'X',
	'X',
	' ',
	' '
}
alpha.j={
	'  X',
	'   ',
	'  X',
	'  X',
	'  X',
	'  X',
	'  X',
	'  X',
	'XXX'
}
alpha.k={
	'X    ',
	'X    ',
	'X X  ',
	'X X  ',
	'XXXXX',
	'X   X',
	'X   X',
	'     ',
	'     '
}
alpha.l={
	'X',
	'X',
	'X',
	'X',
	'X',
	'X',
	'X',
	' ',
	' '
}
alpha.m={
	'       ',
	'       ',
	'XXXXXXX',
	'X  X  X',
	'X  X  X',
	'X  X  X',
	'X  X  X',
	'       ',
	'       '
}
alpha.n={
	'     ',
	'     ',
	'XXXXX',
	'X   X',
	'X   X',
	'X   X',
	'X   X',
	'     ',
	'     '
}
alpha.o={
	'     ',
	'     ',
	'XXXXX',
	'X   X',
	'X   X',
	'X   X',
	'XXXXX',
	'     ',
	'     '
}
alpha.p={
	'     ',
	'     ',
	'XXXXX',
	'X   X',
	'X   X',
	'X   X',
	'XXXXX',
	'X    ',
	'X    '
}
alpha.q={
	'     ',
	'     ',
	'XXXXX',
	'X   X',
	'X   X',
	'X   X',
	'XXXXX',
	'    X',
	'    X'
}
alpha.u={
	'     ',
	'     ',
	'X   X',
	'X   X',
	'X   X',
	'X   X',
	'XXXXX',
	'     ',
	'     '
}
alpha.r={
	'    ',
	'    ',
	'XXXX',
	'X  X',
	'X   ',
	'X   ',
	'X   ',
	'    ',
	'    '
}
alpha.s={
	'     ',
	'     ',
	'XXXXX',
	'X    ',
	'XXXXX',
	'    X',
	'XXXXX',
	'     ',
	'     '
}
alpha.t={
	' X ',
	' X ',
	'XXX',
	' X ',
	' X ',
	' X ',
	' XX',
	'   ',
	'   '
}
alpha.x={
	'     ',
	'     ',
	'X   X',
	'X   X',
	' XXX ',
	'X   X',
	'X   X',
	'     ',
	'     '
}
alpha.y={
	'     ',
	'     ',
	'X   X',
	'X   X',
	'X   X',
	'X   X',
	'XXXXX',
	'    X',
	'XXXXX'
}
alpha.v={
	'      ',
	'      ',
	'X    X',
	'X    X',
	'X    X',
	' X  X ',
	'   X  ',
	'      ',
	'      '
}
alpha.w={
	'       ',
	'       ',
	'X     X',
	'X     X',
	'X     X',
	'X  X  X',
	' XX XX ',
	'       ',
	'       '
}
alpha.z={
	'     ',
	'     ',
	'XXXXX',
	'   X ',
	'  X  ',
	' X   ',
	'XXXXX',
	'     ',
	'     '
}
alpha.espace={
	'   ',
	'   ',
	'   ',
	'   ',
	'   ',
	'   ',
	'   ',
	'   ',
	'   '
}

local texte={' ',' ',' ',' ','l','e',' ','d','e','f','i'}
--local texte={'m'}
local x=0
local y=1

while y<=9 do
	x=1
	ecran.setCursorPos(2,y+2)
	while texte[x] do
		if texte[x]==' ' then
			ecran.setBackgroundColor(colors.yellow)
			ecran.write(alpha['espace'][y]..'  ')
		else
			sx=1
			total=string.len(alpha[texte[x]][y])			
			while sx<=total do
				
				t=string.sub(alpha[texte[x]][y],sx,sx)
				--print(sx..' -'..t..'-')
				if t==' ' then
					ecran.setBackgroundColor(colors.yellow)
					ecran.write(t)
				else 
					ecran.setBackgroundColor(colors.white)
					ecran.write(t)
				end	
				sx=sx+1
			end
			ecran.setBackgroundColor(colors.yellow)
			ecran.write("  ")
		end		
		x=x+1
	end
		
	y=y+1
end
