-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathc_magazyn.cpp
88 lines (71 loc) · 1.86 KB
/
c_magazyn.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
#include "c_magazyn.h"
c_magazyn::c_magazyn()
{
}
void c_magazyn::sprzedaj_mniej(double &ceny, QLineEdit* sprzedaj_ilosc, QLabel* msuma_przedmiowtow, QLabel* msuma_zysk)
{
int a = sprzedaj_ilosc->text().toInt();
if(a > 0)
{
a--;
sprzedaj_ilosc->setText(QString::number(a));
int b = msuma_przedmiowtow->text().toInt();
b--;
msuma_przedmiowtow->setText(QString::number(b));
double c = msuma_zysk->text().toDouble();
c-=ceny;
msuma_zysk->setText(QString::number(c));
}
}
void c_magazyn::sprzedaj_wiecej(double &ceny,int &sklad, QLineEdit* sprzedaj_ilosc, QLabel* msuma_przedmiowtow, QLabel* msuma_zysk)
{
int a = sprzedaj_ilosc->text().toInt();
if(sklad > a)
{
a++;
sprzedaj_ilosc->setText(QString::number(a));
int b = msuma_przedmiowtow->text().toInt();
b++;
msuma_przedmiowtow->setText(QString::number(b));
double c = msuma_zysk->text().toDouble();
c+=ceny;
msuma_zysk->setText(QString::number(c));
}
}
void c_magazyn::nowa_gra(C_sklad *sklad)
{
sklad->fundusze = 50;
sklad->karton = 0;
sklad->cement = 0;
sklad->magnes = 0;
sklad->metal = 0;
sklad->farba = 0;
sklad->plastik = 0;
sklad->rzadki_metal=0;
sklad->guma = 0;
sklad->drut = 0;
sklad->pas = 0;
sklad->beton = 0;
sklad->pudlo = 0;
sklad->kabel = 0;
sklad->uklad = 0;
sklad->koloz = 0;
sklad->waz = 0;
sklad->kolom = 0;
sklad->silnik = 0;
sklad->kolop = 0;
sklad->pompa = 0;
sklad->krasnal = 0;
sklad->glosniki = 0;
sklad->toster = 0;
sklad->ramie = 0;
sklad->tasma = 0;
sklad->samoch = 0;
sklad->pistolet = 0;
sklad->wieza = 0;
sklad->ukladlo = 0;
sklad->widzet = 0;
sklad->budowniczy = 0;
sklad->automatk = 0;
sklad->automats = 0;
}