You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

29 lines
780 B

require('../../sass/board/board.scss');
var React = require('react');
var Scorebar = require('./Scorebar');
var Titlebar = require('./Titlebar');
var Grid = require('./Grid');
var Message = require('./Message');
var Muncher = require('./Muncher');
var Input = require('./Input');
module.exports = React.createClass({
componentDidMount() {
window.addEventListener('keydown', Input.keydown.bind(this));
},
componentWillUnmount() {
window.removeEventListener('keydown', Input.keydown.bind(this));
},
render() {
return (<div className='board'>
<Scorebar />
<Titlebar />
<Message />
<Grid width='3' height='3' ref='grid' />
<Muncher ref='muncher' />
</div>);
}
});