00001
00007 #include <cstdlib>
00008
00009 #include <Slang++/slang.H>
00010
00011 using namespace std;
00012
00013 using namespace Slang;
00014
00015 void cursor_aleatorio(Ecra& ecra)
00016 {
00017 ecra << cursor(rand() % ecra.dimensao().numeroDeLinhas(),
00018 rand() % ecra.dimensao().numeroDeColunas());
00019 }
00020
00021 int main()
00022 {
00023 ecra << refresca;
00024
00025 while(true) {
00026 teclado.leProximaTeclaDisponivel();
00027 Tecla tecla_premida = teclado.teclaLida();
00028
00029 if(tecla_premida.eChar() and tecla_premida.comoChar() == 's')
00030 break;
00031
00032 ecra << cursor_aleatorio << refresca;
00033 }
00034 }