Przekształć projekt w DEV-C++, żeby kwadrat,który się porusza, odbijał się od ścian.
main.cpp :
#include <cstdlib>
#include <iostream>
#include <graphics.h>
#include <conio.h>
#include "kwadrat.h"
using namespace std;
int main(int argc, char *argv[])
{
int kierunek=1;// lewo=> -1; prawo=>1
int monika=400;
initwindow(800,800);
for(int i=0;i<1000;i++)
{
if(monika>800) kierunek=-1;
if(monika<0) kierunek=1;
if(kierunek==-1)
{
kwadrat(400-i+1,400,20,0);
kwadrat(400-i,400,20);
monika--;
delay(20);
}else
{
kwadrat(400+i-1,400,20,0);
kwadrat(400+i,400,20);
monika++;
delay(20);
}
}
system("PAUSE");
return EXIT_SUCCESS;
}
A BILBIOTEKA, KTÓRA JEST DOŁĄCZONA TO kwadrat.h :
void kwadrat(int xlg,int ylg,int bok,int kolor=15)
{
for(int i=0;i<bok;i++)
{
putpixel(xlg+i,ylg,kolor);
putpixel(xlg,ylg+i,kolor);
putpixel(xlg+bok,ylg+i,kolor);
putpixel(xlg+i,ylg+bok,kolor);
}
}
Bardzo proszę o pomoc :)
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
2 w lewo i 3 w prawo enter bd dzialac