|
|
|
|
1
|
# coding: utf-8
|
1
|
# coding: utf-8
|
2
|
-import typing
|
|
|
3
|
-
|
|
|
4
|
import cocos
|
2
|
import cocos
|
|
|
3
|
+
|
5
|
from synergine2.config import Config
|
4
|
from synergine2.config import Config
|
6
|
from synergine2.log import SynergineLogger
|
5
|
from synergine2.log import SynergineLogger
|
7
|
from synergine2_cocos2d.middleware import MapMiddleware
|
6
|
from synergine2_cocos2d.middleware import MapMiddleware
|
|
|
|
|
35
|
|
34
|
|
36
|
self.background_sprite = self.middleware.get_background_sprite()
|
35
|
self.background_sprite = self.middleware.get_background_sprite()
|
37
|
self.ground_layer = self.middleware.get_ground_layer()
|
36
|
self.ground_layer = self.middleware.get_ground_layer()
|
38
|
- self.subject_layer = cocos.layer.Layer() # TODO: RectMapLayer
|
|
|
|
|
37
|
+ self.subject_layer = cocos.layer.Layer()
|
39
|
self.top_layer = self.middleware.get_top_layer()
|
38
|
self.top_layer = self.middleware.get_top_layer()
|
40
|
|
39
|
|
41
|
self.main_layer.add(self.background_sprite)
|
40
|
self.main_layer.add(self.background_sprite)
|
|
|
|
|
49
|
0 + (self.background_sprite.height / 2),
|
48
|
0 + (self.background_sprite.height / 2),
|
50
|
)
|
49
|
)
|
51
|
self.ground_layer.set_view(0, 0, self.ground_layer.px_width, self.ground_layer.px_height)
|
50
|
self.ground_layer.set_view(0, 0, self.ground_layer.px_width, self.ground_layer.px_height)
|
52
|
- # self.subject_layer.set_view(0, 0, self.decoration_layers[0].px_width, self.decoration_layers[0].px_height)
|
|
|
|
|
51
|
+ self.subject_layer.position = 0, 0
|
53
|
self.top_layer.set_view(0, 0, self.top_layer.px_width, self.top_layer.px_height)
|
52
|
self.top_layer.set_view(0, 0, self.top_layer.px_width, self.top_layer.px_height)
|
54
|
|
53
|
|
55
|
self.main_scene.position = - self.ground_layer.px_width / 2, - self.ground_layer.px_height / 2
|
54
|
self.main_scene.position = - self.ground_layer.px_width / 2, - self.ground_layer.px_height / 2
|