e73d274d86New API for sf::Thread (more flexible)
LaurentGom
2010-11-20 13:00:19 +0000
7ebf2f1bbbAdded the install rule for sfml-main in CMake files
LaurentGom
2010-11-20 08:25:08 +0000
dbc947a185Fixed some compilation errors from previous revision. Now it compiles but the classes different methods haven't been bound yet so won't have any effect.
groogy
2010-11-20 01:12:58 +0000
a4925aab38Finally finished making all the functions that I will eventually bind to the SFML::Image class. To tired right now, I'll continue tomorrow.
groogy
2010-11-20 00:44:23 +0000
a80339f668A lot of changed, nothing complete. Just committing so I can transfer location. I'm currently focusing on getting SFML::Image complete since the entire library more or less depends on it.
groogy
2010-11-19 18:36:45 +0000
738b02c308Well I made a test to check if Drawable worked, and it didn't... I had made some really bad mistakes but they are fixed now and the drawable test is working currently. Though it will be extended with functionality to render too. Will have to wait with that test for now as the function is actually not finished.
groogy
2010-11-19 14:29:21 +0000
8153ec8db8Had to do a lot of configurations to get the cross-module include work correctly.
groogy
2010-11-19 14:03:40 +0000
f1cae1cfefMoved the RetrieveSFMLClass function to the system module since several other modules will be using this function too.
groogy
2010-11-19 13:33:37 +0000
550289b6a8Added Drawable module, still have the comments to add and have to test if it works, but theoretically it should be good to go.
groogy
2010-11-19 13:29:40 +0000
85d24cbf88Added helper functions to access the color components in SFML::Color
groogy
2010-11-19 09:28:16 +0000
961a417fb6Updated SFML::Rect to use the new helper functions.
groogy
2010-11-19 08:46:00 +0000
4b8ae2b817Changed Window so where ever it uses SFML::Vector2 to access it's elements I use the helper functions.
groogy
2010-11-19 08:33:30 +0000
8335502866Forgot to change a variable name, now it compiles and works.
groogy
2010-11-19 08:30:38 +0000
712b64d168Added helper functions for Vector3 and Vector2. Made them also use the functions themselves and fixed a small bug in Vector3 where only 2 values would be set and not all 3 when doing any kind of arithmetics on them.
groogy
2010-11-19 08:26:58 +0000
5161f2a4eeAdded so that Graphics can include System headers
groogy
2010-11-17 21:54:49 +0000
6366c02d19Finished SFML::Rect. Will still have to add rdoc comments when I get the energy and properly debug test the functionality.
groogy
2010-11-17 21:47:03 +0000
06d6f9b81dFinished the Rect_Initialize function so we now also can specify two vectors as size and position.
groogy
2010-11-17 20:55:20 +0000
810cd35caeAdded SFML::Rect, not finished yet but will work more on it when I get home.
groogy
2010-11-17 19:29:09 +0000
0994de8d23Added so that the Init_Color function is called.
groogy
2010-11-17 11:51:02 +0000
8c45dc9d6bAdded the predefined colors
groogy
2010-11-17 08:59:23 +0000
a951ee4581Modified some comments in Vector2.cpp and added comments to Color.cpp
groogy
2010-11-17 08:16:11 +0000
6f83501b27Finished SFML::Color, will still need to add rdoc comments.
groogy
2010-11-16 21:40:47 +0000
a6bceffa43Well struggling with SVN, hopefully it will be deleted and properly ignored now.
groogy
2010-11-16 20:40:39 +0000
5983b93a4dCreated the graphics module and the Color class. SFML::Color is not done yet.
groogy
2010-11-16 20:31:57 +0000
abd49f55a1Moved VALIDATE_CLASS to main.hpp and changed so it considers heritage too.
groogy
2010-11-16 20:12:35 +0000
01b0f37451I forgot to actually include the documentation to the commit.
groogy
2010-11-16 16:41:16 +0000
85a4e5155eRemoved some stuff that wasn't needed any more in the window module Also made the required changed for Rdoc to the system module and generated rdoc documentation for both modules. It's safe to say now that rbSFML is available to be used for at least opening up a window and opengl context and render something in opengl.
groogy
2010-11-16 16:26:00 +0000
13e9b006e7Modified the entire module so that rdoc can interpret the source to generate documentation for me. This will also be done for sfml-system.
groogy
2010-11-16 16:03:50 +0000
f8bfec9321Updated rdoc commentaries in the window module.
groogy
2010-11-16 13:25:59 +0000
26883e3ab4SFML::Window now supports taking in Vector2 on methods where it would be relevant. (Example: SFML::Window#cursor_position = [255, 255] )
groogy
2010-11-16 09:21:52 +0000
1c9e5ff5a2Concerned changes is that the 'true' values had to be Qtrue or I would be doing an invalid comparison.
groogy
2010-11-16 09:17:50 +0000
23fd179d8bInclude the headers from the system module.
groogy
2010-11-16 09:05:24 +0000
da2cec5a9fAdded support for external classes from sfml-system and the ability to include them.
groogy
2010-11-16 09:04:35 +0000
1fda02efc4Added VideoMode_ForceType so we can ensure we get a VideoMode.
groogy
2010-11-16 09:03:15 +0000
53621f0726Added a capped frame rate at 100 to demonstrate that the library also supports ruby-style methods.
groogy
2010-11-16 08:10:47 +0000
07dd3de1d2Added dependency check for Window module.
groogy
2010-11-16 08:09:41 +0000
bbb8cbb25aRemoved some debugging output and added another alias for SFML::Window
groogy
2010-11-15 13:48:53 +0000
262d9bfc1dDemonstrate the window ruby binding
groogy
2010-11-15 10:03:25 +0000
756874a4baChanged INT2FIX to FIX2UINT. That it didn't crash still surprises me.
groogy
2010-11-15 09:15:43 +0000
f41b2b3f14Added @type get method to SFML::Event
groogy
2010-11-15 09:08:22 +0000
f79fec5c56Forgot to load and initialize SFML::VideoMode and SFML::Window
groogy
2010-11-15 08:33:41 +0000
ca0a02556aFixed some dumb mistakes by me when I tried to copy over the sf::Key enum values trough for-loops.
groogy
2010-11-15 08:32:08 +0000
d1e082d1d7Finished the Window class now. Still got comments left to do and the setter functions which accepts an array of size 2 should be changed so they accept a SFML::Vector2 and force any argument to that type.
groogy
2010-11-15 08:15:42 +0000
d62c2e35a6Finished all methods and has binded every C function to a ruby symbol. Left to do is rdoc comments on every function and giving the methods appropriate symbol aliases to cover similar names and give it a more ruby style to them too.
groogy
2010-11-14 23:28:39 +0000
845c38406bAlmost finished the SFML::Window class. Though got some more methods to implement and I'll have to actually bind them to the class under a symbol. Also there are some functions I'll have to try out if they work, especially the SFML::Window#GetEvent method.
groogy
2010-11-14 22:11:44 +0000
d516ef4f91Forgot to fix the Init_Window function on the previous commit. Done now.
groogy
2010-11-14 17:44:39 +0000
afbe386bcaFixed the current view management in RenderWindow and RenderImage, in SFML.Net
LaurentGom
2010-11-14 15:23:19 +0000
d69903765bFixed crash after disposing RenderWindow or RenderImage instances, in SFML.Net
LaurentGom
2010-11-13 18:59:06 +0000
5421f1c42fMinor fixes in SFML.Net
LaurentGom
2010-11-13 18:27:03 +0000
10de308f44Quck syntax fiex to main.cpp VideoMode.cpp
groogy
2010-11-11 20:43:18 +0000
462c5723dfFinished VideoMode and changed some aliases in ContextSettings.
groogy
2010-11-11 12:33:14 +0000
13b91bf116Removed default constructor of Image and Shader in CSFML and SFML.Net
LaurentGom
2010-11-11 09:53:12 +0000
08393593e1Fixed minor error in sf::Window::Window documentation, and removed a useless member
LaurentGom
2010-11-11 08:46:13 +0000
230f5e58caFixed texture cache not properly updated when a same sf::Image instance allocated a new OpenGL texture internally
LaurentGom
2010-11-09 21:55:24 +0000
0e2297af28Moved all bindings to the "bindings" sub-directory Renamed the CSFML directory to c Renamed the DSFML directory to d --> bindings must now be updated to match the new organization!
LaurentGom
2010-11-09 17:13:17 +0000
0cc5563cacRemoved top-level Linux makefiles for SFML and CSFML (forgot to remove them before)
LaurentGom
2010-11-08 22:26:54 +0000
95eda37e47Fixed crash when saving PNG images with gcc
LaurentGom
2010-11-08 22:22:17 +0000
9f386d038bAdded the static functions for VideoMode. Haven't been tested yet so might not work properly.
groogy
2010-11-07 23:03:00 +0000
ac0cb73e3aSkeleton for VideoMode class
groogy
2010-11-07 20:10:13 +0000
e895d6516bFixed double quotes in VS 2010 projects generated by CMake for static builds
LaurentGom
2010-11-07 19:51:33 +0000
4ed1d8861cAdded some missing "CallingConvention = CallingConvention.Cdecl" in SFML.Net
LaurentGom
2010-11-07 18:55:13 +0000
511be1028dFixed install path for FindSFML.cmake
LaurentGom
2010-11-07 18:53:18 +0000
fefcc2a951Converted the enums sf::Key::Code, sf::Mouse::Button, sf::Joy:Axis and sf::Style.
groogy
2010-11-07 18:10:17 +0000
4f09703b55Fixed install path for libraries in CMake makefiles
LaurentGom
2010-11-07 16:50:00 +0000
b26417c240Added skeleton for SFML::Input class.
groogy
2010-11-06 18:01:24 +0000
0124c37fb5Finished SFML::Event and run tests to see that it works.
groogy
2010-11-06 15:38:26 +0000
3a7168b497Added the EventType enum as constant ints in SFML::Event
groogy
2010-11-06 00:43:16 +0000
e75c42869dI made some errors since I couldn't previously test compile my source. Anyway fixed now. Just gonna check runtime later too.
groogy
2010-11-05 20:06:30 +0000
1279cb208cMinor modifications to Config.hpp
LaurentGom
2010-11-05 14:09:29 +0000
6a6ff075e8Removed the SFML_DYNAMIC symbol for dynamic builds, added SFML_STATIC for static builds
LaurentGom
2010-11-05 13:58:29 +0000
7ed866667dRemoved old projects/makefiles for SFML examples
LaurentGom
2010-11-05 13:29:20 +0000
6e682af51aFinished to adjust the libraries names in SFML, CSFML and SFML.Net Removed support for old projects/makefiles (only CMake makefiles can be used now)
LaurentGom
2010-11-04 22:49:49 +0000
9f0d6882baFixed a bug in sf::Shader with textures
LaurentGom
2010-11-04 21:51:27 +0000
3e73efccbdFinished the different event types. Only got the main event class left.
groogy
2010-11-04 21:29:09 +0000
7c20d648fcChanged the naming rules for SFML 2 libraries: the major version number no longer appears in them, except for Windows DLLs (not in import libraries)
LaurentGom
2010-11-04 21:21:32 +0000
5232a66eb3Finished Event_Initialize as far as I can see.
groogy
2010-11-04 16:58:25 +0000
0d2581a4dfRemoved an unnecessary definition of the new function.
groogy
2010-11-03 20:02:08 +0000
8c3ec2b353Added ContextSettings to the window library.
groogy
2010-11-03 20:01:20 +0000
01edb04ad5Added the version and soversion of SFML libraries in CMake files
laurentgom
2010-11-03 17:39:17 +0000
f2176a98b4Added SFML::Context to the sfml-window library.
groogy
2010-11-03 16:53:48 +0000
93d92ddb0dIncreased the number of supported joysticks to 8
LaurentGom
2010-11-03 16:45:44 +0000
a1ba993c66Added the main file for the sfml-window library and also so that you can check if it has been loaded by checking SFML::WindowLoaded
groogy
2010-11-03 10:24:14 +0000
5219f332b4Changed name of System.* to main.* since I will otherwise have a big problem with file/name collision in other libraries.
groogy
2010-11-03 10:06:01 +0000
e0b1a7a53fAdded so that we can check if the system library has been loaded by querying: SFML::SystemLoaded which will be true if loaded otherwise nil which counts as false in an if-statement
groogy
2010-11-03 10:01:10 +0000
055735e489Just bare-bones for the Window library.
groogy
2010-11-02 22:59:19 +0000
e9c325a9cfModified Clock description and added first comments on the Vector2 and Vector3 classes. Though I have to comment the comparison methods of the vector classes too.
groogy
2010-11-02 22:54:38 +0000
562547b0eeAdded comments to the ruby wrapper functions. Hopefully they comply with rdoc and the ruby standard so I can generate a good documentation later.
groogy
2010-11-02 22:20:20 +0000
bd16e0fc40Change so that Clock_New is only used and accessible from within Clock.cpp since I realized that using it directly and not trough a ruby call will mess up ruby's call stack probably
groogy
2010-11-02 22:00:53 +0000
77626aa172Forgot to place message on previous. Added the entire System library to the repo.
groogy
2010-11-02 16:15:14 +0000