소스 검색

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):