Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "pch.h"
- #include "Naglowki.h"
- int main()
- {
- RenderWindow window{ VideoMode::getDesktopMode(), "Okienko", Style::Fullscreen };
- int win_x = VideoMode::getDesktopMode().width;
- int win_y = VideoMode::getDesktopMode().height;
- window.clear(Color::Red);
- Grafika *wskaznik[169];
- Postac *postac;
- for (int i = 0; i < 100; ++i)
- wskaznik[i] = new Tlo;
- for (int i = 100; i < 160; ++i)
- wskaznik[i] = new Sciana;
- for (int i = 160; i < 164; ++i)
- wskaznik[i] = new Skrzynia;
- for (int i = 164; i < 168; ++i)
- wskaznik[i] = new Miejsca_na_skrzynie;
- wskaznik[168] = new Postac;
- postac = dynamic_cast <Postac*> (wskaznik[168]);
- ustaw(wskaznik);
- ustaw_lev3(wskaznik);
- //ustaw_lev2(wskaznik);
- //ustaw_lev1(wskaznik);
- for (int i = 0; i < 169; ++i)
- wskaznik[i]->aktualizuj_pozycje();
- while (window.isOpen())
- {
- Event windowEvent;
- while (window.pollEvent(windowEvent))
- {
- if (windowEvent.type == Event::Closed)
- window.close();
- if (windowEvent.type == Event::KeyPressed && windowEvent.key.code == Keyboard::Escape)
- window.close();
- if (windowEvent.type == Event::KeyPressed && windowEvent.key.code == Keyboard::Right)
- {
- postac->podmien_grafiki(2);
- sprawdz_kolizje_rusz(wskaznik, 2);
- }
- if (windowEvent.type == Event::KeyPressed && windowEvent.key.code == Keyboard::Left)
- {
- postac->podmien_grafiki(1);
- sprawdz_kolizje_rusz(wskaznik, 1);
- }
- if (windowEvent.type == Event::KeyPressed && windowEvent.key.code == Keyboard::Up)
- {
- postac->podmien_grafiki(3);
- sprawdz_kolizje_rusz(wskaznik,3);
- }
- if (windowEvent.type == Event::KeyPressed && windowEvent.key.code == Keyboard::Down)
- {
- postac->podmien_grafiki(0);
- sprawdz_kolizje_rusz(wskaznik,4);
- }
- }
- rysuj_wszystko(wskaznik, window,czy_wlozona);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement