Witam, chciałem zapytać czy znajdzie się jakaś dobra dusza która pomoże napisać mi kod dzięki któremu będę mógł figurę która jest w tym kodzie przesuwać strzałkami góra lewo dol prawo oraz powiększać + i pomniejszać - do rozmiaru okna ? Bardzo ucieszy mnie szybka odpowiedz, z góry dziękuje :3
#include "stdafx.h"
#include <iostream>
#include <cstdlib>
#include <conio.h>
#include "windows.h"
void Wczytaj( size_t & wysokosc, size_t & szerokosc, char & znak )
{
std::cout << "ZNAK : ";
std::cin >> znak;
std::cout << "SZEROKOSC = ";
std::cin >> szerokosc;
std::cout << "WYSOKOSC = ";
std::cin >> wysokosc;
std::cout << std::endl;
}
/////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////// RYSOWANIE /////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////
void Rysuj( int x, int y, size_t & wysokosc, size_t & szerokosc, char & znak, float value )
{
float scale =( float ) szerokosc /( float ) wysokosc;
value += scale;
for( int x = 0; x < szerokosc; x++ )
std::cout << znak;
std::cout << std::endl;
for( int x = 1; x < wysokosc; x++ )
{
for( int y = 0; y < value - 1; y++ )
std::cout << " ";
std::cout << znak << std::endl;
value += scale;
}
for( int x = 0; x < szerokosc; x++ )
std::cout << znak;
std::cout << std::endl;
system( "PAUSE" );
}
int main()
{
int x = 1, y = 1;
size_t wysokosc, szerokosc;
char znak;
float value = 0.0f;
Wczytaj( wysokosc, szerokosc, znak );
Rysuj( x, y, wysokosc, szerokosc, znak, value );
_getch();
return 0;
}