Ejemplo n.º 1
0
/* ����������������������������ͻ
   � Construtores e Destrutores �
   ����������������������������ͼ */
template<class TpElem> ListaLigada<TpElem>::ListaLigada():pri(NULL)
{
    versao(1, 0, 0);
    grau(VERSAO_LIVRE);
    data(4, 9, 1999);
    numero_de_serie(0);
    nome("Lista Ligada");
    autor("Felipe Micaroni Lalli");
}
Ejemplo n.º 2
0
ProgramaPrincipal::ProgramaPrincipal()
{
  // Mouse:
  mouse.area(0, 0, getmaxx(), getmaxy());

  // Cabecalho:
  versao(1, 0, 0);
  grau(VERSAO_TESTE);
  data(30, 9, 1999);
  numero_de_serie(0);
  nome("Projeto GiraFun - COTUCA 1999");
  autor("Caceffo, Lalli e Magalhaes");

  // Criacao dos Objetos
  desktop = new DesktopCalhau(0, 0, getmaxx(), getmaxy());
  ferramentas = new FormularioCalhau(565, 50, 635, QUANTAS_FERRAMENTAS * 32 + 86, "Obj.");
  frmdesenho  = new FormularioCalhau(0, 0, 585, 473, "Desenho");
  cmdsair = new BotaoSimplesCalhau(getmaxx() - 10, 0, 10, 10, &sair, &desenho_sair);
  area = new PintaFun(5, 20, 570, 465);
  frmnomearq = new FormularioCalhau(500, 10, 660, 60, "Nome do Arquivo");
  nome_do_arquivo = new CaixaTextoCalhau(510, 32, 122, "novo.frn");

  // A f¢rmula para calcular o y ‚ (i * 32 + 80)
  botao[0] = new BotaoSimplesCalhau(572, 80, 45, 30, &ferramenta_livre, &desenho_livre);
  botao[1] = new BotaoSimplesCalhau(572, 112, 45, 30, &ferramenta_ponto, &desenho_ponto);
  botao[2] = new BotaoSimplesCalhau(572, 144, 45, 30, &ferramenta_reta, &desenho_linha);
  botao[3] = new BotaoSimplesCalhau(572, 176, 45, 30, &ferramenta_circulo, &desenho_circulo);
  botao[4] = new BotaoSimplesCalhau(572, 208, 45, 30, &arquivo_abre, &desenho_abre);
  botao[5] = new BotaoSimplesCalhau(572, 240, 45, 30, &arquivo_salvar, &desenho_salvar);
  botao[6] = new BotaoSimplesCalhau(572, 272, 45, 30, &sobre, &desenho_sobre);
  botao[7] = new BotaoSimplesCalhau(572, 304, 45, 30, &muda_cor, &desenho_cor);
  botao[8] = new BotaoSimplesCalhau(572, 336, 45, 30, &muda_grossura, &desenho_grossura);
  botao[9] = new BotaoSimplesCalhau(572, 368, 45, 30, &arquivo_novo, &desenho_novo);

  // Modificando Propriedades Padräes
  desktop->c.cor_de_fundo = 1;
  frmdesenho->c_foco = VERDADEIRO;

  // Pondo Cada Macaco no Seu Galho
  desktop->insere(frmdesenho);
  desktop->insere(ferramentas);
  desktop->insere(frmnomearq);
  frmdesenho->insere(area);
  desktop->insere(cmdsair);
  frmnomearq->insere(nome_do_arquivo);

  for (int i = 0; i < QUANTAS_FERRAMENTAS; i++)
    ferramentas->insere(botao[i]);

  // Botando Para Funcionar
  ++mouse; ++mouse;
  desktop->exibe(mouse);
  desktop->loop(mouse, &evento);
}
Ejemplo n.º 3
0
/*======================================
 *	CORE : Display title
 *--------------------------------------*/
void display_title(void) {
	const char* ver = versao();

	ShowMessage("\n");
	ShowMessage (""CL_WTBL"          (=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=)"CL_CLL""CL_NORMAL"\n");
	ShowMessage (""CL_XXBL"          ("CL_BT_YELLOW"       Equipe Cronus de Desenvolvimento Apresenta        "CL_XXBL")"CL_CLL""CL_NORMAL"\n");
	ShowMessage (""CL_XXBL"          ("CL_BOLD"      _________                                          "CL_XXBL")"CL_CLL""CL_NORMAL"\n");
	ShowMessage (""CL_XXBL"          ("CL_BOLD"      \\_   ___ \\_______  ____   ____  __ __  ______      "CL_XXBL")"CL_CLL""CL_NORMAL"\n");
	ShowMessage (""CL_XXBL"          ("CL_BOLD"      /    \\  \\/\\_  __ \\/  _ \\ /    \\|  |  \\/  ___/      "CL_XXBL")"CL_CLL""CL_NORMAL"\n");
	ShowMessage (""CL_XXBL"          ("CL_BOLD"      \\     \\____|  | \\(  <_> )   |  \\  |  /\\___ \\       "CL_XXBL")"CL_CLL""CL_NORMAL"\n");
	ShowMessage (""CL_XXBL"          ("CL_BOLD"       \\______  /|__|   \\____/|___|  /____//____  >      "CL_XXBL")"CL_CLL""CL_NORMAL"\n");
	ShowMessage (""CL_XXBL"          ("CL_BOLD"              \\/                   \\/           \\/       "CL_XXBL")"CL_CLL""CL_NORMAL"\n");
	ShowMessage (""CL_XXBL"          ("CL_BOLD"                  www.cronus-emulator.com                "CL_XXBL")"CL_CLL""CL_NORMAL"\n");
	ShowMessage (""CL_XXBL"          ("CL_BT_YELLOW"             Baseado no Hercules (c) 2005-2013           "CL_XXBL")"CL_CLL""CL_NORMAL"\n");
	ShowMessage (""CL_XXBL"          ("CL_BOLD"                                                         "CL_XXBL")"CL_CLL""CL_NORMAL"\n");
	ShowMessage (""CL_WTBL"          (=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=)"CL_CLL""CL_NORMAL"\n\n\a");

	ShowInfo("Cronus "CL_RED "Versao:%s" CL_RESET"\n", ver);
}