axmol/tools/console/plugins/plugin_test.py

41 lines
1.0 KiB
Python

#!/usr/bin/python
# ----------------------------------------------------------------------------
# cocos2d "test" plugin
#
# Author: Ricardo Quesada
# Copyright 2014 (C) Chukong Technologies
#
# License: MIT
# ----------------------------------------------------------------------------
'''
"test" plugin for cocos2d command line tool
'''
__docformat__ = 'restructuredtext'
import cocos
#
# Plugins should be a sublass of CCPlugin
#
class CCPluginTest(cocos.CCPlugin):
@staticmethod
def plugin_name():
return "test"
@staticmethod
def brief_description():
return "useful to test the plugin framework"
def run(self, argv, dependencies):
print("cocos2d path: %s" % self.get_cocos2d_path())
print("console path: %s" % self.get_console_path())
print("templates paths: %s" % self.get_templates_paths())
parser = cocos.Cocos2dIniParser()
print("plugins path: %s" % parser.get_plugins_path())
print("cocos2d mode: %s" % self.get_cocos2d_mode())