#include "conio.h"
#include "stdlib.h"
#include "dos.h"
#include "screen.cpp"
int main(void)
{
unsigned short int i, j, x;
Screen *layar = new Screen();
layar->setCursorPos(3,3);layar->writeString("Contoh Progress Bar");
layar->setCursorPos(4,3);layar->writeString("-------------------");
layar->setCursorPos(5,3);layar->writeString("Waktu Jeda Maks 3 detik : ");
layar->setCursorPos(8, 3);layar->writeChar(0xb3);
layar->setCursorPos(8,30);layar->writeChar(0xb3);
layar->setCursorPos(7, 3);layar->writeChar(0xda);
layar->setCursorPos(7,30);layar->writeChar(0xbf);
layar->setCursorPos(9, 3);layar->writeChar(0xc0);
layar->setCursorPos(9,30);layar->writeChar(0xd9);
for (i=4; i<30; i++)
{
layar->setCursorPos(7,i);layar->writeChar(0xc4);
layar->setCursorPos(9,i);layar->writeChar(0xc4);
}
for (;;)
{
layar->setCursorPos(5,30);
j=getch();
layar->writeChar(j);
if (j=='1')
{
x=1000;
break;
}
else
if (j=='2')
{
x=2000;
break;
}
else
if (j=='3')
{
x=3000;
break;
}
}
for (i=1; i<27; i++)
{
layar->setAttribute(0x0e);
layar->setCursorPos(8,3+i);
layar->writeChar(0xdb);
delay(x);
}
layar->setAttribute(0x0f);
layar->setCursorPos(8,31);
layar->writeString("SELESAI");
delay(3000);
delete layar;
return EXIT_SUCCESS;
}
Tidak ada komentar:
Posting Komentar