Commit graph

129 commits

Author SHA1 Message Date
Laurent Gomila 12245224a4 Added the 64-bits versions of SFML.Net dependencies 2011-03-26 11:20:13 +01:00
laurentgom 6a3ac47f54 Renamed Text.Size to Text.CharacterSize in SFML.Net (sync with C++ API)
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1816 4e206d99-4929-0410-ac5d-dfc041789085
2011-03-24 21:40:09 +00:00
laurentgom 5dbe00eaa5 Updated SFML.Net
Updated target architectures (can now choose between x86 and x64) in SFML.Net

git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1814 4e206d99-4929-0410-ac5d-dfc041789085
2011-03-21 19:02:00 +00:00
laurentgom 10a782b871 Updated CSFML
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1813 4e206d99-4929-0410-ac5d-dfc041789085
2011-03-21 17:34:26 +00:00
groogy 8651a38e14 Fixed a little copy-paste error on my behalf.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1806 4e206d99-4929-0410-ac5d-dfc041789085
2011-03-15 22:28:34 +00:00
Trass3r ff9c3d3dfd removed some unneeded imports
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1805 4e206d99-4929-0410-ac5d-dfc041789085
2011-03-15 14:37:59 +00:00
groogy 3e0b09f3f1 Was being compiled both against shared library and static library.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1804 4e206d99-4929-0410-ac5d-dfc041789085
2011-03-05 14:52:28 +00:00
groogy a26827adcc git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1803 4e206d99-4929-0410-ac5d-dfc041789085 2011-02-28 22:15:52 +00:00
groogy 7d7c4c999f Some refactoring, moved C++ allocation into the *_Alloc function instead of directly in new, removed new in most of classes too. Cloning should work on all copyable classes now.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1802 4e206d99-4929-0410-ac5d-dfc041789085
2011-02-27 14:07:10 +00:00
groogy 0a2abc6933 sfml/all couldn't be loaded since it's symbol was not C style but got name mangled by C++.
Fixed now :)

git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1801 4e206d99-4929-0410-ac5d-dfc041789085
2011-02-26 01:09:31 +00:00
groogy 4813ca8d8e A little mistake by me. A warning from the compiler got me notified about it.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1799 4e206d99-4929-0410-ac5d-dfc041789085
2011-02-13 18:10:46 +00:00
groogy 1fad97be6d Fixed some missing reference in sfml-graphics initiation function. The shared classes has to be global and reacquired in each library for it to work.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1798 4e206d99-4929-0410-ac5d-dfc041789085
2011-02-13 12:59:28 +00:00
tricksterguy e63a8fe442 new directory structure for ruby binding should compile and link fine under windows
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1797 4e206d99-4929-0410-ac5d-dfc041789085
2011-02-13 05:26:14 +00:00
Trass3r 637e4fa365 some fixes for Vector
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1786 4e206d99-4929-0410-ac5d-dfc041789085
2011-01-30 18:38:20 +00:00
Trass3r c91c7827b2 sync with sfml changes
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1785 4e206d99-4929-0410-ac5d-dfc041789085
2011-01-30 18:18:34 +00:00
Trass3r 1b0bdfe7de changed to new dll naming scheme
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1784 4e206d99-4929-0410-ac5d-dfc041789085
2011-01-30 18:09:15 +00:00
LaurentGom f7427fe167 Renamed Shader.LoadFromFile to FromFile and made it static (so that now it is a named constructor), in SFML.Net
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1783 4e206d99-4929-0410-ac5d-dfc041789085
2011-01-29 16:35:26 +00:00
groogy f3b1cfd0de Forgot the constant SFML::Key::W
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1782 4e206d99-4929-0410-ac5d-dfc041789085
2011-01-28 21:59:31 +00:00
groogy 4d175b9243 Forgot to actually call SetSourceRect in Sprite#setSourceRect
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1781 4e206d99-4929-0410-ac5d-dfc041789085
2011-01-28 21:50:59 +00:00
groogy 673d150a5a Sorry Trickster for messing with you.... Changed back to shared libraries.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1780 4e206d99-4929-0410-ac5d-dfc041789085
2011-01-27 09:28:55 +00:00
groogy b1d2d84c4f Quick fix for missing symbols.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1779 4e206d99-4929-0410-ac5d-dfc041789085
2011-01-26 23:04:14 +00:00
groogy 2a79a3ec49 Added so that version information is available in the SFML namespace.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1778 4e206d99-4929-0410-ac5d-dfc041789085
2011-01-26 21:51:34 +00:00
tricksterguy 95068deecc Updated Rakefile
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1776 4e206d99-4929-0410-ac5d-dfc041789085
2011-01-23 01:00:49 +00:00
groogy 1986fb3f12 Changed names of some methods to fit the new names in SFML2 since revision: 1767
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1769 4e206d99-4929-0410-ac5d-dfc041789085
2011-01-05 18:21:47 +00:00
LaurentGom f4fa8b1fbc Renamed Window::UseVerticalSync to EnableVerticalSync
Renamed Shape::Get/SetOutlineWidth to Get/SetOutlineThickness

