in verità sono nel mondo del c da poco quindi la parte grafica è scarsa
comunque non volevo niente di particolarmente elaborato
codice:
#include<conio.h>
#include<stdlib.h>
#include<Windows.h>
#include<time.h>
void GotoXY(int x, int y) { COORD CursorPos = {x, y}; HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleCursorPosition(hConsole, CursorPos); }
main () {
int x;
int y;
int muovi;
int az=3;
x=32;y=100;
GotoXY (x,y) ;
printf("!-||-!");
do {
muovi = getch();
if (muovi == 77 ) {
system("cls") ;
x=3+x;
GotoXY (x,y) ;
printf("!-||-!");
}
else if (muovi == 75 ) {
system("cls") ;
x=x-3;
GotoXY (x,y) ;
printf("!-||-!");
}
}
while (az!=50) ;
return 0;
}
questa è la navicella
con margini intendevo non margini visibili ma proprio dei confini per il tutto
non so se mi spiego