/[enigma]/enigma/enigma-lua.cc
ViewVC logotype

Diff of /enigma/enigma-lua.cc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8 by dheck, Sat Oct 26 23:49:45 2002 UTC revision 1.9 by dheck, Sun Nov 3 14:17:20 2002 UTC
# Line 1  Line 1 
1  /*  /*
2  ** Lua binding: enigma  ** Lua binding: enigma
3  ** Generated automatically by tolua 4.0a on Thu Oct 24 16:49:38 2002.  ** Generated automatically by tolua 4.0a on Sat Nov  2 12:03:50 2002.
4  */  */
5    
6  #include "tolua.h"  #include "tolua.h"
# Line 158  tolua_lerror: Line 158  tolua_lerror:
158   return 0;   return 0;
159  }  }
160    
 /* function: LoadFont */  
 static int toluaI_enigma_enigma_LoadFont00(lua_State* tolua_S)  
 {  
  if (  
  !tolua_istype(tolua_S,1,LUA_TSTRING,0) ||  
  !tolua_isnoobj(tolua_S,2)  
  )  
  goto tolua_lerror;  
  else  
  {  
   const char* name = ((const char*)  tolua_getstring(tolua_S,1,0));  
  {  
   Font* toluaI_ret = (Font*)  LoadFont(name);  
  tolua_pushusertype(tolua_S,(void*)toluaI_ret,tolua_tag(tolua_S,"Font"));  
  }  
  }  
  return 1;  
 tolua_lerror:  
  tolua_error(tolua_S,"#ferror in function 'LoadFont'.");  
  return 0;  
 }  
   
161  /* function: FinishLevel */  /* function: FinishLevel */
162  static int toluaI_enigma_enigma_FinishLevel00(lua_State* tolua_S)  static int toluaI_enigma_enigma_FinishLevel00(lua_State* tolua_S)
163  {  {
# Line 683  tolua_lerror: Line 661  tolua_lerror:
661   return 0;   return 0;
662  }  }
663    
664    /* function: DefineAlias */
665    static int toluaI_enigma_display_DefineAlias00(lua_State* tolua_S)
666    {
667     if (
668     !tolua_istype(tolua_S,1,LUA_TSTRING,0) ||
669     !tolua_istype(tolua_S,2,LUA_TSTRING,0) ||
670     !tolua_isnoobj(tolua_S,3)
671     )
672     goto tolua_lerror;
673     else
674     {
675      const char* name = ((const char*)  tolua_getstring(tolua_S,1,0));
676      const char* othername = ((const char*)  tolua_getstring(tolua_S,2,0));
677     {
678      DefineAlias(name,othername);
679     }
680     }
681     return 0;
682    tolua_lerror:
683     tolua_error(tolua_S,"#ferror in function 'DefineAlias'.");
684     return 0;
685    }
686    
687  /* get function: MouseDamping */  /* get function: MouseDamping */
688  static int toluaI_get_enigma_options_MouseDamping(lua_State* tolua_S)  static int toluaI_get_enigma_options_MouseDamping(lua_State* tolua_S)
689  {  {
# Line 801  int tolua_enigma_open (lua_State* tolua_ Line 802  int tolua_enigma_open (lua_State* tolua_
802   tolua_function(tolua_S,"enigma","GetImage",toluaI_enigma_enigma_GetImage00);   tolua_function(tolua_S,"enigma","GetImage",toluaI_enigma_enigma_GetImage00);
803   tolua_function(tolua_S,"enigma","LoadImage",toluaI_enigma_enigma_LoadImage00);   tolua_function(tolua_S,"enigma","LoadImage",toluaI_enigma_enigma_LoadImage00);
804   tolua_function(tolua_S,"enigma","GetFont",toluaI_enigma_enigma_GetFont00);   tolua_function(tolua_S,"enigma","GetFont",toluaI_enigma_enigma_GetFont00);
  tolua_function(tolua_S,"enigma","LoadFont",toluaI_enigma_enigma_LoadFont00);  
805   tolua_function(tolua_S,"enigma","FinishLevel",toluaI_enigma_enigma_FinishLevel00);   tolua_function(tolua_S,"enigma","FinishLevel",toluaI_enigma_enigma_FinishLevel00);
806   tolua_function(tolua_S,"enigma","RestartLevel",toluaI_enigma_enigma_RestartLevel00);   tolua_function(tolua_S,"enigma","RestartLevel",toluaI_enigma_enigma_RestartLevel00);
807   tolua_function(tolua_S,"enigma","QuitGame",toluaI_enigma_enigma_QuitGame00);   tolua_function(tolua_S,"enigma","QuitGame",toluaI_enigma_enigma_QuitGame00);
# Line 828  int tolua_enigma_open (lua_State* tolua_ Line 828  int tolua_enigma_open (lua_State* tolua_
828   tolua_function(tolua_S,"display","DefineComposite",toluaI_enigma_display_DefineComposite00);   tolua_function(tolua_S,"display","DefineComposite",toluaI_enigma_display_DefineComposite00);
829   tolua_function(tolua_S,"display","DefineAnim",toluaI_enigma_display_DefineAnim00);   tolua_function(tolua_S,"display","DefineAnim",toluaI_enigma_display_DefineAnim00);
830   tolua_function(tolua_S,"display","AddFrame",toluaI_enigma_display_AddFrame00);   tolua_function(tolua_S,"display","AddFrame",toluaI_enigma_display_AddFrame00);
831     tolua_function(tolua_S,"display","DefineAlias",toluaI_enigma_display_DefineAlias00);
832   tolua_module(tolua_S,"options");   tolua_module(tolua_S,"options");
833   tolua_tablevar(tolua_S,"options","MouseDamping",toluaI_get_enigma_options_MouseDamping,toluaI_set_enigma_options_MouseDamping);   tolua_tablevar(tolua_S,"options","MouseDamping",toluaI_get_enigma_options_MouseDamping,toluaI_set_enigma_options_MouseDamping);
834   tolua_tablevar(tolua_S,"options","MouseSpeed",toluaI_get_enigma_options_MouseSpeed,toluaI_set_enigma_options_MouseSpeed);   tolua_tablevar(tolua_S,"options","MouseSpeed",toluaI_get_enigma_options_MouseSpeed,toluaI_set_enigma_options_MouseSpeed);

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26