mirror of https://github.com/axmolengine/axmol.git
Merge branch 'develop' of git://github.com/cocos2d/cocos2d-x into unified_mac_project
This commit is contained in:
commit
464d60e24b
6
AUTHORS
6
AUTHORS
|
@ -14,7 +14,8 @@ Developers:
|
|||
Javascript Binding and testjs
|
||||
|
||||
Squallium
|
||||
Added ccFPSImages entity as linked resource on linux eclipse project setting
|
||||
Added ccFPSImages entity as linked resource on linux eclipse project setting.
|
||||
Added CocosDenshion dependency to libextension project for eclipse project of linux.
|
||||
|
||||
longlene
|
||||
Improve android project creation script
|
||||
|
@ -365,7 +366,8 @@ Developers:
|
|||
Refactoring emscripten building script.
|
||||
|
||||
Peter Young (young40)
|
||||
Implements setVisible() for CCEditBox
|
||||
Implements setVisible() for CCEditBox.
|
||||
Fixing a bug that event will not be sent to server when paramMap parameter of logEvent function is nil in plugin-x.
|
||||
|
||||
csy1988525
|
||||
Fixing a bug about display result is wrong when invoking CCControlButton:: setHighlighted.
|
||||
|
|
|
@ -59,6 +59,7 @@ kazmath/src/GL/mat4stack.c \
|
|||
kazmath/src/GL/matrix.c \
|
||||
keypad_dispatcher/CCKeypadDelegate.cpp \
|
||||
keypad_dispatcher/CCKeypadDispatcher.cpp \
|
||||
keyboard_dispatcher/CCKeyboardDispatcher.cpp \
|
||||
label_nodes/CCLabelAtlas.cpp \
|
||||
label_nodes/CCLabelBMFont.cpp \
|
||||
label_nodes/CCLabelTTF.cpp \
|
||||
|
|
|
@ -64,9 +64,7 @@ THE SOFTWARE.
|
|||
#include "platform/CCImage.h"
|
||||
#include "CCEGLView.h"
|
||||
#include "CCConfiguration.h"
|
||||
#ifdef CC_KEYBOARD_SUPPORT
|
||||
#include "keyboard_dispatcher/CCKeyboardDispatcher.h"
|
||||
#endif
|
||||
|
||||
|
||||
/**
|
||||
|
@ -154,10 +152,8 @@ bool Director::init(void)
|
|||
_touchDispatcher = new TouchDispatcher();
|
||||
_touchDispatcher->init();
|
||||
|
||||
#ifdef CC_KEYBOARD_SUPPORT
|
||||
// KeyboardDispatcher
|
||||
_keyboardDispatcher = new KeyboardDispatcher();
|
||||
#endif
|
||||
|
||||
// KeypadDispatcher
|
||||
_keypadDispatcher = new KeypadDispatcher();
|
||||
|
@ -185,9 +181,7 @@ Director::~Director(void)
|
|||
CC_SAFE_RELEASE(_scheduler);
|
||||
CC_SAFE_RELEASE(_actionManager);
|
||||
CC_SAFE_RELEASE(_touchDispatcher);
|
||||
#ifdef CC_KEYBOARD_SUPPORT
|
||||
CC_SAFE_RELEASE(_keyboardDispatcher);
|
||||
#endif
|
||||
CC_SAFE_RELEASE(_keypadDispatcher);
|
||||
CC_SAFE_DELETE(_accelerometer);
|
||||
|
||||
|
@ -1004,7 +998,6 @@ TouchDispatcher* Director::getTouchDispatcher()
|
|||
return _touchDispatcher;
|
||||
}
|
||||
|
||||
#ifdef CC_KEYBOARD_SUPPORT
|
||||
void Director::setKeyboardDispatcher(KeyboardDispatcher* pKeyboardDispatcher)
|
||||
{
|
||||
CC_SAFE_RETAIN(pKeyboardDispatcher);
|
||||
|
@ -1016,7 +1009,6 @@ KeyboardDispatcher* Director::getKeyboardDispatcher()
|
|||
{
|
||||
return _keyboardDispatcher;
|
||||
}
|
||||
#endif
|
||||
|
||||
void Director::setKeypadDispatcher(KeypadDispatcher* pKeypadDispatcher)
|
||||
{
|
||||
|
|
|
@ -71,9 +71,7 @@ class Node;
|
|||
class Scheduler;
|
||||
class ActionManager;
|
||||
class TouchDispatcher;
|
||||
#ifdef CC_KEYBOARD_SUPPORT
|
||||
class KeyboardDispatcher;
|
||||
#endif
|
||||
class KeypadDispatcher;
|
||||
class Accelerometer;
|
||||
|
||||
|
@ -328,12 +326,12 @@ public:
|
|||
*/
|
||||
CC_PROPERTY(TouchDispatcher*, _touchDispatcher, TouchDispatcher);
|
||||
|
||||
#ifdef CC_KEYBOARD_SUPPORT
|
||||
/** KeyboardDispatcher associated with this director
|
||||
@since v?.?
|
||||
@note Supported on Mac and Linux only now.
|
||||
@since v3.0
|
||||
*/
|
||||
CC_PROPERTY(KeyboardDispatcher*, _keyboardDispatcher, KeyboardDispatcher);
|
||||
#endif
|
||||
|
||||
/** KeypadDispatcher associated with this director
|
||||
@since v2.0
|
||||
*/
|
||||
|
|
|
@ -33,8 +33,8 @@ NS_CC_BEGIN
|
|||
//
|
||||
//------------------------------------------------------------------
|
||||
KeyboardDispatcher::KeyboardDispatcher()
|
||||
: _keyPressDelegate(NULL)
|
||||
, _keyReleaseDelegate(NULL)
|
||||
: _keyPressDelegate(nullptr)
|
||||
, _keyReleaseDelegate(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
|
|
|
@ -38,9 +38,7 @@ THE SOFTWARE.
|
|||
#include "support/TransformUtils.h"
|
||||
// extern
|
||||
#include "kazmath/GL/matrix.h"
|
||||
#ifdef CC_KEYBOARD_SUPPORT
|
||||
#include "keyboard_dispatcher/CCKeyboardDispatcher.h"
|
||||
#endif
|
||||
|
||||
NS_CC_BEGIN
|
||||
|
||||
|
@ -48,9 +46,7 @@ NS_CC_BEGIN
|
|||
Layer::Layer()
|
||||
: _touchEnabled(false)
|
||||
, _accelerometerEnabled(false)
|
||||
#ifdef CC_KEYBOARD_SUPPORT
|
||||
, _keyboardEnabled(false)
|
||||
#endif
|
||||
, _keypadEnabled(false)
|
||||
, _scriptTouchHandlerEntry(NULL)
|
||||
, _scriptKeypadHandlerEntry(NULL)
|
||||
|
@ -279,7 +275,6 @@ void Layer::unregisterScriptAccelerateHandler(void)
|
|||
CC_SAFE_RELEASE_NULL(_scriptAccelerateHandlerEntry);
|
||||
}
|
||||
|
||||
#ifdef CC_KEYBOARD_SUPPORT
|
||||
/// isKeyboardEnabled getter
|
||||
bool Layer::isKeyboardEnabled()
|
||||
{
|
||||
|
@ -300,12 +295,11 @@ void Layer::setKeyboardEnabled(bool enabled)
|
|||
}
|
||||
else
|
||||
{
|
||||
pDirector->getKeyboardDispatcher()->setKeyPressDelegate(NULL);
|
||||
pDirector->getKeyboardDispatcher()->setKeyReleaseDelegate(NULL);
|
||||
pDirector->getKeyboardDispatcher()->setKeyPressDelegate(nullptr);
|
||||
pDirector->getKeyboardDispatcher()->setKeyReleaseDelegate(nullptr);
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
/// isKeypadEnabled getter
|
||||
bool Layer::isKeypadEnabled()
|
||||
|
|
|
@ -134,12 +134,12 @@ public:
|
|||
You can enable / disable accelerometer events with this property.
|
||||
it's new in cocos2d-x
|
||||
*/
|
||||
#ifdef CC_KEYBOARD_SUPPORT
|
||||
|
||||
virtual bool isKeyboardEnabled();
|
||||
virtual void setKeyboardEnabled(bool value);
|
||||
virtual void keyPressed(int keyCode) {};
|
||||
virtual void keyReleased(int keyCode) {};
|
||||
#endif
|
||||
|
||||
virtual bool isKeypadEnabled();
|
||||
virtual void setKeypadEnabled(bool value);
|
||||
|
||||
|
@ -157,9 +157,7 @@ public:
|
|||
protected:
|
||||
bool _touchEnabled;
|
||||
bool _accelerometerEnabled;
|
||||
#ifdef CC_KEYBOARD_SUPPORT
|
||||
bool _keyboardEnabled;
|
||||
#endif
|
||||
bool _keypadEnabled;
|
||||
|
||||
private:
|
||||
|
|
|
@ -13,9 +13,7 @@
|
|||
#include "touch_dispatcher/CCTouch.h"
|
||||
#include "touch_dispatcher/CCTouchDispatcher.h"
|
||||
#include "text_input_node/CCIMEDispatcher.h"
|
||||
#ifdef CC_KEYBOARD_SUPPORT
|
||||
#include "keyboard_dispatcher/CCKeyboardDispatcher.h"
|
||||
#endif
|
||||
|
||||
PFNGLGENFRAMEBUFFERSEXTPROC glGenFramebuffersEXT = NULL;
|
||||
PFNGLDELETEFRAMEBUFFERSEXTPROC glDeleteFramebuffersEXT = NULL;
|
||||
|
@ -157,7 +155,6 @@ int closeEventHandle() {
|
|||
return GL_TRUE;
|
||||
}
|
||||
|
||||
#ifdef CC_KEYBOARD_SUPPORT
|
||||
void GLFWCALL keyboardEventHandle(int keyCode, int action)
|
||||
{
|
||||
KeyboardDispatcher *kbDisp = Director::sharedDirector()->getKeyboardDispatcher();
|
||||
|
@ -172,7 +169,6 @@ void GLFWCALL keyboardEventHandle(int keyCode, int action)
|
|||
break;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
void EGLView::setFrameSize(float width, float height)
|
||||
{
|
||||
|
|
|
@ -1 +1 @@
|
|||
0bfb5fd7085d3486aae4789b60c34035491f0338
|
||||
d668f142f61f02f102e45e6839b7df302d545b79
|
|
@ -109,6 +109,11 @@ files
|
|||
"*.h"
|
||||
"*.cpp"
|
||||
|
||||
("../keyboard_dispatcher")
|
||||
[keyboard_dispatcher]
|
||||
"*.h"
|
||||
"*.cpp"
|
||||
|
||||
("../label_nodes")
|
||||
[label_nodes]
|
||||
"*.h"
|
||||
|
|
|
@ -37,6 +37,7 @@ SOURCES = ../actions/CCAction.cpp \
|
|||
../effects/CCGrid.cpp \
|
||||
../keypad_dispatcher/CCKeypadDelegate.cpp \
|
||||
../keypad_dispatcher/CCKeypadDispatcher.cpp \
|
||||
../keyboard_dispatcher/CCKeyboardDispatcher.cpp \
|
||||
../label_nodes/CCLabelAtlas.cpp \
|
||||
../label_nodes/CCLabelBMFont.cpp \
|
||||
../label_nodes/CCLabelTTF.cpp \
|
||||
|
|
|
@ -172,6 +172,7 @@ xcopy /Y /Q "$(ProjectDir)..\platform\third_party\win32\libraries\*.*" "$(OutDir
|
|||
<ClCompile Include="..\actions\CCActionProgressTimer.cpp" />
|
||||
<ClCompile Include="..\actions\CCActionTiledGrid.cpp" />
|
||||
<ClCompile Include="..\actions\CCActionTween.cpp" />
|
||||
<ClCompile Include="..\keyboard_dispatcher\CCKeyboardDispatcher.cpp" />
|
||||
<ClCompile Include="..\label_nodes\CCLabelAtlas.cpp" />
|
||||
<ClCompile Include="..\label_nodes\CCLabelBMFont.cpp" />
|
||||
<ClCompile Include="..\label_nodes\CCLabelTTF.cpp" />
|
||||
|
@ -312,6 +313,7 @@ xcopy /Y /Q "$(ProjectDir)..\platform\third_party\win32\libraries\*.*" "$(OutDir
|
|||
<ClInclude Include="..\include\CCProtocols.h" />
|
||||
<ClInclude Include="..\include\ccTypes.h" />
|
||||
<ClInclude Include="..\include\cocos2d.h" />
|
||||
<ClInclude Include="..\keyboard_dispatcher\CCKeyboardDispatcher.h" />
|
||||
<ClInclude Include="..\label_nodes\CCLabelAtlas.h" />
|
||||
<ClInclude Include="..\label_nodes\CCLabelBMFont.h" />
|
||||
<ClInclude Include="..\label_nodes\CCLabelTTF.h" />
|
||||
|
|
|
@ -103,6 +103,9 @@
|
|||
<Filter Include="support\component">
|
||||
<UniqueIdentifier>{caa78ce0-9b58-4314-b117-1acae278691e}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="keyboard_dispatcher">
|
||||
<UniqueIdentifier>{e7134ba0-4220-4dd1-b120-3533883394ac}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\base_nodes\CCAtlasNode.cpp">
|
||||
|
@ -477,6 +480,9 @@
|
|||
<ClCompile Include="..\support\component\CCComponentContainer.cpp">
|
||||
<Filter>support\component</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\keyboard_dispatcher\CCKeyboardDispatcher.cpp">
|
||||
<Filter>keyboard_dispatcher</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\base_nodes\CCAtlasNode.h">
|
||||
|
@ -958,5 +964,8 @@
|
|||
<ClInclude Include="..\support\component\CCComponent.h">
|
||||
<Filter>support\component</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\keyboard_dispatcher\CCKeyboardDispatcher.h">
|
||||
<Filter>keyboard_dispatcher</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -40,6 +40,7 @@
|
|||
<listOptionValue builtIn="false" value="../../../cocos2dx/platform/third_party/linux/libjpeg"/>
|
||||
<listOptionValue builtIn="false" value="../../../cocos2dx/platform/third_party/linux/libtiff/include"/>
|
||||
<listOptionValue builtIn="false" value="../../../cocos2dx/platform/third_party/linux/libwebp"/>
|
||||
<listOptionValue builtIn="false" value="../../../CocosDenshion/include"/>
|
||||
<listOptionValue builtIn="false" value="../../../external"/>
|
||||
<listOptionValue builtIn="false" value="../../../external/chipmunk/include/chipmunk"/>
|
||||
<listOptionValue builtIn="false" value="../.."/>
|
||||
|
@ -66,6 +67,7 @@
|
|||
<listOptionValue builtIn="false" value="../../../cocos2dx/platform/third_party/linux/libjpeg"/>
|
||||
<listOptionValue builtIn="false" value="../../../cocos2dx/platform/third_party/linux/libtiff/include"/>
|
||||
<listOptionValue builtIn="false" value="../../../cocos2dx/platform/third_party/linux/libwebp"/>
|
||||
<listOptionValue builtIn="false" value="../../../CocosDenshion/include"/>
|
||||
<listOptionValue builtIn="false" value="../../../external"/>
|
||||
<listOptionValue builtIn="false" value="../../../external/chipmunk/include/chipmunk"/>
|
||||
<listOptionValue builtIn="false" value="../.."/>
|
||||
|
@ -133,6 +135,7 @@
|
|||
<listOptionValue builtIn="false" value="../../../cocos2dx/platform/third_party/linux/libjpeg"/>
|
||||
<listOptionValue builtIn="false" value="../../../cocos2dx/platform/third_party/linux/libtiff/include"/>
|
||||
<listOptionValue builtIn="false" value="../../../cocos2dx/platform/third_party/linux/libwebp"/>
|
||||
<listOptionValue builtIn="false" value="../../../CocosDenshion/include"/>
|
||||
<listOptionValue builtIn="false" value="../../../external"/>
|
||||
<listOptionValue builtIn="false" value="../../../external/chipmunk/include/chipmunk"/>
|
||||
<listOptionValue builtIn="false" value="../.."/>
|
||||
|
@ -159,6 +162,7 @@
|
|||
<listOptionValue builtIn="false" value="../../../cocos2dx/platform/third_party/linux/libjpeg"/>
|
||||
<listOptionValue builtIn="false" value="../../../cocos2dx/platform/third_party/linux/libtiff/include"/>
|
||||
<listOptionValue builtIn="false" value="../../../cocos2dx/platform/third_party/linux/libwebp"/>
|
||||
<listOptionValue builtIn="false" value="../../../CocosDenshion/include"/>
|
||||
<listOptionValue builtIn="false" value="../../../external"/>
|
||||
<listOptionValue builtIn="false" value="../../../external/chipmunk/include/chipmunk"/>
|
||||
<listOptionValue builtIn="false" value="../.."/>
|
||||
|
@ -218,6 +222,7 @@
|
|||
<listOptionValue builtIn="false" value="../../../cocos2dx/platform/third_party/linux/libjpeg"/>
|
||||
<listOptionValue builtIn="false" value="../../../cocos2dx/platform/third_party/linux/libtiff/include"/>
|
||||
<listOptionValue builtIn="false" value="../../../cocos2dx/platform/third_party/linux/libwebp"/>
|
||||
<listOptionValue builtIn="false" value="../../../CocosDenshion/include"/>
|
||||
<listOptionValue builtIn="false" value="../../../external"/>
|
||||
<listOptionValue builtIn="false" value="../../../external/chipmunk/include/chipmunk"/>
|
||||
<listOptionValue builtIn="false" value="../.."/>
|
||||
|
@ -244,6 +249,7 @@
|
|||
<listOptionValue builtIn="false" value="../../../cocos2dx/platform/third_party/linux/libjpeg"/>
|
||||
<listOptionValue builtIn="false" value="../../../cocos2dx/platform/third_party/linux/libtiff/include"/>
|
||||
<listOptionValue builtIn="false" value="../../../cocos2dx/platform/third_party/linux/libwebp"/>
|
||||
<listOptionValue builtIn="false" value="../../../CocosDenshion/include"/>
|
||||
<listOptionValue builtIn="false" value="../../../external"/>
|
||||
<listOptionValue builtIn="false" value="../../../external/chipmunk/include/chipmunk"/>
|
||||
<listOptionValue builtIn="false" value="../.."/>
|
||||
|
@ -312,6 +318,7 @@
|
|||
<listOptionValue builtIn="false" value="../../../cocos2dx/platform/third_party/linux/libjpeg"/>
|
||||
<listOptionValue builtIn="false" value="../../../cocos2dx/platform/third_party/linux/libtiff/include"/>
|
||||
<listOptionValue builtIn="false" value="../../../cocos2dx/platform/third_party/linux/libwebp"/>
|
||||
<listOptionValue builtIn="false" value="../../../CocosDenshion/include"/>
|
||||
<listOptionValue builtIn="false" value="../../../external"/>
|
||||
<listOptionValue builtIn="false" value="../../../external/chipmunk/include/chipmunk"/>
|
||||
<listOptionValue builtIn="false" value="../.."/>
|
||||
|
@ -338,6 +345,7 @@
|
|||
<listOptionValue builtIn="false" value="../../../cocos2dx/platform/third_party/linux/libjpeg"/>
|
||||
<listOptionValue builtIn="false" value="../../../cocos2dx/platform/third_party/linux/libtiff/include"/>
|
||||
<listOptionValue builtIn="false" value="../../../cocos2dx/platform/third_party/linux/libwebp"/>
|
||||
<listOptionValue builtIn="false" value="../../../CocosDenshion/include"/>
|
||||
<listOptionValue builtIn="false" value="../../../external"/>
|
||||
<listOptionValue builtIn="false" value="../../../external/chipmunk/include/chipmunk"/>
|
||||
<listOptionValue builtIn="false" value="../.."/>
|
||||
|
|
|
@ -74,7 +74,11 @@ THE SOFTWARE.
|
|||
- (void) logEvent: (NSString*) eventId withParam:(NSMutableDictionary*) paramMap
|
||||
{
|
||||
OUTPUT_LOG(@"Umeng logEventWithParam invoked");
|
||||
if (paramMap != nil) {
|
||||
[MobClick event:eventId attributes:paramMap];
|
||||
} else {
|
||||
[MobClick event:eventId];
|
||||
}
|
||||
}
|
||||
|
||||
- (void) logTimedEventBegin: (NSString*) eventId
|
||||
|
|
|
@ -5,16 +5,7 @@
|
|||
# Author: WangZhe
|
||||
|
||||
# define global variables
|
||||
context = {
|
||||
"language" : "undefined",
|
||||
"src_project_name" : "undefined",
|
||||
"src_package_name" : "undefined",
|
||||
"dst_project_name" : "undeifned",
|
||||
"dst_package_name" : "undefined",
|
||||
"src_project_path" : "undefined",
|
||||
"dst_project_path" : "undefined",
|
||||
"script_dir" : "undefined",
|
||||
}
|
||||
context = {}.fromkeys(("language", "src_project_name", "src_package_name", "dst_project_name", "dst_package_name", "src_project_path", "dst_project_path", "script_dir"));
|
||||
platforms_list = []
|
||||
|
||||
# begin
|
||||
|
@ -23,52 +14,42 @@ import os, os.path
|
|||
import json
|
||||
import shutil
|
||||
|
||||
def dumpUsage():
|
||||
print "Usage: create_project.py -project PROJECT_NAME -package PACKAGE_NAME -language PROGRAMING_LANGUAGE"
|
||||
print "Options:"
|
||||
print " -project PROJECT_NAME Project name, for example: MyGame"
|
||||
print " -package PACKAGE_NAME Package name, for example: com.MyCompany.MyAwesomeGame"
|
||||
print " -language PROGRAMING_LANGUAGE Major programing lanauge you want to used, should be [cpp | lua | javascript]"
|
||||
print ""
|
||||
print "Sample : ./create_project.py -project MyGame -package com.MyCompany.AwesomeGame -language javascript"
|
||||
print ""
|
||||
|
||||
def checkParams(context):
|
||||
from optparse import OptionParser
|
||||
|
||||
# set the parser to parse input params
|
||||
# the correspond variable name of "-x, --xxx" is parser.xxx
|
||||
parser = OptionParser(usage="Usage: ./%prog -p <PROJECT_NAME> -k <PACKAGE_NAME> -l <cpp|lua|javascript>\nSample: ./%prog -p MyGame -k com.MyCompany.AwesomeGame -l javascript")
|
||||
parser.add_option("-p", "--project", metavar="PROJECT_NAME", help="Set a project name")
|
||||
parser.add_option("-k", "--package", metavar="PACKAGE_NAME", help="Set a package name for project")
|
||||
parser.add_option("-l", "--language",
|
||||
metavar="PROGRAMMING_NAME",
|
||||
type="choice",
|
||||
choices=["cpp", "lua", "javascript"],
|
||||
help="Major programing lanauge you want to used, should be [cpp | lua | javascript]")
|
||||
|
||||
#parse the params
|
||||
(opts, args) = parser.parse_args()
|
||||
|
||||
# generate our internal params
|
||||
context["script_dir"] = os.getcwd() + "/"
|
||||
global platforms_list
|
||||
|
||||
# invalid invoke, tell users how to input params
|
||||
if len(sys.argv) < 7:
|
||||
dumpUsage()
|
||||
sys.exit()
|
||||
|
||||
# find our params
|
||||
for i in range(1, len(sys.argv)):
|
||||
if "-project" == sys.argv[i]:
|
||||
# read the next param as project_name
|
||||
context["dst_project_name"] = sys.argv[i+1]
|
||||
if opts.project:
|
||||
context["dst_project_name"] = opts.project
|
||||
context["dst_project_path"] = os.getcwd() + "/../../projects/" + context["dst_project_name"]
|
||||
elif "-package" == sys.argv[i]:
|
||||
# read the next param as g_PackageName
|
||||
context["dst_package_name"] = sys.argv[i+1]
|
||||
elif "-language" == sys.argv[i]:
|
||||
# choose a scripting language
|
||||
context["language"] = sys.argv[i+1]
|
||||
else:
|
||||
parser.error("-p or --project is not specified")
|
||||
|
||||
# pinrt error log our required paramters are not ready
|
||||
raise_error = False
|
||||
if context["dst_project_name"] == "undefined":
|
||||
print "Invalid -project parameter"
|
||||
raise_error = True
|
||||
if context["dst_package_name"] == "undefined":
|
||||
print "Invalid -package parameter"
|
||||
raise_error = True
|
||||
if context["language"] == "undefined":
|
||||
print "Invalid -language parameter"
|
||||
raise_error = True
|
||||
if raise_error != False:
|
||||
sys.exit()
|
||||
if opts.package:
|
||||
context["dst_package_name"] = opts.package
|
||||
else:
|
||||
parser.error("-k or --package is not specified")
|
||||
|
||||
if opts.language:
|
||||
context["language"] = opts.language
|
||||
else:
|
||||
parser.error("-l or --language is not specified")
|
||||
|
||||
# fill in src_project_name and src_package_name according to "language"
|
||||
if ("cpp" == context["language"]):
|
||||
|
|
|
@ -44,7 +44,7 @@ skip = Node::[convertToWindowSpace ^setPosition$ getGrid setGLServerState descri
|
|||
LayerColor::[getBlendFunc setBlendFunc],
|
||||
ParticleSystem::[getBlendFunc setBlendFunc],
|
||||
DrawNode::[getBlendFunc setBlendFunc drawPolygon],
|
||||
Director::[getAccelerometer getKeypadDispatcher getTouchDispatcher setWatcherCallbackFun getOpenGLView getProjection getClassTypeInfo],
|
||||
Director::[getAccelerometer (g|s)et.*Dispatcher getOpenGLView getProjection getClassTypeInfo],
|
||||
Layer.*::[didAccelerate (g|s)etBlendFunc],
|
||||
Menu.*::[.*Target getSubItems create initWithItems alignItemsInRows alignItemsInColumns],
|
||||
MenuItem.*::[create setCallback initWithCallback],
|
||||
|
|
Loading…
Reference in New Issue