def os_is_win32():
return sys.platform == 'win32' || sys.platform == 'cygwin'
def _filter_platforms(self, platforms):
print "_filter_platforms, platforms len:%d" % len(platforms)
print platforms
ret = []
platforms_for_os = {
"linux" : [ Platforms.WEB, Platforms.LINUX, Platforms.ANDROID ],
"mac" : [ Platforms.WEB, Platforms.IOS, Platforms.MAC, Platforms.ANDROID ],
"win32" : [ Platforms.WEB, Platforms.WIN32, Platforms.ANDROID, Platforms.WP8,
Platforms.WP8_1, Platforms.METRO]
}
for p in platforms:
if cocos.os_is_linux():
if p in platforms_for_os["linux"]:
ret.append(p)
if cocos.os_is_mac():
if p in platforms_for_os["mac"]:
ret.append(p)
if cocos.os_is_win32():
if p in platforms_for_os["win32"]:
ret.append(p)
print "_filter_platforms, platforms len:%d" % len(ret)
print ret
return ret