Tenho certeza de que os amantes do c/c++, API's do Windows, OpenGL, DirectX, não terão dificuldade alguma em aprender o legacy mode, caso você não seja um amante de tais, não se preocupe, seguindo essas lições, você poderá aprender o suficiente para seguir por conta propria.
Ao programar em legacy mode, você não poderá desfrutar dos recursos da acknex, ou seja o motor não ira reconhecer as instruções: Sounds, Panels, Bitmaps, etc. Isso sera você mesmo quem tera de fazer.
Para começar, vamos fazer uma simples caixa de dialogo, que ira dizer “Ola Mundo”. Inicie o SED, e crie uma nova folha de código.
Escreva o seguinte código:
#include <litec.h>
int WinMain()
{
MessageBox (NULL, "Olá Mundo!", "Meu Primeiro Programa", MB_OK | MB_ICONSTOP);
return (0);
}
Não se iluda, esse código não faz muita coisa, por isso é tão pequeno, não vou dizer que todos são como esse, pois devemos estar preparados para escrever exaustivas folhas de código.
O código é extremamente simples, o #include <litec.h>, isso informa ao motor que iremos trabalhar em legacy mode, em seguida criamos a função principal de qualquer programa windows WinMain, a qual se assemelha a função main().
A MessageBox(), é responsável pela caixa de dialogo, que exibe uma mensagem, com um icone, e um ou mais botões clicáveis. Por ultimo retornamos 0.
Salve o código como OlaMundo.c, e compile.
É isso não perece uma aplicação do windows, visto que não é possível redimensionar ou mesmo minimizar a janela, mais é o suficiente para essa lição, na próxima iremos aprender a fazer algo realmente descente com legacy-mode.
Aqui deixo-vos mais uma rajada de Lições mas desta vez em Legacy-Mode