瀏覽代碼

purge data of shared in base class of terminal

Bastien Sevajol 7 年之前
父節點
當前提交
b5c56f51b8
共有 2 個文件被更改,包括 4 次插入3 次删除
  1. 2 0
      synergine2/terminals.py
  2. 2 3
      synergine2_cocos2d/terminal.py

+ 2 - 0
synergine2/terminals.py 查看文件

9
 import time
9
 import time
10
 
10
 
11
 from synergine2.base import BaseObject
11
 from synergine2.base import BaseObject
12
+from synergine2.share import shared
12
 from synergine2.config import Config
13
 from synergine2.config import Config
13
 from synergine2.log import SynergineLogger
14
 from synergine2.log import SynergineLogger
14
 from synergine2.simulation import Subject
15
 from synergine2.simulation import Subject
112
                 return True  # Finished to read Queue
113
                 return True  # Finished to read Queue
113
 
114
 
114
     def receive(self, package: TerminalPackage):
115
     def receive(self, package: TerminalPackage):
116
+        shared.purge_data()
115
         self.update_with_package(package)
117
         self.update_with_package(package)
116
         # End of cycle management signal
118
         # End of cycle management signal
117
         self.send(TerminalPackage(is_cycle=True))
119
         self.send(TerminalPackage(is_cycle=True))

+ 2 - 3
synergine2_cocos2d/terminal.py 查看文件

1
 # coding: utf-8
1
 # coding: utf-8
2
-from synergine2.share import shared
3
-from synergine2.terminals import Terminal, TerminalPackage
2
+from synergine2.terminals import Terminal
3
+from synergine2.terminals import TerminalPackage
4
 
4
 
5
 
5
 
6
 class GameTerminal(Terminal):
6
 class GameTerminal(Terminal):
12
         self.gui.before_received(package)
12
         self.gui.before_received(package)
13
         # TODO: pas d'event après le move: il faut subscribe je crois :p
13
         # TODO: pas d'event après le move: il faut subscribe je crois :p
14
         super().receive(package)
14
         super().receive(package)
15
-        shared.purge_data()
16
         self.gui.after_received(package)
15
         self.gui.after_received(package)
17
 
16
 
18
     def run(self):
17
     def run(self):