Click here to Skip to main content
15,895,833 members
Articles / Mobile Apps / Android

One-Touch Casual 3D Game Based on OpenGL ES 2.0 3D Engine with Lua, Bullet, and Vorbis Support

Rate me:
Please Sign up or sign in to vote.
4.75/5 (7 votes)
8 Nov 2012CPOL5 min read 50.6K   3.3K   18  
Android-x86 native game-engine - without JNI
#ifndef LUA_BUTTON_H_
#define LUA_BUTTON_H_

namespace gameplay
{

// Lua bindings for Button.
int lua_Button__gc(lua_State* state);
int lua_Button_addListener(lua_State* state);
int lua_Button_addRef(lua_State* state);
int lua_Button_addScriptCallback(lua_State* state);
int lua_Button_createAnimation(lua_State* state);
int lua_Button_createAnimationFromBy(lua_State* state);
int lua_Button_createAnimationFromTo(lua_State* state);
int lua_Button_destroyAnimation(lua_State* state);
int lua_Button_disable(lua_State* state);
int lua_Button_enable(lua_State* state);
int lua_Button_getAlignment(lua_State* state);
int lua_Button_getAnimation(lua_State* state);
int lua_Button_getAnimationPropertyComponentCount(lua_State* state);
int lua_Button_getAnimationPropertyValue(lua_State* state);
int lua_Button_getAutoHeight(lua_State* state);
int lua_Button_getAutoWidth(lua_State* state);
int lua_Button_getBorder(lua_State* state);
int lua_Button_getBounds(lua_State* state);
int lua_Button_getClip(lua_State* state);
int lua_Button_getClipBounds(lua_State* state);
int lua_Button_getConsumeInputEvents(lua_State* state);
int lua_Button_getCursorColor(lua_State* state);
int lua_Button_getCursorRegion(lua_State* state);
int lua_Button_getCursorUVs(lua_State* state);
int lua_Button_getFocusIndex(lua_State* state);
int lua_Button_getFont(lua_State* state);
int lua_Button_getFontSize(lua_State* state);
int lua_Button_getHeight(lua_State* state);
int lua_Button_getId(lua_State* state);
int lua_Button_getImageColor(lua_State* state);
int lua_Button_getImageRegion(lua_State* state);
int lua_Button_getImageUVs(lua_State* state);
int lua_Button_getMargin(lua_State* state);
int lua_Button_getOpacity(lua_State* state);
int lua_Button_getPadding(lua_State* state);
int lua_Button_getRefCount(lua_State* state);
int lua_Button_getSkinColor(lua_State* state);
int lua_Button_getSkinRegion(lua_State* state);
int lua_Button_getState(lua_State* state);
int lua_Button_getStyle(lua_State* state);
int lua_Button_getText(lua_State* state);
int lua_Button_getTextAlignment(lua_State* state);
int lua_Button_getTextColor(lua_State* state);
int lua_Button_getTextRightToLeft(lua_State* state);
int lua_Button_getWidth(lua_State* state);
int lua_Button_getX(lua_State* state);
int lua_Button_getY(lua_State* state);
int lua_Button_getZIndex(lua_State* state);
int lua_Button_isContainer(lua_State* state);
int lua_Button_isEnabled(lua_State* state);
int lua_Button_release(lua_State* state);
int lua_Button_removeScriptCallback(lua_State* state);
int lua_Button_setAlignment(lua_State* state);
int lua_Button_setAnimationPropertyValue(lua_State* state);
int lua_Button_setAutoHeight(lua_State* state);
int lua_Button_setAutoWidth(lua_State* state);
int lua_Button_setBorder(lua_State* state);
int lua_Button_setBounds(lua_State* state);
int lua_Button_setConsumeInputEvents(lua_State* state);
int lua_Button_setCursorColor(lua_State* state);
int lua_Button_setCursorRegion(lua_State* state);
int lua_Button_setFocusIndex(lua_State* state);
int lua_Button_setFont(lua_State* state);
int lua_Button_setFontSize(lua_State* state);
int lua_Button_setHeight(lua_State* state);
int lua_Button_setImageColor(lua_State* state);
int lua_Button_setImageRegion(lua_State* state);
int lua_Button_setMargin(lua_State* state);
int lua_Button_setOpacity(lua_State* state);
int lua_Button_setPadding(lua_State* state);
int lua_Button_setPosition(lua_State* state);
int lua_Button_setSize(lua_State* state);
int lua_Button_setSkinColor(lua_State* state);
int lua_Button_setSkinRegion(lua_State* state);
int lua_Button_setState(lua_State* state);
int lua_Button_setStyle(lua_State* state);
int lua_Button_setText(lua_State* state);
int lua_Button_setTextAlignment(lua_State* state);
int lua_Button_setTextColor(lua_State* state);
int lua_Button_setTextRightToLeft(lua_State* state);
int lua_Button_setWidth(lua_State* state);
int lua_Button_setZIndex(lua_State* state);
int lua_Button_static_ANIMATE_OPACITY(lua_State* state);
int lua_Button_static_ANIMATE_POSITION(lua_State* state);
int lua_Button_static_ANIMATE_POSITION_X(lua_State* state);
int lua_Button_static_ANIMATE_POSITION_Y(lua_State* state);
int lua_Button_static_ANIMATE_SIZE(lua_State* state);
int lua_Button_static_ANIMATE_SIZE_HEIGHT(lua_State* state);
int lua_Button_static_ANIMATE_SIZE_WIDTH(lua_State* state);
int lua_Button_static_create(lua_State* state);

void luaRegister_Button();

}

#endif

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
India India
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions