Skip to content

Instantly share code, notes, and snippets.

View michaelcontento's full-sized avatar

Michael Contento michaelcontento

View GitHub Profile
<?php
class A
{
public $foo = "foo";
}
$a = new A();
list($a->foo, $b) = array("tolle", "wurst");
set rnu
au InsertEnter * :set nu
au InsertLeave * :set rnu
au FocusLost * :set nu
au FocusGained * :set rnu
diff --git extensions/GUI/CCScrollView/CCScrollMenu.cpp extensions/GUI/CCScrollView/CCScrollMenu.cpp
index ec2ae4c..5920b88 100644
--- extensions/GUI/CCScrollView/CCScrollMenu.cpp
+++ extensions/GUI/CCScrollView/CCScrollMenu.cpp
@@ -1,20 +1,26 @@
#include "CCScrollMenu.h"
+
USING_NS_CC;
+NS_CC_EXT_BEGIN
template<typename T>
class FinalAction
{
FinalAction(T f): clean(f) {}
~FinalAction() { clean(); }
T clean;
}
template<typename T>
FinalAction<T> finally(T f)
--- cocos2dx/platform/android/nativeactivity.cpp
+++ cocos2dx/platform/android/nativeactivity.cpp
@@ -150,6 +150,7 @@ static cocos_dimensions engine_init_display(struct engine* engine) {
*/
const EGLint attribs[] = {
EGL_SURFACE_TYPE, EGL_WINDOW_BIT,
+ EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT,
EGL_BLUE_SIZE, 5,
EGL_GREEN_SIZE, 6,
EGL_RED_SIZE, 5,
diff --git template/multi-platform-cpp/proj.ios_mac/ios/AppController.h template/multi-platform-cpp/proj.ios_mac/ios/AppController.h
index 0c73d6a..e155cc9 100644
--- template/multi-platform-cpp/proj.ios_mac/ios/AppController.h
+++ template/multi-platform-cpp/proj.ios_mac/ios/AppController.h
@@ -4,7 +4,7 @@
@interface AppController : NSObject <UIApplicationDelegate> {
UIWindow *window;
- RootViewController *viewController;
+ @public RootViewController *viewController;
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := cocos2dcpp_shared
LOCAL_MODULE_FILENAME := libcocos2dcpp
LOCAL_SRC_FILES := hellocpp/main.cpp \
$(subst $(LOCAL_PATH)/,,$(wildcard $(LOCAL_PATH)/../../Classes/*.cpp)) \
class MyMenuItemLoader : public MenuItemLoader
{
public:
void parseProperties(Node* pNode, Node* pParent, CCBReader* ccbReader)
{
auto ccbLoader = dynamic_cast<CCBLoader*>(ccbReader->getOwner());
if (ccbLoader) ccbLoader->setCurrentChild(pNode);
NodeLoader::parseProperties(pNode, pParent, pPropertyName, pBlockData, ccbReader);
if (ccbLoader) ccbLoader->setCurrentChild(nullptr);
}
std::function<void()> once(const std::function<void()>& callback)
{
return [&callback]() {
static bool called = false;
if (!called) {
called = true;
callback();
}
};
}
@michaelcontento
michaelcontento / bitbucket.sh
Created January 7, 2014 16:49
clone all github and bitbucket repositories
curl --user 'USER:PASS' -s https://bitbucket.org/api/2.0/repositories/michaelcontento | ruby -rjson -e 'JSON.load(STDIN.read)["values"].each {|repo| %x[git clone #{repo["links"]["clone"][1]["href"]} ]}'