fyogametable

1.0.0 • Public • Published

Fyo Game Table Controller API

Fyo Game Table javascript API for creating Socket Game Pad Controllers

Install

bower install fyogametable

Base Controller Example

Usage

Connection and basic messages

var connecter = new FYO.FyoConnection('base_controller' /*required*/);
 
// Example Message to send
connector.Send('Hello', { world: 1337 });
 
// Example Receive
connector.on('SGUpdateMsg', function(packet) {
  if(packet.MessageType == 'Points') {
    alert('I got ' + packet.data + ' points!');
  }
});
 
// or
connector.on('Points', function(data) {
  alert('I got ' + data + ' points!');
});
 

Rendered Controls

var thumbstick = new FYO.ThumbStick3D(connecter, {
    side: false,
    container: 'mainContainer',
    onmoved: function (data) {
        connecter.SetAxis(FYO.AXIS[0], data.x, FYO.AXIS[1], -data.y);
    }
});
 
var button = new FYO.Button3D(connecter, {
    container: 'mainContainer',
    image: '/fyogametable/assets/imgs/Blue_B.png',
    ondown: function () {
        connecter.SetButtonOn(FYO.BUTTON[0]);
    },
    onup: function () {
        connecter.SetButtonOff(FYO.BUTTON[0]);
    }
});

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.0
    0
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.0
    0

Package Sidebar

Install

npm i fyogametable

Weekly Downloads

0

Version

1.0.0

License

ISC

Last publish

Collaborators

  • ghoofman