term2 seminar3

This commit is contained in:
nihonium 2023-03-11 14:34:12 +03:00
parent 90d07dde3f
commit 611300636a
Signed by: nihonium
GPG key ID: 0251623741027CFC
141 changed files with 330 additions and 12119 deletions

View file

@ -2,16 +2,6 @@
#include <SFML/Graphics.hpp>
#include "world.hpp"
/*
Для компиляции:
g++ main.cpp player.cpp player_states.cpp -lsfml-window -lsfml-system -lsfml-graphics
Графика взята отсюда:
https://rvros.itch.io/animated-pixel-hero
*/
int main()
{
sf::ContextSettings settings;
@ -24,17 +14,19 @@ int main()
double dt = 1.0 / 60;
World world;
world.addBlock({-500, 770, 20000, 400});
world.addBlock({-400, 100, 700, 300});
world.addBlock({600, 500, 300, 120});
world.addBlock({800, 0, 400, 200});
world.addBlock({-100, -700, 400, 100});
world.addBlock({700, -700, 400, 100});
world.addBlock({1500, -700, 400, 100});
world.addBlock({1100, -300, 400, 100});
world.addBlock({1100, 400, 400, 400});
world.addBlock({1900, -100, 200, 800});
world.addBlock({3000, 500, 1000, 200});
world.addBlock(sf::FloatRect{-500, 770, 20000, 400});
/* Разрушаемый блок слева от точки спавна игрока */
world.addBlock({sf::FloatRect{-200,700, 100, 500}, true});
world.addBlock(sf::FloatRect{-400, 100, 700, 300});
world.addBlock(sf::FloatRect{600, 500, 300, 120});
world.addBlock(sf::FloatRect{800, 0, 400, 200});
world.addBlock(sf::FloatRect{-100, -700, 400, 100});
world.addBlock(sf::FloatRect{700, -700, 400, 100});
world.addBlock(sf::FloatRect{1500, -700, 400, 100});
world.addBlock(sf::FloatRect{1100, -300, 400, 100});
world.addBlock(sf::FloatRect{1100, 400, 400, 400});
world.addBlock(sf::FloatRect{1900, -100, 200, 800});
world.addBlock(sf::FloatRect{3000, 500, 1000, 200});
while (window.isOpen())
{
@ -57,6 +49,3 @@ int main()
return 0;
}