Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Lab1.cpp : Defines the entry point for the console application.
- //
- #include <iostream>
- #include "stdafx.h"
- #include "Character.h"
- #include <conio.h>
- #include "CharacterEditor.h"
- #include "Point.h"
- #include "Mapa.h"
- using namespace std;
- bool bShouldClose = false; //zmienna ktora gdy jest ustawiona na false sprawia, ze petla while bedzie caly czas dzialac. Gdziekolwiek zmienie ta zmienna na true, to petla juz sie kolejny raz nie wykona i w naszym przypadku wyjdzie z programu
- int choice;
- int main()
- {
- Mapa m(20, 45);
- m.ShowMap();
- CharacterEditor editor; //tworzy zmienna edytor
- Point p1 = Point(150, 200);
- Point p2 = Point(-20, 20);
- while (!bShouldClose)
- {
- cout << "1. Dodaj nowego bohatera" << endl;
- cout << "2. Dodaj nowego potwora" << endl;
- cout << "3. Zapisz do pliku" << endl;
- cout << "4. Sprawdz punkt" << endl;
- cout << "Podaj numer instrukcji" << endl;
- cin >> choice;
- switch (choice)
- {
- case 1:
- editor.addHero(1,2,3);
- cout << "Dodano nowego bohatera!" << endl;
- break;
- case 2:
- editor.addMonster(1,2,3);
- cout << "Dodano nowego potwora!" << endl;
- break;
- case 3:
- editor.SaveToFile("plik.txt");
- cout << "Zapisano do pliku!" << endl;
- break;
- case 4:
- cout << endl;
- cout <<"p1.x+p2.x = " << p1 + p2 << endl;
- cout <<"p1.y+p2.y = " << p1 - p2 << endl;
- cout <<"p1.x-p2.x = " << p1. * 2 << endl;
- cout << "1. Kontynuuj dzialanie programu" << endl;
- cout << "2. Wyjdz z programu" << endl;
- cout << "Twoja opcja: ";
- cin >> choice;
- switch (choice)
- {
- case 1:
- break;
- case 2:
- bShouldClose = true;
- break;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement