axmol/tools/console/plugins/plugin_gui.py

33 lines
770 B
Python

#!/usr/bin/python
# ----------------------------------------------------------------------------
# cocos2d "gui" plugin
#
# ----------------------------------------------------------------------------
'''
"gui" plugin for cocos2d command line tool
'''
from __future__ import print_function
from __future__ import unicode_literals
__docformat__ = 'restructuredtext'
import cocos
import subprocess
class CCPluginGUI(cocos.CCPlugin):
"""
launches the cocos2d console gui
"""
@staticmethod
def plugin_name():
return "gui"
@staticmethod
def brief_description():
return "shows the GUI"
def run(self, argv, dependencies):
subprocess.Popen(['open', '-a', self.get_console_path() + '/' + 'Cocos2d-Console-GUI.app'])