sfml

0.0.3 • Public • Published

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
  • GetHeight/Width 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%

Readme

Keywords

none

Package Sidebar

Install

npm i sfml

Weekly Downloads

17

Version

0.0.3

License

none

Last publish

Collaborators

  • npm-github-service