From f0a1fa3c2a98185bd3cdfdb322b8a6c474c4dcf4 Mon Sep 17 00:00:00 2001 From: Steap2448 Date: Fri, 24 Mar 2017 16:34:44 +0300 Subject: [PATCH 01/15] d --- Star_Forge_0.1/method.cpp | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/Star_Forge_0.1/method.cpp b/Star_Forge_0.1/method.cpp index 955a18f..37b4eb5 100644 --- a/Star_Forge_0.1/method.cpp +++ b/Star_Forge_0.1/method.cpp @@ -9,7 +9,7 @@ float distance(Celestial_Body a, Celestial_Body b) return dist; } -Phase_vector f(Celestial_Body a, Celestial_Body b) +Phase_vector f(Celestial_Body a, Celestial_Body b) //Тут координатам соответствуют скорости, а скоростям ускорения { float dist = distance(a, b); Phase_vector res = Phase_vector(); @@ -20,26 +20,36 @@ Phase_vector f(Celestial_Body a, Celestial_Body b) return res; } -Phase_vector k1(Celestial_Body a, Celestial_Body b, float t_scale) +Phase_vector k1(Celestial_Body& a, Celestial_Body& b, float t_scale) { return f(a, b); } -Phase_vector k2(Celestial_Body a, Celestial_Body b, float t_scale, Phase_vector k1) +Phase_vector k2(Celestial_Body& a, Celestial_Body& b, float t_scale, Phase_vector& k1) { return f((a + (k1 * t_scale) / 2), b);//Второе тело неподвижно? } -Phase_vector k3(Celestial_Body a, Celestial_Body b, float t_scale, Phase_vector k2) +Phase_vector k3(Celestial_Body& a, Celestial_Body& b, float t_scale, Phase_vector& k2) { return f((a + (k2 * t_scale) / 2), b);//Второе тело неподвижно? } -Phase_vector k4(Celestial_Body a, Celestial_Body b, float t_scale, Phase_vector k3) +Phase_vector k4(Celestial_Body& a, Celestial_Body& b, float t_scale, Phase_vector& k3) { return f((a + (k3 * t_scale)), b);//Второе тело неподвижно? } +Phase_vector Movement(Celestial_Body& a, Celestial_Body& b, float t_scale) +{ + Phase_vector res = Phase_vector(); + Phase_vector k12 = k1(a, b, t_scale); + Phase_vector k22 = k2(a, b, t_scale, k12); + Phase_vector k32 = k3(a, b, t_scale, k22); + Phase_vector k42 = k4(a, b, t_scale, k32); + res = (k12 + (k22 * 2) + (k32 * 2) + k42) * (t_scale / 6); +} + void Celestial_Body::Move(float t_scale, Phase_vector k1, Phase_vector k2, Phase_vector k3, Phase_vector k4) { x = x + (k1.x + (k2.x * 2) + (k3.x* 2) + k4.x) * (t_scale / 6); From 17cf3b1b4b06576448898b568b484389b5393d39 Mon Sep 17 00:00:00 2001 From: Steap2448 Date: Fri, 31 Mar 2017 19:09:17 +0300 Subject: [PATCH 02/15] 2 --- Star_Forge_0.1/celestial_body.cpp | 1 + Star_Forge_0.1/celestial_body.h | 23 +++++++++++++- Star_Forge_0.1/main.cpp | 52 +++++++++++++++++++++++++++++++ Star_Forge_0.1/method.cpp | 26 +++++++++++++--- 4 files changed, 97 insertions(+), 5 deletions(-) create mode 100644 Star_Forge_0.1/main.cpp diff --git a/Star_Forge_0.1/celestial_body.cpp b/Star_Forge_0.1/celestial_body.cpp index 302d08e..09893fb 100644 --- a/Star_Forge_0.1/celestial_body.cpp +++ b/Star_Forge_0.1/celestial_body.cpp @@ -167,3 +167,4 @@ Celestial_Body Celestial_Body::operator -(Phase_vector a) res.v_y-=a.v_y; return res; } + diff --git a/Star_Forge_0.1/celestial_body.h b/Star_Forge_0.1/celestial_body.h index b3885b2..0125cc5 100644 --- a/Star_Forge_0.1/celestial_body.h +++ b/Star_Forge_0.1/celestial_body.h @@ -2,6 +2,8 @@ #define CELESTIAL_BODY #include +#include +using namespace sf; class Vector { @@ -61,6 +63,26 @@ class Phase_vector: public Vector Phase_vector operator /(float a); Phase_vector operator +(Phase_vector a); Phase_vector operator -(Phase_vector a); + /////////////////////////////////////Секция ввода/вывода + friend std::ostream& operator<<(std::ostream& os, Phase_vector& a) + { + os<<"("<>(std::istream& os, Phase_vector& a) + { + float c, b, f, g; + os>>c; + os>>b; + os>>f; + os>>g; + a.x = c; + a.y = b; + a.v_x=f; + a.v_y=g; + return os; + } }; /////////////////////////////////////////////Celestial Body class is an expansion of Phase_vector class @@ -80,5 +102,4 @@ class Celestial_Body: public Phase_vector }; - #endif diff --git a/Star_Forge_0.1/main.cpp b/Star_Forge_0.1/main.cpp new file mode 100644 index 0000000..c8e9ca6 --- /dev/null +++ b/Star_Forge_0.1/main.cpp @@ -0,0 +1,52 @@ +#define WIDTH 600 +#define T_SCALE 10 + +#include "celestial_body.h" +#include +#include +#include "method.cpp" +#include "celestial_body.cpp" +using namespace sf; +int main() +{ + Clock clock; + RenderWindow window(VideoMode(WIDTH,WIDTH),"test"); + Celestial_Body Sun(0,0,0,0,0,0,40,1.9885e30), Earth(1.521e11,0,0,29.783e3,0,0,2,5.9726e24), Mars(50.005 , 284.005, 0, 0, 0, 0, 2, 0.01); + CircleShape Star(Sun.Radius); + CircleShape Planet(Earth.Radius); + CircleShape Planet2(2); + Star.setOrigin(5,5); + Planet.setOrigin(2,2); + Star.setFillColor(Color::Yellow); + Planet.setFillColor(Color::Blue); + Planet2.setFillColor(Color::Red); + Star.setPosition(x(Sun.x, WIDTH),x(Sun.y, WIDTH)); + Planet.setPosition(x(Earth.x, WIDTH),y(Earth.y, WIDTH)); + //Planet2.setPosition(Mars.x,Mars.y); + Phase_vector v1,v2; + while (window.isOpen()) + { + float time = clock.getElapsedTime().asMicroseconds(); //дать прошедшее время в микросекундах + clock.restart(); //перезагружает время + time = T_SCALE * time; + v1=Movement(Sun,Earth,time); + v2=Movement(Earth,Sun,time); + Sun=Sun+v1; + Earth=Earth+v2; + Star.setPosition(x(Sun.x, WIDTH),x(Sun.y, WIDTH)); + Planet.setPosition(x(Earth.x, WIDTH),y(Earth.y, WIDTH)); + Event event; + while (window.pollEvent(event)) + { + if(event.type == Event::KeyPressed && event.key.code == Keyboard::Escape) + window.close(); + } + cout< Date: Mon, 3 Apr 2017 00:10:26 +0300 Subject: [PATCH 03/15] 3 --- Star_Forge_0.1/celestial_body.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Star_Forge_0.1/celestial_body.h b/Star_Forge_0.1/celestial_body.h index 0125cc5..d97a921 100644 --- a/Star_Forge_0.1/celestial_body.h +++ b/Star_Forge_0.1/celestial_body.h @@ -102,4 +102,6 @@ class Celestial_Body: public Phase_vector }; + + #endif From e02d90b70b1a082411f05807e9228f0c9ab2ef5d Mon Sep 17 00:00:00 2001 From: Steap2448 Date: Mon, 3 Apr 2017 13:17:24 +0300 Subject: [PATCH 04/15] atlas added --- Star_Forge_0.1/celestial_body.cpp | 122 +++++++++++++++++++++++++++++- Star_Forge_0.1/celestial_body.h | 32 ++++++++ Star_Forge_0.1/main.cpp | 56 +++++++------- Star_Forge_0.1/method.cpp | 81 +++++++++++++++----- 4 files changed, 243 insertions(+), 48 deletions(-) diff --git a/Star_Forge_0.1/celestial_body.cpp b/Star_Forge_0.1/celestial_body.cpp index 09893fb..fb643e5 100644 --- a/Star_Forge_0.1/celestial_body.cpp +++ b/Star_Forge_0.1/celestial_body.cpp @@ -1,5 +1,5 @@ #include -#include "celestial_body.h" +#include "celestial_body_atl.h" using namespace std; //Vector section @@ -167,4 +167,124 @@ Celestial_Body Celestial_Body::operator -(Phase_vector a) res.v_y-=a.v_y; return res; } + +Celestial_Body Celestial_Body::operator =(Celestial_Body a) +{ + x = a.x; + y = a.y; + v_x = a.v_x; + v_y = a.v_y; + Radius = a.Radius; + Mass = a.Mass; +} + +/*int Celestial_Body::operator ==(Celestial_Body a) +{ + if ((x == a.x)&&(y == a.y)&&(v_x == a.v_x)&&(v_y == a.v_y)&&(w_y == a.w_y)&&(w_y == a.w_y)&&(Radius == a.Radius)&&(Mass == a.Mass)) + return true; + else return false; +} +int Celestial_Body::operator !=(Celestial_Body a) +{ + if ((x != a.x)||(y != a.y)||(v_x != a.v_x)||(v_y != a.v_y)||(w_y != a.w_y)||(w_y != a.w_y)||(Radius != a.Radius)||(Mass != a.Mass)) + return true; + else return false; +}*/ + +//Atlas section + +Atlas::Atlas() +{ + first = NULL; + last = NULL; + amount = 0; +} + +Atlas::Atlas(Celestial_Body a) +{ + Atlas_node tmp = new Atlas_node_el; + tmp->body = a; + tmp->next = NULL; + CircleShape avat(a.Radius); + tmp->avatar = avat; + first = tmp; + last = tmp; + amount = 1; +} + +void Atlas::add(Celestial_Body a) +{ + Atlas_node tmp = new Atlas_node_el; + tmp->body = a; + tmp->next = NULL; + CircleShape avat(a.Radius); + tmp->avatar = avat; + cout<<"1\n"; + if(last != NULL) + { + last->next = tmp; + cout<<"2\n"; + last = last -> next; + cout<<"3\n"; + } + else + { + last = tmp; + first = tmp; + } + amount++; + return; +} + +/*void Atlas::remove(Celestial_Body* a) +{ + Celestial_Body* tmp = first, tmp2; + if (first == a) + { + first = first->next; + free(tmp); + return; + } + while (tmp != NULL) + { + if(tmp->next == a) + { + tmp2 = tmp->next; + tmp->next = tmp->next->next; + free(tmp2); + } + } +}*/ + +void Atlas::del() +{ + Atlas_node tmp1 = first; + while (tmp1 != NULL) + { + Atlas_node tmp2 = tmp1; + tmp1 = tmp1->next; + delete(tmp2); + } +} + + + + + + + + + + + + + + + + + + + + + diff --git a/Star_Forge_0.1/celestial_body.h b/Star_Forge_0.1/celestial_body.h index d97a921..5f351a4 100644 --- a/Star_Forge_0.1/celestial_body.h +++ b/Star_Forge_0.1/celestial_body.h @@ -93,14 +93,46 @@ class Celestial_Body: public Phase_vector float w_y; float Radius; float Mass; + Color color; + Texture texture; Celestial_Body(); Celestial_Body(const Celestial_Body& other); Celestial_Body(float a, float b, float c, float d, float e, float f, float g, float k); + Celestial_Body operator =(Celestial_Body a); Celestial_Body operator +(Phase_vector a); Celestial_Body operator -(Phase_vector a); + int operator ==(Celestial_Body a); + int operator !=(Celestial_Body a); + friend std::ostream& operator<<(std::ostream& os, Celestial_Body& a) + { + os<<"("< #include -#include "method.cpp" -#include "celestial_body.cpp" +#include "method_atl.cpp" +#include "celestial_body_atl.cpp" using namespace sf; int main() { Clock clock; RenderWindow window(VideoMode(WIDTH,WIDTH),"test"); - Celestial_Body Sun(0,0,0,0,0,0,40,1.9885e30), Earth(1.521e11,0,0,29.783e3,0,0,2,5.9726e24), Mars(50.005 , 284.005, 0, 0, 0, 0, 2, 0.01); - CircleShape Star(Sun.Radius); - CircleShape Planet(Earth.Radius); - CircleShape Planet2(2); - Star.setOrigin(5,5); - Planet.setOrigin(2,2); - Star.setFillColor(Color::Yellow); - Planet.setFillColor(Color::Blue); - Planet2.setFillColor(Color::Red); - Star.setPosition(x(Sun.x, WIDTH),x(Sun.y, WIDTH)); - Planet.setPosition(x(Earth.x, WIDTH),y(Earth.y, WIDTH)); + Atlas atl; + Celestial_Body Sun(0,0,0,0,0,0,5,1.9885e30), Earth(152.1e9,0,0,29.783e3,0,0,1,5.9726e24), Mars(206.62e9 , 0, 0, 26.50e3, 0, 0, 1, 0.64171e24); + Celestial_Body Mercury(46e9, 0, 0, 58.98e3, 0, 0, 1, 0.33011e24), Venus(107.48e9, 0, 0, 35.26e3, 0, 0, 1, 4.8675e24);//, Jupiter(740.52e9, 0, 0, 13.72e3, 0, 0, 3, 1898.19e24); + /*Atlas_node Sunn = new Atlas_node_el; + Sunn->body = Sun; + CircleShape sunav(Sun.Radius); + Sunn->avatar = sunav; + Atlas_node Earthn = new Atlas_node_el; + Earthn->body = Earth; + CircleShape earthav(Earth.Radius); + Earthn->avatar = earthav; + Sunn->next = Earthn; + Earthn->next = NULL; + atl.first = Sunn; + atl.last = Earthn; + atl.amount = 2;*/ + atl.add(Sun); + atl.add(Earth); + atl.add(Mars); + atl.add(Mercury); + atl.add(Venus); + //atl.add(Jupiter); //Planet2.setPosition(Mars.x,Mars.y); Phase_vector v1,v2; while (window.isOpen()) @@ -29,24 +40,17 @@ int main() float time = clock.getElapsedTime().asMicroseconds(); //дать прошедшее время в микросекундах clock.restart(); //перезагружает время time = T_SCALE * time; - v1=Movement(Sun,Earth,time); - v2=Movement(Earth,Sun,time); - Sun=Sun+v1; - Earth=Earth+v2; - Star.setPosition(x(Sun.x, WIDTH),x(Sun.y, WIDTH)); - Planet.setPosition(x(Earth.x, WIDTH),y(Earth.y, WIDTH)); + Motion(atl, time, WIDTH); Event event; while (window.pollEvent(event)) { if(event.type == Event::KeyPressed && event.key.code == Keyboard::Escape) window.close(); } - cout< body.Mass)) + { + dist = distance(a, tmp->body); + res.v_x = res.v_x + (G * tmp->body.Mass * (tmp->body.x - a.x) )/(dist * dist * dist); + res.v_y = res.v_y + (G * tmp->body.Mass * (tmp->body.y - a.y))/(dist * dist * dist); + std::cout<<"v_x"<next; + } return res; } -Phase_vector k1(Celestial_Body& a, Celestial_Body& b, float t_scale) +Phase_vector k1(Celestial_Body& a, Atlas& atl, float t_scale) { - return f(a, b); + return f(a, atl); } -Phase_vector k2(Celestial_Body& a, Celestial_Body& b, float t_scale, Phase_vector& k1) +Phase_vector k2(Celestial_Body& a, Atlas& atl, float t_scale, Phase_vector& k1) { - return f((a + (k1 * t_scale) / 2), b);//Второе тело неподвижно? + return f((a + (k1 * t_scale) / 2), atl);//Второе тело неподвижно? } -Phase_vector k3(Celestial_Body& a, Celestial_Body& b, float t_scale, Phase_vector& k2) +Phase_vector k3(Celestial_Body& a, Atlas& atl, float t_scale, Phase_vector& k2) { - return f((a + (k2 * t_scale) / 2), b);//Второе тело неподвижно? + return f((a + (k2 * t_scale) / 2), atl);//Второе тело неподвижно? } -Phase_vector k4(Celestial_Body& a, Celestial_Body& b, float t_scale, Phase_vector& k3) +Phase_vector k4(Celestial_Body& a, Atlas& atl, float t_scale, Phase_vector& k3) { - return f((a + (k3 * t_scale)), b);//Второе тело неподвижно? + return f((a + (k3 * t_scale)), atl);//Второе тело неподвижно? } -Phase_vector Movement(Celestial_Body& a, Celestial_Body& b, float t_scale) +Phase_vector Movement(Celestial_Body& a, Atlas& atl, float t_scale) { Phase_vector res = Phase_vector(); - Phase_vector k12 = k1(a, b, t_scale); - Phase_vector k22 = k2(a, b, t_scale, k12); - Phase_vector k32 = k3(a, b, t_scale, k22); - Phase_vector k42 = k4(a, b, t_scale, k32); + Phase_vector k12 = k1(a, atl, t_scale); + std::cout<<"k1"<body, atl, t_scale); + tmp->body = tmp->body+ mov; + tmp->avatar.setPosition(x(tmp->body.x, scale), y(tmp->body.y, scale)); + tmp = tmp->next; + } + return atl; +} + +void draw(Atlas atl, RenderWindow* window) +{ + Atlas_node tmp = atl.first; + while(tmp != NULL) + { + window->draw(tmp->avatar); + tmp = tmp->next; + } + return; +} From c3b0bb363acd22754d9bbc311cb6d5c93ece24c3 Mon Sep 17 00:00:00 2001 From: Steap2448 Date: Tue, 4 Apr 2017 18:25:39 +0300 Subject: [PATCH 05/15] Update main.cpp --- Star_Forge_0.1/main.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Star_Forge_0.1/main.cpp b/Star_Forge_0.1/main.cpp index 39e9399..1a87459 100644 --- a/Star_Forge_0.1/main.cpp +++ b/Star_Forge_0.1/main.cpp @@ -1,11 +1,11 @@ #define WIDTH 600 #define T_SCALE 1 -#include "celestial_body_atl.h" +#include "celestial_body.h" #include #include -#include "method_atl.cpp" -#include "celestial_body_atl.cpp" +#include "method.cpp" +#include "celestial_body.cpp" using namespace sf; int main() { From e0ebde3555e2fdba48ed550229b2b88f5bbda02b Mon Sep 17 00:00:00 2001 From: Steap2448 Date: Tue, 4 Apr 2017 18:26:19 +0300 Subject: [PATCH 06/15] Update celestial_body.cpp --- Star_Forge_0.1/celestial_body.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Star_Forge_0.1/celestial_body.cpp b/Star_Forge_0.1/celestial_body.cpp index fb643e5..2fb628d 100644 --- a/Star_Forge_0.1/celestial_body.cpp +++ b/Star_Forge_0.1/celestial_body.cpp @@ -1,5 +1,5 @@ #include -#include "celestial_body_atl.h" +#include "celestial_body.h" using namespace std; //Vector section From 71704a7de125fb51f30b7da04210119cbd411491 Mon Sep 17 00:00:00 2001 From: Steap2448 Date: Tue, 4 Apr 2017 18:26:42 +0300 Subject: [PATCH 07/15] Update method.cpp --- Star_Forge_0.1/method.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Star_Forge_0.1/method.cpp b/Star_Forge_0.1/method.cpp index 4cea03c..e084292 100644 --- a/Star_Forge_0.1/method.cpp +++ b/Star_Forge_0.1/method.cpp @@ -1,6 +1,6 @@ #define G 6.67408e-11 -#include "celestial_body_atl.h" +#include "celestial_body.h" #include "math.h" From 9995427c46126bdf49ac81ab0e36242dee153923 Mon Sep 17 00:00:00 2001 From: Steap2448 Date: Sat, 15 Apr 2017 02:05:59 +0300 Subject: [PATCH 08/15] Delete blast.jpg --- blast.jpg | Bin 3649 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 blast.jpg diff --git a/blast.jpg b/blast.jpg deleted file mode 100644 index 227854b4c2ee875e9c60df9bf78d5e8bbe408fb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3649 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 x>`11lc?%tfg Date: Sat, 15 Apr 2017 02:06:12 +0300 Subject: [PATCH 09/15] Delete sfml_test.cpp --- sfml_test.cpp | 144 -------------------------------------------------- 1 file changed, 144 deletions(-) delete mode 100644 sfml_test.cpp diff --git a/sfml_test.cpp b/sfml_test.cpp deleted file mode 100644 index 634d57a..0000000 --- a/sfml_test.cpp +++ /dev/null @@ -1,144 +0,0 @@ -#define RAND_MAX 900 -#include -#include -#include -#include -#include -//#include -using namespace sf; -using namespace std; - -int main() -{ - Vector2 mouse_Position; - Vector2 bullet_Position; - Vector2 shape_Position; - Vector2 target_Position; - Vector2 ufo_bullet_Position; - int m = 1, fire = 0, win = 0, time = 0, death = 0, phase = 0; - RenderWindow window(sf::VideoMode(1000, 600), "SFML works!"); - sf::Font font; - Texture ship; - ship.loadFromFile("spaceship2.jpg", IntRect(0, 0, 215, 215)); - Texture blast; - blast.loadFromFile("blast.jpg", IntRect(0, 0, 151, 151)); - Texture ufo; - ufo.loadFromFile("ufo.jpg", IntRect(0, 0, 400, 400)); - font.loadFromFile("arial.ttf"); - Text text("Score: %d", font, win); - text.setCharacterSize(30); - text.setStyle(sf::Text::Bold); - text.setColor(sf::Color::Red); - text.setPosition(500, 30); - RectangleShape shape(Vector2f(30,30)); - shape.rotate(90); - CircleShape bullet(10.f); - CircleShape ufo_bullet(10.f); - RectangleShape target(Vector2f(40,40)); - shape.setPosition(30, 450); - bullet.setPosition(0,0); - ufo_bullet.setPosition(0,0); - target.setPosition(900, 300); - shape.setTexture(&ship); - bullet.setTexture(&blast); - ufo_bullet.setTexture(&blast); - target.setTexture(&ufo); - srand(5); - window.setMouseCursorVisible(0); - - Text game_over("Game over. Press R to retry.", font); - game_over.setCharacterSize(30); - game_over.setStyle(sf::Text::Bold); - game_over.setColor(sf::Color::Red); - game_over.setPosition(500, 300); - - std::ostringstream playerScoreString; // объявили переменную - playerScoreString << win; //занесли в нее число очков, то есть формируем строку - text.setString("Score:" + playerScoreString.str());//задаем строку тексту и вызываем сформированную выше строку методом .str() - text.setPosition(500, 100);//задаем позицию текста, отступая от центра камеры - - while (window.isOpen()) - { - mouse_Position = sf::Mouse::getPosition(); - ufo_bullet_Position = ufo_bullet.getPosition(); - shape.setPosition(mouse_Position.x, mouse_Position.y); - target_Position = target.getPosition(); - bullet_Position = bullet.getPosition(); - if (bullet_Position.x >= 1000) fire = 0; - if (ufo_bullet_Position.x <= 0) - { - ufo_bullet.setPosition(target_Position.x, target_Position.y); - phase = rand(); - } - //std::cout<= (mouse_Position.y - 10))&&(abs(ufo_bullet_Position.x - mouse_Position.x) < 10)&&(ufo_bullet_Position.y <= (mouse_Position.y + 10))) - { - death = 1; - } - if((bullet_Position.y >= (target_Position.y - 10))&&(abs(bullet_Position.x - target_Position.x) < 10)&&(bullet_Position.y <= (target_Position.y + 30))) - { - win++; - target.setPosition(target_Position.x,50 + rand()%500); - } - //if (m >= 1000) - //{ - // shape.setPosition(0, 0); - // m = 0; - // fire = 0; - // bullet.setPosition(0, 0); - //} - //shape.move(0, 1); - ufo_bullet.move(-3, sin((ufo_bullet_Position.x + phase)/100)); - target.move(0, sin(time/100)); - if(fire == 1) bullet.move(5, 0); - while (window.pollEvent(event)) - { - if (sf::Mouse::isButtonPressed(sf::Mouse::Left)) - { - if(fire == 0) - { - fire = 1; - bullet_Position = shape.getPosition(); - bullet.setPosition(bullet_Position.x, bullet_Position.y); - } - } - if((event.type == Event::KeyPressed) && (event.key.code == Keyboard::Space)) - { - if(fire == 0) - { - fire = 1; - bullet_Position = shape.getPosition(); - bullet.setPosition(bullet_Position.x, bullet_Position.y); - } - } - if((event.type == Event::KeyPressed) && (event.key.code == Keyboard::R) && (death == 1)) - { - death = 0; - } - if((event.type == Event::KeyPressed) && (event.key.code == Keyboard::W)) shape.move(0, -10); - if((event.type == Event::KeyPressed) && (event.key.code == Keyboard::S)) shape.move(0, 10); - if((event.type == Event::KeyPressed) && (event.key.code == Keyboard::D)) shape.move(10, 0); - if((event.type == Event::KeyPressed) && (event.key.code == Keyboard::A)) shape.move(-10, 0); - if (event.type == Event::Closed) - window.close(); - } - time ++; - - window.clear(); - - if(death == 0) - { - if(fire == 1) window.draw(bullet); - window.draw(text); - window.draw(shape); - window.draw(target); - window.draw(ufo_bullet); - } - else window.draw(game_over); - window.display(); - } - - return 0; -} From 296e009258b52930307f67d19cbb6ca927868211 Mon Sep 17 00:00:00 2001 From: Steap2448 Date: Sat, 15 Apr 2017 02:06:21 +0300 Subject: [PATCH 10/15] Delete sfml_test.exe --- sfml_test.exe | Bin 38744 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100755 sfml_test.exe diff --git a/sfml_test.exe b/sfml_test.exe deleted file mode 100755 index 86e1c48fce519dc401510f9438743661b1383c3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38744 zcmeHwe|(hHmG_e$11Ulh5tV|%@KdyFOdtgC=Y(WnqM#`W6sa(oBoi16Np>>9z*b8Q zQAbQS?JF*=wdLJf*ZOg5)>@0yLin+QKh~FOYpuVQcCF2TwGj|g7tMapx#!N@=gB-2 zyZgSM_Ya?ZGUqwxo^$TG=iYnneV%#dIbZcJT9BEMVd*2&y4oVF@FE|R)Td=F|9eJ- zHrM)`<+Hrjh1M`oJoxu<2|;zH;ee>tFh}^Z0JHHwH&YSjX8QOrz}HAUU%2;gy6Dtg*pOWDJh&#Keb}Kgm2I9Td5PBBx=Y*sq~(AE~4N zYALVI^Z_H>N5CrQ&lHsEt;*lW>gl}4uNZp#K0eX#4RM5qTJDRGOPa1kPy3lKrAwqf zH@_?w`!$s6t;-rCwI#)uHP&C+7-?#2zqEaB$)zR51+C2mGr8TQpLiEuzm#jze)Iw( zo5$dv#sHPS_otP=sZ3mP;bZ@Ktaj#G@7(mg4?4a!4Q2E3PrT&QDb{3b@;Mn+Vu@9g z={>LXzPV-HpW8fgOXd%@WfYAZQAoUH_&1MoAORs%0A4HSiv->PSSjZ+Yy?9;;fyT* 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 From e10860f10bae235d1010aaf00a36e97f8bce0c2c Mon Sep 17 00:00:00 2001 From: Steap2448 Date: Sat, 15 Apr 2017 02:06:34 +0300 Subject: [PATCH 11/15] Delete sfml_test.o --- sfml_test.o | Bin 13304 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 sfml_test.o diff --git a/sfml_test.o b/sfml_test.o deleted file mode 100644 index 0c315e3c9cfce65a59cad551bb738f8b2723fc28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13304 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 From 98368208d22e5698d7055a71cfd067663fb748ac Mon Sep 17 00:00:00 2001 From: Steap2448 Date: Sat, 15 Apr 2017 02:06:47 +0300 Subject: [PATCH 12/15] Delete ship.tif --- ship.tif | Bin 45044 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 ship.tif diff --git a/ship.tif b/ship.tif deleted file mode 100644 index 211ba49e3f1524153c7294c4c2a0d342042ceddd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45044 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 Gp8o^kw@hOI From f2721efc15df86adbecb1d2898e20e09a2e1bf79 Mon Sep 17 00:00:00 2001 From: Steap2448 Date: Sat, 15 Apr 2017 02:07:04 +0300 Subject: [PATCH 13/15] Delete spaceship.png --- spaceship.png | Bin 8063 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 spaceship.png diff --git a/spaceship.png b/spaceship.png deleted file mode 100644 index 90fcaccfd46f13d387a2199cecec6b16722cc1ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8063 zcmeAS@N?(olHy`uVBq!ia0y~yV4MKL9Be?5hW%z|7#QT;JY5_^D&{2p`TzfaeOsUb zmzzdHO3D(C{~6yTS(PP$3K{j2`hE=~}cz&a{48WO;C zLR^|ik_4wF2TpK8tB;Sr-*5|*`ntaK1Jf8Vg@Tft)Z0c_ic{boO*5BX(OgP6OYY@Q5$Vaeu=8HC z(%+|z)+?S&0#>1Ia-%^eLt`E;q)%jKHuP?JMBzfhQ#b zyYnX+fXOZRq$aSlenH;D+naxjFsSox;E?%~e>4aQ4PqoMywY&-w~Gezl(zd0%@;0Q zXe?uLbqEces`Phz{{3Z>yiWjS{s;KiFMfLbz%lvJ03{Tli+;RlV2Y`W4L+mU`^pu))CfmnLt$ySqDRn5B_*b@+O@fZwC#C&A!NN=Zog zVSk}df>l{OA~G^?$^ENWff>KCu~Fn@{Qf#y*I(uD@A*#rmwdc0a7n#L50lqunk5{l zz#+gt|Lv<}PX@5{^z?|lT>izbe<7a+uwnGQvFF+Tg}fSP>!&b{h9u#T{9|9Gcwhn> zbFI8XZSCKNTk;YT77M-wb6r~>Z@=K1xtST?ioc7Gp1%MZ^B-+1;h(L5je7x$Q@JTj zUVrT`eDCaO8f~EyG0_8_K>FWUc0@x#-oVI+Z;P-7lek`tM20#~WB>*@h?UzVZ!5(%nZ{)`u>aAJDvlTZl11wF6*2U FngCnPSfc;{ From fdb4de024bf90ba4346cfd18aa0ac8f3f96c3b60 Mon Sep 17 00:00:00 2001 From: Steap2448 Date: Sat, 15 Apr 2017 02:07:12 +0300 Subject: [PATCH 14/15] Delete spaceship2.jpg --- spaceship2.jpg | Bin 5007 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 spaceship2.jpg diff --git a/spaceship2.jpg b/spaceship2.jpg deleted file mode 100644 index 6ec6e2040e8fe2f9eb14218d26d7eecd24f9104d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5007 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 Iqj5IzFA>)|T>t<8 From 0b5c7e570bc39d8ef190582321cb59c6f4106957 Mon Sep 17 00:00:00 2001 From: Steap2448 Date: Sat, 15 Apr 2017 02:07:23 +0300 Subject: [PATCH 15/15] Delete ufo.jpg --- ufo.jpg | Bin 8616 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 ufo.jpg diff --git a/ufo.jpg b/ufo.jpg deleted file mode 100644 index 14f4c01d5e162bd8a44b1230f739281a148b94ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8616 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 L|9%GOPe%R=*BVch