This repository was archived by the owner on Feb 28, 2019. It is now read-only.
File tree Expand file tree Collapse file tree 18 files changed +79
-70
lines changed
Expand file tree Collapse file tree 18 files changed +79
-70
lines changed Original file line number Diff line number Diff line change @@ -57,9 +57,6 @@ typings/
5757# dotenv environment variables file
5858.env
5959
60- # Compiled files
61- lib /
62-
6360# Locked file
6461package-lock.json
6562
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 55 "main" : " src/main.js" ,
66 "private" : true ,
77 "scripts" : {
8- "start" : " babel src -d lib & node lib/main.js" ,
9- "build" : " babel src -d lib" ,
8+ "start" : " node src/main.js" ,
109 "lint" : " eslint src" ,
1110 "lint-fix" : " eslint src --fix"
1211 },
4544 "socket.io" : " ^2.0.3"
4645 },
4746 "devDependencies" : {
48- "babel-cli" : " ^6.24.1" ,
49- "babel-eslint" : " ^7.2.3" ,
50- "babel-plugin-array-includes" : " ^2.0.3" ,
51- "babel-preset-env" : " ^1.6.0" ,
52- "babel-preset-stage-2" : " ^6.24.1" ,
5347 "eslint" : " ^4.3.0" ,
5448 "eslint-config-airbnb-base" : " ^11.3.1" ,
5549 "eslint-plugin-import" : " ^2.7.0"
Original file line number Diff line number Diff line change 1- import EntityController from './EntityController' ;
1+ const EntityController = require ( './EntityController' ) ;
22
3- export default class CellController extends EntityController {
3+ class CellController extends EntityController {
44 update ( ) {
55 Object . entries ( this . elements ) . forEach ( ( element ) => {
66 // const [name, cell] = element;
77 // 각 세포를 주인공 세포 방향으로 이동
88 } ) ;
99 }
1010}
11+
12+ module . exports = CellController ;
Original file line number Diff line number Diff line change 1- export default class EntityController {
1+ class EntityController {
22 constructor ( stage ) {
33 this . elements = { } ;
44 this . stage = stage ;
@@ -24,3 +24,5 @@ export default class EntityController {
2424 throw new Error ( 'must be implemented by subclass!' ) ;
2525 }
2626}
27+
28+ module . exports = EntityController ;
Original file line number Diff line number Diff line change 1- import EntityController from './EntityController' ;
2- import { frame } from '../../config.json' ;
1+ const EntityController = require ( './EntityController' ) ;
2+ const { frame } = require ( '../../config.json' ) ;
33
4- export default class ItemController extends EntityController {
4+ class ItemController extends EntityController {
55 update ( ) {
66 Object . entries ( this . elements ) . forEach ( ( element ) => {
77 const [ , item ] = element ;
@@ -12,3 +12,5 @@ export default class ItemController extends EntityController {
1212 } ) ;
1313 }
1414}
15+
16+ module . exports = ItemController ;
Original file line number Diff line number Diff line change 1- import EntityController from './EntityController' ;
2- import Vector from '../utils/Vector' ;
1+ const EntityController = require ( './EntityController' ) ;
2+ const Vector = require ( '../utils/Vector' ) ;
33
4- export default class PlayerCellController extends EntityController {
4+ class PlayerCellController extends EntityController {
55 update ( data ) {
66 Object . entries ( data ) . forEach ( ( element ) => {
77 const [ name , vectorArray ] = element ;
88 this . elements [ name ] . moveAt ( Vector . arrayTo ( vectorArray ) ) ;
99 } ) ;
1010 }
1111}
12+
13+ module . exports = PlayerCellController ;
Original file line number Diff line number Diff line change 1- import Item from '../data/ItemInfo' ;
2-
3- export default class ItemInfo {
1+ class ItemInfo {
42 constructor ( name ) {
53 this . name = name ;
64 }
@@ -13,3 +11,5 @@ export default class ItemInfo {
1311 this . name = name ;
1412 }
1513}
14+
15+ module . exports = ItemInfo ;
Original file line number Diff line number Diff line change 1- import Entity from './Entity' ;
1+ const Entity = require ( './Entity' ) ;
22
3- export default class Cell extends Entity {
3+ class Cell extends Entity {
44 constructor ( vector , color = '#fff' ) {
55 super ( vector ) ;
66 this . setName ( 'Cell' ) ;
@@ -29,3 +29,5 @@ export default class Cell extends Entity {
2929 this . color = color ;
3030 }
3131}
32+
33+ module . exports = Cell ;
Original file line number Diff line number Diff line change 1- import Stage from '../stage/Stage' ;
2- import Utils from '../utils/Utils' ;
3- import Vector from '../utils/Vector' ;
1+ const Stage = require ( '../stage/Stage' ) ;
2+ const Utils = require ( '../utils/Utils' ) ;
3+ const Vector = require ( '../utils/Vector' ) ;
44
5- export default class Entity {
5+ class Entity {
66 constructor ( vector = new Vector ( ) ) {
77 this . name = `Entity:${ Utils . getHash ( new Date ( ) . toString ( ) ) } ` ;
88 this . vector = vector ;
@@ -39,3 +39,5 @@ export default class Entity {
3939 this . notifyStage ( 'vector' , vector ) ;
4040 }
4141}
42+
43+ module . exports = Entity ;
You can’t perform that action at this time.
0 commit comments