Git Product home page Git Product logo

node-sfml's Introduction

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%

node-sfml's People

Contributors

bmeck avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.