-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathREADME
56 lines (42 loc) · 1.29 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
SFML Bindings for Node:
Building:
node-waf configure build
Requires:
SFML Shared Libraries (http://www.sfml-dev.org/download.php)
OpenAL Shared Library (http://connect.creativelabs.com/openal/default.aspx, or http://kcat.strangesoft.net/openal.html)
libsndfile Shared Libary (http://www.mega-nerd.com/libsndfile/)
Usage:
var sfml = require('nodesfml')
var music = new sfml.Music()
var window = new sfml.RenderWindow(sfml.VideoMode.GetDesktopMode(),"my title")
Status (operator overloading is not supported in v8, so manual checks for equality will be required):
* 100%
please report and missing features except operator overloads)
* In Progress
Some supported methods, but not complete (may require other features that are not 100%)
* Delayed
To be done after all In Progress (may be upgraded if enough tickets arise)
sf::Color - 100%
sf::Image - In Progress
* Constructors working except from ptr
* SetPixel / GetPixel working
* SaveToFile / LoadFromFile working
sf::Sprite - In Progress
* Constructors Working
* GetPixel working
sf::Joy - In Progress
sf::Key - In Progress
sf::Mouse::Buttons - 100%
sf::Music - 100%
sf::RenderWindow - Delayed
* Constructors working
* Clear
* Close
* Display
* Draw
* GetHeight
* GetWidth
* IsOpened
sf::Sound::Status - 100%
sf::Style - 100%
sf::VideoMode - 100%