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 }