Commit Graph

6 Commits

Author SHA1 Message Date
Florian Rival a8559bfbbc Add clang-format to format (C++) source files automatically (#491)
* Update all CMakeLists of extensions to use clang-format
* Run clang-format on all Extensions
* Update GDCore CMakeLists.txt to add clang-format
* Run clang-format on GDCore files
* Update GDJS and GDCpp CMakeLists.txt to add clang-format
* Run clang-format on GDCpp and GDJS files
2018-05-09 15:57:38 -07:00
Victor Levasseur 59b9373974 Fix font loading crashing in the IDE
This is an ugly fix. The whole font loading process and FontManager still
need an overhaul (to be more C++11-ish).
2016-11-23 02:34:32 +01:00
Victor Levasseur 3b75fd6df4 Add gd::FileStream (#312)
* Fix unicode paths on Windows for XML files
* Add a fstream equivalent that supports gd::String paths (with characters outside the current codepage on Windows)
* Add a sf::InputStream subclass for the same purpose
* Use gd::FileStream in DatFile and ResourcesLoader
* Replace remaining i/ofstream with gd::FileStream
2016-11-13 16:24:11 +01:00
Victor Levasseur 327a3b05b8 Load the sf::Image and then load the sf::Texture from it (avoids an image copy) 2016-07-15 18:36:26 +02:00
Victor Levasseur a9e5790d78 Avoid sf::Texture copy when loading them 2016-07-15 18:10:50 +02:00
Florian Rival 63cb853d72 Change file organization (Events, Extensions + more folders) 2015-11-01 11:26:40 +01:00