Wpis z mikrobloga

Mireczki potrzebuję pomocy. Na informatykę(II liceum) mam napisać painta w c++.

#include
#include
#include

using namespace std;

int k=0;

int d,c;
int x0;
int y0;
float x;
float y;
int s=800;
int w=600;

void klik(int a,int b)
{
x0=mousex();
y0=mousey();
d=1;
if (x0<50)
{
c=y0/37,5;
setcolor(c);
}

}

void odklik(int a,int b)
{
d=0;
}
void gruba(int a, int b)
{
x0=mousex();
y0=mousey();
d=1;
setlinestyle(0,0,5);
setcolor(WHITE);

}
void chuda(int a, int b)
{
setlinestyle(0,0,1);
d=0;
}

void paleta()
{ for(int k=0; k<16; k++)
{

setfillstyle(SOLID_FILL,k);
bar(0,(600/16)*k,50,(600/16)*(k+1));
setcolor(BLACK);
rectangle(0,(600/16)*k,50,(600/16)*(k+1));
}
}

int main(int argc, char *argv[])
{
initwindow(s,w);
setfillstyle(SOLIDFILL,WHITE);
bar(50,0,800,600);
paleta();

registermousehandler(WMLBUTTONDOWN,klik);
registermousehandler(WMLBUTTONUP,odklik);
registermousehandler(WMRBUTTONDOWN,gruba);
registermousehandler(WMRBUTTONUP,chuda);

setcolor(RED);
while(!kbhit()){

if(d==1 && x0>=50 && y0<550)

{
x=mousex();
y=mousey();

line(x0,y0,x,y);
x0=x;
y0=y;

}

}

return EXIT
SUCCESS;

}

Mam coś takiego i muszę dodać na dole dodać pasek tak jak jest w zrobiona paleta i tam dodać 3 grubości kresek i przyciski, którymi będę mógł robić prostokąty i okręgi. Chciałby ktoś za plusa dopisać coś takiego, w ten sposób jak pisana jest reszta?


#cplusplus #programowanie
  • 21
@ly000: Chciałbym by było dodatkowe. Mój Szanowny Pan Nauczyciel Informatyki leci z nami przez materiał mimo, że na lekcjach ogarniają co się dzieje może 3 osoby na 30. Nie potrafię bo już dawno się zgubiłem i zapomniałem(a raczej nikt mi nie wytłumaczył podstaw) co było na początku.
@adamj57: Znalazłem pierwsze lepsze, nie jestem związany ze środowiskiem programistycznym. Szczytem moich umiejętności było napisanie gry w Scratchu(chyba tak to się nazywało) o
Chciałbym by było dodatkowe. Mój Szanowny Pan Nauczyciel Informatyki leci z nami przez materiał mimo, że na lekcjach ogarniają co się dzieje może 3 osoby na 30. Nie potrafię bo już dawno się zgubiłem i zapomniałem(a raczej nikt mi nie wytłumaczył podstaw) co było na początku.


@WilecSrylec: to nie jest ani wymagane przez podstawę programową, ani nie będzie tego na maturze, więc możesz to olać. no, chyba że zależy ci na
@alfa-fetoproteina: oho, jak ktoś z kimś nie liże się po jajkach to od razu hejtuje.
@WilecSrylec: za darmo kodu od nieznajomego w internecie i tak nie dostaniesz.

Kiedyś chciałem mieć maturę z informatyki, ale cóż. Już nie chcę.

radzę przejrzeć jak wygląda matura z informatyki, bo w większość nie ma nic wspólnego z tym co masz na lekcji.
@ly000: Cóż liczyłem, że na dopisanie 10 linijek nie muszę opłacać szwadronu informatyków i znajdzie się ktoś kto dla samej satysfakcji, że komuś dupę uratował napisze to, nawet bez sprawdzania.
Nie wiem jak wygląda i już nie chcę bo i tak na lekcji nic się nauczę, a nie mam czasu na naukę samemu.
@WilecSrylec: DOBRA ROBISZ TAK.

NO JAK TAM #!$%@? #!$%@? PATRZCIE MY ŻYDZI POTRAFIMY PROGRAMOWAĆ


#include POLSKIE ŚMIECIE
#include
#include #!$%@?

using namespace std;

int k=0; AAAA PATRZCIE JAKIE MAM RHOLEXY POLACY BIEDACY

int d,c;
int x #!$%@? 0;
int y0;
float x; EWELINA TY #!$%@? #!$%@?
float y;
int s=800;
int w=600;

I TERAZ TAK #!$%@?

void klik(int a,int b)
{
x0= #!$%@? mousex();
y0=mousey();
d=1; POLSKIE ŚMIECIE
if (x0<50)
{