Laurent Gomila
3a64ca8943
Minor corrections in API doc
2012-04-20 18:04:01 +02:00
Laurent Gomila
cef3df4649
Minor corrections in API doc
2012-04-06 19:06:06 +02:00
Laurent Gomila
f3be2da018
Minor correction in API doc
2012-04-05 14:01:14 +02:00
Laurent Gomila
8d0da1d9d6
Replaced char* arguments with void* for raw data
2012-04-03 19:06:32 +02:00
Laurent Gomila
74f9388f31
Made some 1 argument constructors explicit
2012-03-27 17:13:46 +02:00
Laurent Gomila
ee7cd94220
Fixed various minor warnings
2012-03-17 17:00:19 +01:00
Laurent Gomila
d592b2a7d1
Updated the copyright text
2012-03-13 18:37:34 +01:00
Laurent Gomila
14ac411542
Changed the naming convention for public member variables/functions and free functions (using lowerCase instead of UpperCase)
2012-03-11 19:10:37 +01:00
Laurent Gomila
ff5b69d312
Changed the naming convention for member variables (prefix changed from "my" to "m_")
2012-03-09 01:48:45 +01:00
Laurent Gomila
108984f71b
sf::Time operators now take arguments by value instead of const reference
2012-01-21 15:41:10 +01:00
Laurent Gomila
369f450502
Minor fixes in documentation
2012-01-21 11:53:31 +01:00
Laurent Gomila
906a62df0f
Each module now has its own export macro, which solves the "unresolved symbol" error with sf::Time::Zero
2012-01-21 10:34:17 +01:00
Laurent Gomila
4116ad033c
Added the sf::Time class
2012-01-19 23:51:06 +01:00
Laurent Gomila
c2039e866c
Renamed Window::IsOpened to IsOpen
...
Made some minor consistency modifications in internal code
2012-01-13 14:53:36 +01:00
Laurent Gomila
f55da8d8bc
Merge branch 'drawables'
2011-12-25 23:08:02 +01:00
Laurent Gomila
537e8c9e8d
Fixed typo
2011-12-20 18:58:23 +01:00
Laurent Gomila
3e89dd652f
Rewrote the implementation of sf::Clock, it now ensures microseconds resolution and monotonicity
2011-12-20 18:47:33 +01:00
Laurent Gomila
eeff685255
Merge branch 'master' into drawables
...
Conflicts:
include/SFML/Graphics/Sprite.hpp
include/SFML/Graphics/Text.hpp
src/SFML/Graphics/Sprite.cpp
2011-12-02 20:58:14 +01:00
Laurent Gomila
5bae08a2d8
Implemented the new graphics API:
...
- Removed the internal classes sf::Renderer and sf::Matrix3
- Split sf::Drawable into sf::Drawable and sf::Transformable
- Added sf::Transform
- Added sf::Vertex
- Added sf::VertexArray
- Types of shapes are now handled with their own derived class
- Modified the Pong example
2011-12-01 23:24:58 +01:00
Laurent Gomila
017ef652f9
Removed the Resource and ResourcePtr classes
2011-11-05 15:50:44 +01:00
Laurent Gomila
a547acfeb7
Fixed linker errors with InputStream in SFML dynamic libraries
2011-09-20 21:02:02 +02:00
Laurent Gomila
d541f5f5b0
Minor fixes in documentation
2011-08-19 18:28:08 +02:00
Laurent Gomila
e509f01180
Split sf::Image into sf::Image and sf::Texture (implements issue #18 )
2011-07-22 22:31:27 +02:00
Laurent Gomila
3d4bb1f568
Renamed InputStream::GetPosition to InputStream::Tell (more consistent naming)
2011-07-20 08:03:40 +02:00
Laurent Gomila
c5276ff30a
Added a new InputStream interface, and LoadFromStream functions to resource classes
2011-07-17 12:21:47 +02:00
Laurent Gomila
8621e45960
Implemented global inputs (sf::Keyboard, sf::Mouse, sf::Joystick) and removed the event-based sf::Input.
...
Window::WaitEvent now works with joystick events as well.
Added Event::JoystickConnected and Event::JoystickDisconnected.
Added Window::GetCursorPosition.
2011-07-04 08:21:40 +02:00
Laurent Gomila
48e30ea0e3
Made the behaviour of Thread::Wait consistent across implementations when called from its owner thread
2011-06-12 14:08:54 +02:00
Laurent Gomila
79d5217c42
Minor fix in sf::Text
2011-06-09 08:37:25 +02:00
Laurent Gomila
df61292f65
Made sf::Mutex recursive on Unix, the behaviour is now consistent across platforms
2011-05-31 23:31:25 +02:00
Laurent Gomila
e4c6c30e0b
Times in SFML are now Uint32 milliseconds instead of float seconds
...
Added the sf::Uint64 and sf::Int64 types
2011-05-19 08:19:42 +02:00
Laurent Gomila
a4f6e915a0
Removed the sf::Randomizer class from the system module
2011-05-10 08:16:22 +02:00
Laurent Gomila
eac841ec71
Added explicit conversions between different types of sf::Vector2, sf::Vector3 and sf::Rect (implements feature #31 )
2011-04-26 19:20:24 +02:00
laurentgom
f632253adc
Fixed compile error ('NULL' not defined) with gcc 4.6 in System/Resource.hpp
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1812 4e206d99-4929-0410-ac5d-dfc041789085
2011-03-21 10:27:29 +00:00
laurentgom
f3d212f737
Merged some functions in sf::String
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1807 4e206d99-4929-0410-ac5d-dfc041789085
2011-03-19 19:49:16 +00:00
LaurentGom
58632672cb
sf::Utf functions now use the global locale by default instead of the system's one
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1794 4e206d99-4929-0410-ac5d-dfc041789085
2011-02-09 16:44:43 +00:00
LaurentGom
74ebd1a50b
Added conversions from/to latin-1 (ISO-5589-1) in sf::Utf classes
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1758 4e206d99-4929-0410-ac5d-dfc041789085
2010-12-20 18:00:12 +00:00
LaurentGom
7559f0669f
Fixed errors (missing double-quotes) in VS 2010 project files generated by CMake, for static build
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1688 4e206d99-4929-0410-ac5d-dfc041789085
2010-11-20 22:30:14 +00:00
LaurentGom
e73d274d86
New API for sf::Thread (more flexible)
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1685 4e206d99-4929-0410-ac5d-dfc041789085
2010-11-20 13:00:19 +00:00
laurentgom
77078f53db
Fixed a bug in the UTF-8 -> UTF-32 conversion when the input character type is signed
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1577 4e206d99-4929-0410-ac5d-dfc041789085
2010-10-11 08:37:21 +00:00
LaurentGom
36f9cf6cc1
Minor fixes in API documentation
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1569 4e206d99-4929-0410-ac5d-dfc041789085
2010-09-14 21:51:39 +00:00
LaurentGom
6de9ea8a0f
Workarounds used sf::Utf classes for broken MinGW locales, are not used when STLPort is detected
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1566 4e206d99-4929-0410-ac5d-dfc041789085
2010-09-08 18:52:39 +00:00
LaurentGom
ff2c4f2ee7
Replaced C standard headers (<xxx.h>) with their C++ version (<cxxx>)
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1545 4e206d99-4929-0410-ac5d-dfc041789085
2010-08-02 20:36:27 +00:00
LaurentGom
0444781a4b
Improved tags for doxygen documentation (added relations between free functions and classes, grouped classes into modules)
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1535 4e206d99-4929-0410-ac5d-dfc041789085
2010-07-22 21:45:58 +00:00
LaurentGom
ef8a2700fe
FS#162 - Add a function to retrieve the system specific handle of a window
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1530 4e206d99-4929-0410-ac5d-dfc041789085
2010-07-15 21:13:55 +00:00
LaurentGom
7ff4cb5ca4
Some minor corrections in API documentation and parameters names
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1526 4e206d99-4929-0410-ac5d-dfc041789085
2010-06-11 22:08:49 +00:00
LaurentGom
280ce139d6
Some minor corrections in API documentation and parameters names
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1525 4e206d99-4929-0410-ac5d-dfc041789085
2010-06-11 21:52:51 +00:00
LaurentGom
72b49a3592
Made sf::IPAddress comparison operators non-member
...
Minor fix in sf::Clock API documentation
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1447 4e206d99-4929-0410-ac5d-dfc041789085
2010-03-11 14:27:57 +00:00
LaurentGom
ef216acc5f
Minor changes to the documentation and some parameters names
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1444 4e206d99-4929-0410-ac5d-dfc041789085
2010-03-08 17:50:16 +00:00
LaurentGom
bb414773d1
Added Insert and Find functions to sf::String
...
Added implicit constructors to sf::String for converting from single characters (char, wchar_t and Uint32)
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1429 4e206d99-4929-0410-ac5d-dfc041789085
2010-02-26 09:36:38 +00:00
LaurentGom
76de05af61
FS#150 - SFML should use its own stream instead of std::cerr, for reporting errors
...
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1417 4e206d99-4929-0410-ac5d-dfc041789085
2010-02-22 11:30:43 +00:00