[SFML 2.0] Mapa kafelkowa
Ostatnio zmodyfikowano 2014-02-20 23:07
PCS Temat założony przez niniejszego użytkownika |
[SFML 2.0] Mapa kafelkowa » 2014-02-16 22:45:47 Czołem, poszukuje jakiejkolwiek wiedzy na temat map kafelkowych w sfml'u. Poszukiwania nie bardzo mi idą, gdyż znajduje informacje na ten temat tylko w allegro. Macie może jakieś materiały na temat? (fajnie by było jakby były po polsku) Dzięki z góry. |
|
SeaMonster131 |
» 2014-02-17 14:34:05 Przecież nie ma prawie różnicy czy allegro czy sfml. |
|
PCS Temat założony przez niniejszego użytkownika |
» 2014-02-17 15:47:09 Ta, tylko nie wiem za bardzo jak się za to zabrać, jak utworzyć taką mape. |
|
SeaMonster131 |
» 2014-02-17 16:06:48 |
|
PCS Temat założony przez niniejszego użytkownika |
» 2014-02-20 21:28:04 Pozwoliłem sobie otworzyć ten temat, gdyż mam problem, mianowicie wyskakuje mi to: "error: no matching function for call to 'std::basic_fstream<char>::basic_fstream(std::basic_string<char>, const openmode&)'" Kod źródłowy wczytujący mapę: #include <fstream> #include <Windows.h> #include "Level.h"
using namespace std;
Level::Level( void ) { }
Level::~Level( void ) { }
bool Level::loadFromFile( std::string filename ) { fstream file( "data/levels/" + filename, ios::in ); if( !file.is_open() ) { MessageBox( NULL, filename.c_str(), "Cannot find the file!", NULL ); return false; } int tmp; file >> tmp >> tmp; for( int i = 0; i < height; i++ ) { for( int j = 0; j < width; j++ ) { int tmp; file >> tmp; m_data[ i ][ j ].type = FieldType( tmp ); if( tmp == 0 ) m_data[ i ][ j ].isWall = false; else m_data[ i ][ j ].isWall = true; } } file.close(); return true; }
|
|
Monika90 |
» 2014-02-20 22:48:03 Pewnie masz stary kompilator, (a może nie włączyłeś trybu zgodności ze standardem). Zrób tak: fstream file(( "data/levels/" + filename ).c_str(), ios::in );
|
|
PCS Temat założony przez niniejszego użytkownika |
» 2014-02-20 23:07:03 Dzięki wielkie, śmiga. Jeśli chodzi o kompilator, to prędzej chodzi o ten tryb zgodności ze standardem - jak go włączyć? Code::Blocks |
|
« 1 » |