git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1767 4e206d99-4929-0410-ac5d-dfc041789085
2011-01-02 22:23:12 +00:00
tricksterguy 8eebd71fcc New extconf.rb for the graphics module
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1763 4e206d99-4929-0410-ac5d-dfc041789085
2010-12-23 23:23:27 +00:00
groogy 9b25dc5641 Forgot to add a negative sign before the one when specifying the amount of arguments SFML::Image#initialize takes.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1751 4e206d99-4929-0410-ac5d-dfc041789085
2010-12-06 08:34:15 +00:00
tricksterguy add3608e72 Added Rakefile gem description and homepage
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1750 4e206d99-4929-0410-ac5d-dfc041789085
2010-12-05 21:20:55 +00:00
groogy 71a2b6a6bd Changed some small stuff in the rakefile. Don't think it matters and I hope it didn't break anything.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1749 4e206d99-4929-0410-ac5d-dfc041789085
2010-12-05 16:04:35 +00:00
groogy 8199fa0379 some small fixes for mistakes I made and that Trickster noticed.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1748 4e206d99-4929-0410-ac5d-dfc041789085
2010-12-05 15:40:24 +00:00
tricksterguy 20e308466a Added a nice Rakefile
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1747 4e206d99-4929-0410-ac5d-dfc041789085
2010-12-05 07:28:31 +00:00
groogy 0aafc6b6ba Added commentaries to all new initialize methods.
Also moved the commentaries in SFML::Window from the Window_New function to Window_Initialize.

git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1746 4e206d99-4929-0410-ac5d-dfc041789085
2010-12-04 21:17:35 +00:00
groogy aa39447c26 Changed resource classes initialize method to call often used methods if arguments are provided.
Check for details: http://tasks.groogy.se/index.php?do=details&task_id=1&project=2

git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1745 4e206d99-4929-0410-ac5d-dfc041789085
2010-12-04 19:26:05 +00:00
groogy 44e811ec64 Fixed a bug in RenderImage where RenderImage_GetHeight was named RenderTarget_GetHeight which should've led to that you couldn't even compile the source.
Also added so that when creating a new RenderImage instance that if you give any arguments then those will be passed on to a method call to SFML::RenderImage#create.

git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1744 4e206d99-4929-0410-ac5d-dfc041789085
2010-12-04 18:01:32 +00:00
groogy bb7a6fac1f Added a #initialize_copy method to all classes which are wrapped around a C++ object in order to properly copy the values.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1740 4e206d99-4929-0410-ac5d-dfc041789085
2010-12-03 19:47:41 +00:00
groogy 0920da5d8e Just some wrong names which is fixed now.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1739 4e206d99-4929-0410-ac5d-dfc041789085
2010-12-03 16:16:50 +00:00
groogy 30865b6ef9 Made the classes that is non-copyable in the C++ library also non-copyable in rbSFML.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1738 4e206d99-4929-0410-ac5d-dfc041789085
2010-12-03 14:12:16 +00:00
groogy cd04d29584 Added a NonCopyable mixin-module which prohibits any attempt to copy instances of classes that includes this module.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1737 4e206d99-4929-0410-ac5d-dfc041789085
2010-12-03 13:44:59 +00:00
groogy 1a7e7a30be Apparently not, forgot to add sfml-all/all/main.cpp.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1736 4e206d99-4929-0410-ac5d-dfc041789085
2010-12-03 11:43:14 +00:00
groogy c61b4fec47 Changed so that we use the static libraries of SFML instead to reduce the dependency when you want to distribute your ruby applications.
Also seems like that my sfml-all wasn't committed. Should be done now.

git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1734 4e206d99-4929-0410-ac5d-dfc041789085
2010-12-03 11:27:38 +00:00
LaurentGom 9ce6a2aa2a Updated libsndfile DLL to version 1.0.23 on Windows (fixes bad quality with some ogg/vorbis files)
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1729 4e206d99-4929-0410-ac5d-dfc041789085
2010-11-30 18:55:00 +00:00
groogy 501c0030f5 Added specialized getWidth and getHeight to SFML::RenderImage and SFML::RenderWindow. Also removed documentation from the specialized methods.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1728 4e206d99-4929-0410-ac5d-dfc041789085
2010-11-30 05:33:44 +00:00
groogy fef70e1280 Fixes for: http://sfml-dev.org/forum/viewtopic.php?p=23727#23727
Also had forgotten two breaks in a switch-statement in View.cpp

git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1727 4e206d99-4929-0410-ac5d-dfc041789085
2010-11-29 15:44:02 +00:00
groogy 4de4d0832c Invalid number conversion in SFML::View, fixed now.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1726 4e206d99-4929-0410-ac5d-dfc041789085
2010-11-29 09:11:05 +00:00
groogy 6541486967 Fixed an invalid comparison in SFML::Rect#intersects
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1725 4e206d99-4929-0410-ac5d-dfc041789085
2010-11-29 08:51:37 +00:00
LaurentGom 166de04854 Added macros to define the SFML version in Config.hpp
Improved FindSFML.cmake to check the version

git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1724 4e206d99-4929-0410-ac5d-dfc041789085
2010-11-28 22:03:05 +00:00
groogy 86ec781e81 Had bound SFML::VideoMode height to width. Fixed now
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1723 4e206d99-4929-0410-ac5d-dfc041789085
2010-11-28 01:55:19 +00:00
groogy 7e42a2b505 Nothing major, just some changes here and there.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1722 4e206d99-4929-0410-ac5d-dfc041789085
2010-11-28 01:02:57 +00:00
groogy 0446d03a03 Created an instance of wrong class.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1721 4e206d99-4929-0410-ac5d-dfc041789085
2010-11-27 23:48:33 +00:00
groogy 888d4f7585 Forgot to add the isValid method to the SFML::VideoMode class. Fixed now.
git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1720 4e206d99-4929-0410-ac5d-dfc041789085
2010-11-27 22:51:38 +00:00