¶ nodeGameSocial Experiments in the Browser Copyright(c) 2012 Stefano Balietti MIT Licensed nodeGame is a free, open source, event-driven javascript framework for on line, multiplayer games in the browser. |
(function (node) {
module.exports = node; |
¶ Libraries |
|
node.JSUS = require('JSUS').JSUS; |
|
Update compatibility report |
node.support = node.JSUS.compatibility(); |
node.NDDB = require('NDDB').NDDB; |
|
node.io = require('socket.io-client'); |
|
node.EventEmitter = require('./lib/core/EventEmitter').EventEmitter; |
|
node.GameState = require('./lib/core/GameState').GameState; |
|
node.PlayerList = require('./lib/core/PlayerList').PlayerList; |
|
node.Player = require('./lib/core/PlayerList').Player; |
|
node.GameMsg = require('./lib/core/GameMsg').GameMsg; |
|
node.GameLoop = require('./lib/core/GameLoop').GameLoop; |
|
node.GameMsgGenerator = require('./lib/core/GameMsgGenerator').GameMsgGenerator; |
|
Expose SocketFactory API
public
|
node.SocketFactory = require('./lib/core/SocketFactory').SocketFactory; |
Expose Socket API
public
|
node.Socket = require('./lib/core/Socket').Socket; |
node.GameDB = require('./lib/core/GameDB').GameDB; |
|
node.GameBit = require('./lib/core/GameDB').GameBit; |
|
node.Game = require('./lib/core/Game').Game; |
|
Expose GameSession API
public
|
node.GameSession = require('./lib/core/Session').GameSession; |
¶ Addons |
node.GameTimer = require('./addons/GameTimer').GameTimer; |
node.TriggerManager = require('./addons/TriggerManager').TriggerManager; |
|
require('./addons/GameSession').GameSession;
})('undefined' != typeof node ? node : module.parent.exports);
|