Skip to content

gamedev-js/event-sys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

event-sys

High performance event system mainly foucs on game.

Install

npm install event-sys

Usage

used as class

import { EventEmitter } from 'event-sys';

let e = new EventEmitter();
e.on('foobar', (foo, bar) => {
  // ouput: 'foo', 'bar'
  console.log(`${foo}, ${bar}`);
});

mixin with Node

import { EventEmitter } from 'event-sys';
import { Node } from 'scene-graph';

class EventNode extends Node {
  constructor() {
    this.__initEventEmitter();
  }
}
EventEmitter.mixin(EventNode);

Documentation

TODO

License

MIT © 2017 Johnny Wu

About

High performance event system mainly for game development

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published