Podział projektu na częsci
Ostatnio zmodyfikowano 2014-02-08 10:06
DzieckoBezZycia Temat założony przez niniejszego użytkownika |
Podział projektu na częsci » 2014-02-07 23:38:35 Siema! Mam main.cpp BARLAK.h BARLAK.cpp main.cpp #include <SFML/Audio.hpp> #include <SFML/Graphics.hpp> #include <SFML/System.hpp> #include <SFML/Window.hpp>
#include "BARLAK.cpp"
using namespace sf;
int main() { gra Gra; Gra.LoadMaps(); window.create( sf::VideoMode( 800, 600 ), "SFML works!" ); while( window.isOpen() ) { while( window.pollEvent( event ) ) { if( event.type == sf::Event::Closed ) window.close(); } window.clear(); Gra.DrawAll(); window.display(); } return EXIT_SUCCESS; }
BARLAK.h #include <SFML/Audio.hpp> #include <SFML/Graphics.hpp> #include <SFML/System.hpp> #include <SFML/Window.hpp>
using namespace sf;
sf::RenderWindow window; sf::Event event;
class gra { public: bool LoadMaps(); void DrawAll(); private: sf::Texture map1; sf::Sprite map1s; };
BARLAK.cpp #include "BARLAK.h"
bool gra::LoadMaps() { if( !map1.loadFromFile( "map1.png" ) ) return EXIT_FAILURE; map1s.setTexture( map1 ); }
void gra::DrawAll() { window.draw( map1s ); }
BLEDY C:\Users\Sebuś\Desktop\C++\Testy\MEJZ\BARLAK.cpp|3|error: no 'bool gra::LoadMaps()' member function declared in class 'gra'| C:\Users\Sebuś\Desktop\C++\Testy\MEJZ\BARLAK.cpp|11|error: no 'void gra::DrawAll()' member function declared in class 'gra'| ||=== Build finished: 2 errors, 0 warnings (0 minutes, 0 seconds) ===|
I pytanie: dlaczego? ;p |
|
MrPoxipol |
» 2014-02-08 00:29:33 Plików źródłowych (.cpp) nie includuje się, załącza się tylko pliki nagłówkowe (np. .h). |
|
DzieckoBezZycia Temat założony przez niniejszego użytkownika |
» 2014-02-08 10:06:08 Dzięki, działa. |
|
« 1 » |