1- import { init , loop } from "ecs_pattern_utils/src/World" ;
2- import { api , addGameObject , createState , update , renderOneByOne , renderInstances } from "./world/World" ;
1+ import * as WorldUtils from "ecs_pattern_utils/src/World" ;
2+ import * as World from "./world/World" ;
33import { state as worldState } from "./world/WorldStateType" ;
44
55let _createScene = ( worldState : worldState ) : worldState => {
6- let normalHero1Data = api . gameObject . create ( )
6+ let normalHero1Data = World . api . gameObject . create ( )
77 let normalHero1State = normalHero1Data [ 0 ]
88 let normalHero1 = normalHero1Data [ 1 ]
99
10- let positionComponent1 = api . positionComponent . create ( )
11- let velocityComponent1 = api . velocityComponent . create ( )
12- let instanceComponent1 = api . instanceComponent . create ( )
10+ let positionComponent1 = World . api . positionComponent . create ( )
11+ let velocityComponent1 = World . api . velocityComponent . create ( )
12+ let instanceComponent1 = World . api . instanceComponent . create ( )
1313
14- normalHero1State = api . gameObject . setPositionComponent ( normalHero1State , normalHero1 , positionComponent1 )
15- normalHero1State = api . gameObject . setVelocityComponent ( normalHero1State , normalHero1 , velocityComponent1 )
16- normalHero1State = api . gameObject . setInstanceComponent ( normalHero1State , normalHero1 , instanceComponent1 )
14+ normalHero1State = World . api . gameObject . setPositionComponent ( normalHero1State , normalHero1 , positionComponent1 )
15+ normalHero1State = World . api . gameObject . setVelocityComponent ( normalHero1State , normalHero1 , velocityComponent1 )
16+ normalHero1State = World . api . gameObject . setInstanceComponent ( normalHero1State , normalHero1 , instanceComponent1 )
1717
18- worldState = addGameObject ( worldState , [ normalHero1State , normalHero1 ] )
18+ worldState = World . addGameObject ( worldState , [ normalHero1State , normalHero1 ] )
1919
2020
21- let normalHero2Data = api . gameObject . create ( )
21+ let normalHero2Data = World . api . gameObject . create ( )
2222 let normalHero2State = normalHero2Data [ 0 ]
2323 let normalHero2 = normalHero2Data [ 1 ]
2424
25- let positionComponent2 = api . positionComponent . create ( )
26- let velocityComponent2 = api . velocityComponent . create ( )
27- let instanceComponent2 = api . instanceComponent . create ( )
25+ let positionComponent2 = World . api . positionComponent . create ( )
26+ let velocityComponent2 = World . api . velocityComponent . create ( )
27+ let instanceComponent2 = World . api . instanceComponent . create ( )
2828
29- normalHero2State = api . gameObject . setPositionComponent ( normalHero2State , normalHero2 , positionComponent2 )
30- normalHero2State = api . gameObject . setVelocityComponent ( normalHero2State , normalHero2 , velocityComponent2 )
31- normalHero2State = api . gameObject . setInstanceComponent ( normalHero2State , normalHero2 , instanceComponent2 )
29+ normalHero2State = World . api . gameObject . setPositionComponent ( normalHero2State , normalHero2 , positionComponent2 )
30+ normalHero2State = World . api . gameObject . setVelocityComponent ( normalHero2State , normalHero2 , velocityComponent2 )
31+ normalHero2State = World . api . gameObject . setInstanceComponent ( normalHero2State , normalHero2 , instanceComponent2 )
3232
33- worldState = addGameObject ( worldState , [ normalHero2State , normalHero2 ] )
33+ worldState = World . addGameObject ( worldState , [ normalHero2State , normalHero2 ] )
3434
3535
36- worldState = api . positionComponent . move ( worldState , normalHero1 )
36+ worldState = World . api . positionComponent . move ( worldState , normalHero1 )
3737
3838
3939
40- let superHero1Data = api . gameObject . create ( )
40+ let superHero1Data = World . api . gameObject . create ( )
4141 let superHero1State = superHero1Data [ 0 ]
4242 let superHero1 = superHero1Data [ 1 ]
4343
44- let positionComponent3 = api . positionComponent . create ( )
45- let velocityComponent3 = api . velocityComponent . create ( )
46- let flyComponent1 = api . flyComponent . create ( )
44+ let positionComponent3 = World . api . positionComponent . create ( )
45+ let velocityComponent3 = World . api . velocityComponent . create ( )
46+ let flyComponent1 = World . api . flyComponent . create ( )
4747
48- superHero1State = api . gameObject . setPositionComponent ( superHero1State , superHero1 , positionComponent3 )
49- superHero1State = api . gameObject . setVelocityComponent ( superHero1State , superHero1 , velocityComponent3 )
50- superHero1State = api . gameObject . setFlyComponent ( superHero1State , superHero1 , flyComponent1 )
48+ superHero1State = World . api . gameObject . setPositionComponent ( superHero1State , superHero1 , positionComponent3 )
49+ superHero1State = World . api . gameObject . setVelocityComponent ( superHero1State , superHero1 , velocityComponent3 )
50+ superHero1State = World . api . gameObject . setFlyComponent ( superHero1State , superHero1 , flyComponent1 )
5151
52- worldState = addGameObject ( worldState , [ superHero1State , superHero1 ] )
52+ worldState = World . addGameObject ( worldState , [ superHero1State , superHero1 ] )
5353
5454
55- let superHero2Data = api . gameObject . create ( )
55+ let superHero2Data = World . api . gameObject . create ( )
5656 let superHero2State = superHero2Data [ 0 ]
5757 let superHero2 = superHero2Data [ 1 ]
5858
59- let positionComponent4 = api . positionComponent . create ( )
60- let velocityComponent4 = api . velocityComponent . create ( )
61- let flyComponent2 = api . flyComponent . create ( )
59+ let positionComponent4 = World . api . positionComponent . create ( )
60+ let velocityComponent4 = World . api . velocityComponent . create ( )
61+ let flyComponent2 = World . api . flyComponent . create ( )
6262
63- superHero2State = api . gameObject . setPositionComponent ( superHero2State , superHero2 , positionComponent4 )
64- superHero2State = api . gameObject . setVelocityComponent ( superHero2State , superHero2 , velocityComponent4 )
65- superHero2State = api . gameObject . setFlyComponent ( superHero2State , superHero2 , flyComponent2 )
63+ superHero2State = World . api . gameObject . setPositionComponent ( superHero2State , superHero2 , positionComponent4 )
64+ superHero2State = World . api . gameObject . setVelocityComponent ( superHero2State , superHero2 , velocityComponent4 )
65+ superHero2State = World . api . gameObject . setFlyComponent ( superHero2State , superHero2 , flyComponent2 )
6666
67- worldState = addGameObject ( worldState , [ superHero2State , superHero2 ] )
67+ worldState = World . addGameObject ( worldState , [ superHero2State , superHero2 ] )
6868
6969
70- worldState = api . positionComponent . move ( worldState , superHero1 )
71- worldState = api . flyComponent . fly ( worldState , superHero1 )
70+ worldState = World . api . positionComponent . move ( worldState , superHero1 )
71+ worldState = World . api . flyComponent . fly ( worldState , superHero1 )
7272
7373
7474
7575 return worldState
7676}
7777
78- let worldState = createState ( )
78+ let worldState = World . createState ( )
7979
8080worldState = _createScene ( worldState )
8181
82- worldState = init ( worldState )
82+ worldState = WorldUtils . init ( worldState )
8383
84- loop ( worldState , [ update , renderOneByOne , renderInstances ] )
84+ WorldUtils . loop ( worldState , [ World . update , World . renderOneByOne , World . renderInstances ] )
0 commit comments