lugab escreveu:Talvez a "ct.lib" a que vc se referiu seja do clipper, compilador que eu já não uso mais.
Ué, pensei que você precisasse para Clipper...
lugab em 27 Nov, escreveu:Que azul bacana....
Como codificar no setcolor() (clipper)
E nas "ct.lib" das várias versões de xharbour que possuo, nenhum possui a função vgapalette()
Em Harbour existe.
Tens um plano B ou o fonte do dito-cujo ?
Você quer uma solução para o modo console, certo ? Pois bem, a HBCT tem muitas das funções da antiga ct.lib. Mas lamentavelmente todas ou quase todas as referentes a video, não funcionam bem ou não foram implementadas por completo. Creio que por se tratar de funções que dependem muito do tipo de hardware, elas devem ser específicas para cada caso, então não convém reproduzi-las.
Esse meu exemplo feito em Clipper + CT, utiliza a função GETVGAPAL que serve para detectar qual é o valor de vermelho, verde ou azul possui determinada cor. Lamentavelmente não possuo equivalente para Harbour em modo console nem pra xHarbour, pois eu praticamente deixei a programação em modo console.