state.py 514B

12345678910111213141516171819
  1. # coding: utf-8
  2. from synergine2.terminals import TerminalPackage
  3. from synergine2_cocos2d.interaction import Interaction
  4. from opencombat.simulation.state import SaveStateSimulationAction
  5. from opencombat.user_action import UserAction
  6. class SaveStateInteraction(Interaction):
  7. gui_action = UserAction.SAVE_STATE
  8. def get_package_for_terminal(self) -> TerminalPackage:
  9. return TerminalPackage(
  10. simulation_actions=[
  11. (SaveStateSimulationAction, {}),
  12. ]
  13. )