November 2018 1 35 Report

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 :)


More Questions From This User See All

Recommend Questions



Life Enjoy

" Life is not a problem to be solved but a reality to be experienced! "

Get in touch

Social

© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.