Fawkes API Fawkes Development Version
|
00001 /* 00002 ** Lua binding: interfaces_VisualDisplay2DInterface 00003 ** Generated automatically by tolua++-1.0.92 00004 */ 00005 /* This program is free software; you can redistribute it and/or modify 00006 * it under the terms of the GNU General Public License as published by 00007 * the Free Software Foundation; either version 2 of the License, or 00008 * (at your option) any later version. A runtime exception applies to 00009 * this software (see LICENSE.GPL_WRE file mentioned below for details). 00010 * 00011 * This program is distributed in the hope that it will be useful, 00012 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00013 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00014 * GNU Library General Public License for more details. 00015 * 00016 * Read the full text in the LICENSE.GPL_WRE file in the doc directory. 00017 */ 00018 00019 #ifndef __cplusplus 00020 #include "stdlib.h" 00021 #endif 00022 #include "string.h" 00023 00024 #include "tolua++.h" 00025 00026 /* Exported function */ 00027 TOLUA_API int tolua_interfaces_VisualDisplay2DInterface_open (lua_State* tolua_S); 00028 00029 #include <interfaces/VisualDisplay2DInterface.h> 00030 using namespace fawkes; 00031 00032 /* function to release collected object via destructor */ 00033 #ifdef __cplusplus 00034 00035 static int tolua_collect_fawkes__VisualDisplay2DInterface__AddCartTextMessage (lua_State* tolua_S) 00036 { 00037 fawkes::VisualDisplay2DInterface::AddCartTextMessage* self = (fawkes::VisualDisplay2DInterface::AddCartTextMessage*) tolua_tousertype(tolua_S,1,0); 00038 Mtolua_delete(self); 00039 return 0; 00040 } 00041 00042 static int tolua_collect_fawkes__VisualDisplay2DInterface__DeleteAllMessage (lua_State* tolua_S) 00043 { 00044 fawkes::VisualDisplay2DInterface::DeleteAllMessage* self = (fawkes::VisualDisplay2DInterface::DeleteAllMessage*) tolua_tousertype(tolua_S,1,0); 00045 Mtolua_delete(self); 00046 return 0; 00047 } 00048 00049 static int tolua_collect_fawkes__VisualDisplay2DInterface__AddCartLineMessage (lua_State* tolua_S) 00050 { 00051 fawkes::VisualDisplay2DInterface::AddCartLineMessage* self = (fawkes::VisualDisplay2DInterface::AddCartLineMessage*) tolua_tousertype(tolua_S,1,0); 00052 Mtolua_delete(self); 00053 return 0; 00054 } 00055 00056 static int tolua_collect_fawkes__VisualDisplay2DInterface__AddCartRectMessage (lua_State* tolua_S) 00057 { 00058 fawkes::VisualDisplay2DInterface::AddCartRectMessage* self = (fawkes::VisualDisplay2DInterface::AddCartRectMessage*) tolua_tousertype(tolua_S,1,0); 00059 Mtolua_delete(self); 00060 return 0; 00061 } 00062 00063 static int tolua_collect_fawkes__VisualDisplay2DInterface__DeleteObjectMessage (lua_State* tolua_S) 00064 { 00065 fawkes::VisualDisplay2DInterface::DeleteObjectMessage* self = (fawkes::VisualDisplay2DInterface::DeleteObjectMessage*) tolua_tousertype(tolua_S,1,0); 00066 Mtolua_delete(self); 00067 return 0; 00068 } 00069 00070 static int tolua_collect_fawkes__VisualDisplay2DInterface__AddCartCircleMessage (lua_State* tolua_S) 00071 { 00072 fawkes::VisualDisplay2DInterface::AddCartCircleMessage* self = (fawkes::VisualDisplay2DInterface::AddCartCircleMessage*) tolua_tousertype(tolua_S,1,0); 00073 Mtolua_delete(self); 00074 return 0; 00075 } 00076 #endif 00077 00078 00079 /* function to register type */ 00080 static void tolua_reg_types (lua_State* tolua_S) 00081 { 00082 tolua_usertype(tolua_S,"fawkes::VisualDisplay2DInterface::AddCartTextMessage"); 00083 tolua_usertype(tolua_S,"fawkes::VisualDisplay2DInterface"); 00084 tolua_usertype(tolua_S,"fawkes::VisualDisplay2DInterface::AddCartCircleMessage"); 00085 tolua_usertype(tolua_S,"Message"); 00086 tolua_usertype(tolua_S,"fawkes::VisualDisplay2DInterface::DeleteAllMessage"); 00087 tolua_usertype(tolua_S,"fawkes::VisualDisplay2DInterface::DeleteObjectMessage"); 00088 tolua_usertype(tolua_S,"fawkes::VisualDisplay2DInterface::AddCartRectMessage"); 00089 tolua_usertype(tolua_S,"fawkes::VisualDisplay2DInterface::AddCartLineMessage"); 00090 tolua_usertype(tolua_S,"Interface"); 00091 } 00092 00093 /* method: new of class AddCartLineMessage */ 00094 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_new00 00095 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_new00(lua_State* tolua_S) 00096 { 00097 #ifndef TOLUA_RELEASE 00098 tolua_Error tolua_err; 00099 if ( 00100 !tolua_isusertable(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartLineMessage",0,&tolua_err) || 00101 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 00102 !tolua_isnumber(tolua_S,3,0,&tolua_err) || 00103 !tolua_isnumber(tolua_S,4,0,&tolua_err) || 00104 !tolua_isstring(tolua_S,5,0,&tolua_err) || 00105 !tolua_isnoobj(tolua_S,6,&tolua_err) 00106 ) 00107 goto tolua_lerror; 00108 else 00109 #endif 00110 { 00111 float ini_x = ((float) tolua_tonumber(tolua_S,2,0)); 00112 float ini_y = ((float) tolua_tonumber(tolua_S,3,0)); 00113 fawkes::VisualDisplay2DInterface::LineStyle ini_style = ((fawkes::VisualDisplay2DInterface::LineStyle) (int) tolua_tonumber(tolua_S,4,0)); 00114 unsigned char* ini_color = ((unsigned char*) tolua_tostring(tolua_S,5,0)); 00115 { 00116 fawkes::VisualDisplay2DInterface::AddCartLineMessage* tolua_ret = (fawkes::VisualDisplay2DInterface::AddCartLineMessage*) Mtolua_new((fawkes::VisualDisplay2DInterface::AddCartLineMessage)(&ini_x,&ini_y,ini_style,ini_color)); 00117 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::VisualDisplay2DInterface::AddCartLineMessage"); 00118 tolua_pushnumber(tolua_S,(lua_Number)ini_x); 00119 tolua_pushnumber(tolua_S,(lua_Number)ini_y); 00120 } 00121 } 00122 return 3; 00123 #ifndef TOLUA_RELEASE 00124 tolua_lerror: 00125 tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); 00126 return 0; 00127 #endif 00128 } 00129 #endif //#ifndef TOLUA_DISABLE 00130 00131 /* method: new_local of class AddCartLineMessage */ 00132 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_new00_local 00133 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_new00_local(lua_State* tolua_S) 00134 { 00135 #ifndef TOLUA_RELEASE 00136 tolua_Error tolua_err; 00137 if ( 00138 !tolua_isusertable(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartLineMessage",0,&tolua_err) || 00139 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 00140 !tolua_isnumber(tolua_S,3,0,&tolua_err) || 00141 !tolua_isnumber(tolua_S,4,0,&tolua_err) || 00142 !tolua_isstring(tolua_S,5,0,&tolua_err) || 00143 !tolua_isnoobj(tolua_S,6,&tolua_err) 00144 ) 00145 goto tolua_lerror; 00146 else 00147 #endif 00148 { 00149 float ini_x = ((float) tolua_tonumber(tolua_S,2,0)); 00150 float ini_y = ((float) tolua_tonumber(tolua_S,3,0)); 00151 fawkes::VisualDisplay2DInterface::LineStyle ini_style = ((fawkes::VisualDisplay2DInterface::LineStyle) (int) tolua_tonumber(tolua_S,4,0)); 00152 unsigned char* ini_color = ((unsigned char*) tolua_tostring(tolua_S,5,0)); 00153 { 00154 fawkes::VisualDisplay2DInterface::AddCartLineMessage* tolua_ret = (fawkes::VisualDisplay2DInterface::AddCartLineMessage*) Mtolua_new((fawkes::VisualDisplay2DInterface::AddCartLineMessage)(&ini_x,&ini_y,ini_style,ini_color)); 00155 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::VisualDisplay2DInterface::AddCartLineMessage"); 00156 tolua_register_gc(tolua_S,lua_gettop(tolua_S)); 00157 tolua_pushnumber(tolua_S,(lua_Number)ini_x); 00158 tolua_pushnumber(tolua_S,(lua_Number)ini_y); 00159 } 00160 } 00161 return 3; 00162 #ifndef TOLUA_RELEASE 00163 tolua_lerror: 00164 tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); 00165 return 0; 00166 #endif 00167 } 00168 #endif //#ifndef TOLUA_DISABLE 00169 00170 /* method: new of class AddCartLineMessage */ 00171 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_new01 00172 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_new01(lua_State* tolua_S) 00173 { 00174 tolua_Error tolua_err; 00175 if ( 00176 !tolua_isusertable(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartLineMessage",0,&tolua_err) || 00177 !tolua_isnoobj(tolua_S,2,&tolua_err) 00178 ) 00179 goto tolua_lerror; 00180 else 00181 { 00182 { 00183 fawkes::VisualDisplay2DInterface::AddCartLineMessage* tolua_ret = (fawkes::VisualDisplay2DInterface::AddCartLineMessage*) Mtolua_new((fawkes::VisualDisplay2DInterface::AddCartLineMessage)()); 00184 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::VisualDisplay2DInterface::AddCartLineMessage"); 00185 } 00186 } 00187 return 1; 00188 tolua_lerror: 00189 return tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_new00(tolua_S); 00190 } 00191 #endif //#ifndef TOLUA_DISABLE 00192 00193 /* method: new_local of class AddCartLineMessage */ 00194 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_new01_local 00195 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_new01_local(lua_State* tolua_S) 00196 { 00197 tolua_Error tolua_err; 00198 if ( 00199 !tolua_isusertable(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartLineMessage",0,&tolua_err) || 00200 !tolua_isnoobj(tolua_S,2,&tolua_err) 00201 ) 00202 goto tolua_lerror; 00203 else 00204 { 00205 { 00206 fawkes::VisualDisplay2DInterface::AddCartLineMessage* tolua_ret = (fawkes::VisualDisplay2DInterface::AddCartLineMessage*) Mtolua_new((fawkes::VisualDisplay2DInterface::AddCartLineMessage)()); 00207 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::VisualDisplay2DInterface::AddCartLineMessage"); 00208 tolua_register_gc(tolua_S,lua_gettop(tolua_S)); 00209 } 00210 } 00211 return 1; 00212 tolua_lerror: 00213 return tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_new00_local(tolua_S); 00214 } 00215 #endif //#ifndef TOLUA_DISABLE 00216 00217 /* method: delete of class AddCartLineMessage */ 00218 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_delete00 00219 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_delete00(lua_State* tolua_S) 00220 { 00221 #ifndef TOLUA_RELEASE 00222 tolua_Error tolua_err; 00223 if ( 00224 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartLineMessage",0,&tolua_err) || 00225 !tolua_isnoobj(tolua_S,2,&tolua_err) 00226 ) 00227 goto tolua_lerror; 00228 else 00229 #endif 00230 { 00231 fawkes::VisualDisplay2DInterface::AddCartLineMessage* self = (fawkes::VisualDisplay2DInterface::AddCartLineMessage*) tolua_tousertype(tolua_S,1,0); 00232 #ifndef TOLUA_RELEASE 00233 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'delete'", NULL); 00234 #endif 00235 Mtolua_delete(self); 00236 } 00237 return 0; 00238 #ifndef TOLUA_RELEASE 00239 tolua_lerror: 00240 tolua_error(tolua_S,"#ferror in function 'delete'.",&tolua_err); 00241 return 0; 00242 #endif 00243 } 00244 #endif //#ifndef TOLUA_DISABLE 00245 00246 /* method: x of class AddCartLineMessage */ 00247 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_x00 00248 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_x00(lua_State* tolua_S) 00249 { 00250 #ifndef TOLUA_RELEASE 00251 tolua_Error tolua_err; 00252 if ( 00253 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartLineMessage",0,&tolua_err) || 00254 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 00255 !tolua_isnoobj(tolua_S,3,&tolua_err) 00256 ) 00257 goto tolua_lerror; 00258 else 00259 #endif 00260 { 00261 fawkes::VisualDisplay2DInterface::AddCartLineMessage* self = (fawkes::VisualDisplay2DInterface::AddCartLineMessage*) tolua_tousertype(tolua_S,1,0); 00262 int index = ((int) tolua_tonumber(tolua_S,2,0)); 00263 #ifndef TOLUA_RELEASE 00264 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'x'", NULL); 00265 #endif 00266 { 00267 float tolua_ret = (float) self->x(index); 00268 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 00269 } 00270 } 00271 return 1; 00272 #ifndef TOLUA_RELEASE 00273 tolua_lerror: 00274 tolua_error(tolua_S,"#ferror in function 'x'.",&tolua_err); 00275 return 0; 00276 #endif 00277 } 00278 #endif //#ifndef TOLUA_DISABLE 00279 00280 /* method: set_x of class AddCartLineMessage */ 00281 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_set_x00 00282 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_set_x00(lua_State* tolua_S) 00283 { 00284 #ifndef TOLUA_RELEASE 00285 tolua_Error tolua_err; 00286 if ( 00287 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartLineMessage",0,&tolua_err) || 00288 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 00289 !tolua_isnumber(tolua_S,3,0,&tolua_err) || 00290 !tolua_isnoobj(tolua_S,4,&tolua_err) 00291 ) 00292 goto tolua_lerror; 00293 else 00294 #endif 00295 { 00296 fawkes::VisualDisplay2DInterface::AddCartLineMessage* self = (fawkes::VisualDisplay2DInterface::AddCartLineMessage*) tolua_tousertype(tolua_S,1,0); 00297 unsigned int index = ((unsigned int) tolua_tonumber(tolua_S,2,0)); 00298 const float new_x = ((const float) tolua_tonumber(tolua_S,3,0)); 00299 #ifndef TOLUA_RELEASE 00300 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_x'", NULL); 00301 #endif 00302 { 00303 self->set_x(index,new_x); 00304 } 00305 } 00306 return 0; 00307 #ifndef TOLUA_RELEASE 00308 tolua_lerror: 00309 tolua_error(tolua_S,"#ferror in function 'set_x'.",&tolua_err); 00310 return 0; 00311 #endif 00312 } 00313 #endif //#ifndef TOLUA_DISABLE 00314 00315 /* method: maxlenof_x of class AddCartLineMessage */ 00316 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_maxlenof_x00 00317 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_maxlenof_x00(lua_State* tolua_S) 00318 { 00319 #ifndef TOLUA_RELEASE 00320 tolua_Error tolua_err; 00321 if ( 00322 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface::AddCartLineMessage",0,&tolua_err) || 00323 !tolua_isnoobj(tolua_S,2,&tolua_err) 00324 ) 00325 goto tolua_lerror; 00326 else 00327 #endif 00328 { 00329 const fawkes::VisualDisplay2DInterface::AddCartLineMessage* self = (const fawkes::VisualDisplay2DInterface::AddCartLineMessage*) tolua_tousertype(tolua_S,1,0); 00330 #ifndef TOLUA_RELEASE 00331 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_x'", NULL); 00332 #endif 00333 { 00334 int tolua_ret = (int) self->maxlenof_x(); 00335 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 00336 } 00337 } 00338 return 1; 00339 #ifndef TOLUA_RELEASE 00340 tolua_lerror: 00341 tolua_error(tolua_S,"#ferror in function 'maxlenof_x'.",&tolua_err); 00342 return 0; 00343 #endif 00344 } 00345 #endif //#ifndef TOLUA_DISABLE 00346 00347 /* method: y of class AddCartLineMessage */ 00348 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_y00 00349 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_y00(lua_State* tolua_S) 00350 { 00351 #ifndef TOLUA_RELEASE 00352 tolua_Error tolua_err; 00353 if ( 00354 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartLineMessage",0,&tolua_err) || 00355 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 00356 !tolua_isnoobj(tolua_S,3,&tolua_err) 00357 ) 00358 goto tolua_lerror; 00359 else 00360 #endif 00361 { 00362 fawkes::VisualDisplay2DInterface::AddCartLineMessage* self = (fawkes::VisualDisplay2DInterface::AddCartLineMessage*) tolua_tousertype(tolua_S,1,0); 00363 int index = ((int) tolua_tonumber(tolua_S,2,0)); 00364 #ifndef TOLUA_RELEASE 00365 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'y'", NULL); 00366 #endif 00367 { 00368 float tolua_ret = (float) self->y(index); 00369 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 00370 } 00371 } 00372 return 1; 00373 #ifndef TOLUA_RELEASE 00374 tolua_lerror: 00375 tolua_error(tolua_S,"#ferror in function 'y'.",&tolua_err); 00376 return 0; 00377 #endif 00378 } 00379 #endif //#ifndef TOLUA_DISABLE 00380 00381 /* method: set_y of class AddCartLineMessage */ 00382 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_set_y00 00383 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_set_y00(lua_State* tolua_S) 00384 { 00385 #ifndef TOLUA_RELEASE 00386 tolua_Error tolua_err; 00387 if ( 00388 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartLineMessage",0,&tolua_err) || 00389 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 00390 !tolua_isnumber(tolua_S,3,0,&tolua_err) || 00391 !tolua_isnoobj(tolua_S,4,&tolua_err) 00392 ) 00393 goto tolua_lerror; 00394 else 00395 #endif 00396 { 00397 fawkes::VisualDisplay2DInterface::AddCartLineMessage* self = (fawkes::VisualDisplay2DInterface::AddCartLineMessage*) tolua_tousertype(tolua_S,1,0); 00398 unsigned int index = ((unsigned int) tolua_tonumber(tolua_S,2,0)); 00399 const float new_y = ((const float) tolua_tonumber(tolua_S,3,0)); 00400 #ifndef TOLUA_RELEASE 00401 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_y'", NULL); 00402 #endif 00403 { 00404 self->set_y(index,new_y); 00405 } 00406 } 00407 return 0; 00408 #ifndef TOLUA_RELEASE 00409 tolua_lerror: 00410 tolua_error(tolua_S,"#ferror in function 'set_y'.",&tolua_err); 00411 return 0; 00412 #endif 00413 } 00414 #endif //#ifndef TOLUA_DISABLE 00415 00416 /* method: maxlenof_y of class AddCartLineMessage */ 00417 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_maxlenof_y00 00418 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_maxlenof_y00(lua_State* tolua_S) 00419 { 00420 #ifndef TOLUA_RELEASE 00421 tolua_Error tolua_err; 00422 if ( 00423 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface::AddCartLineMessage",0,&tolua_err) || 00424 !tolua_isnoobj(tolua_S,2,&tolua_err) 00425 ) 00426 goto tolua_lerror; 00427 else 00428 #endif 00429 { 00430 const fawkes::VisualDisplay2DInterface::AddCartLineMessage* self = (const fawkes::VisualDisplay2DInterface::AddCartLineMessage*) tolua_tousertype(tolua_S,1,0); 00431 #ifndef TOLUA_RELEASE 00432 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_y'", NULL); 00433 #endif 00434 { 00435 int tolua_ret = (int) self->maxlenof_y(); 00436 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 00437 } 00438 } 00439 return 1; 00440 #ifndef TOLUA_RELEASE 00441 tolua_lerror: 00442 tolua_error(tolua_S,"#ferror in function 'maxlenof_y'.",&tolua_err); 00443 return 0; 00444 #endif 00445 } 00446 #endif //#ifndef TOLUA_DISABLE 00447 00448 /* method: style of class AddCartLineMessage */ 00449 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_style00 00450 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_style00(lua_State* tolua_S) 00451 { 00452 #ifndef TOLUA_RELEASE 00453 tolua_Error tolua_err; 00454 if ( 00455 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartLineMessage",0,&tolua_err) || 00456 !tolua_isnoobj(tolua_S,2,&tolua_err) 00457 ) 00458 goto tolua_lerror; 00459 else 00460 #endif 00461 { 00462 fawkes::VisualDisplay2DInterface::AddCartLineMessage* self = (fawkes::VisualDisplay2DInterface::AddCartLineMessage*) tolua_tousertype(tolua_S,1,0); 00463 #ifndef TOLUA_RELEASE 00464 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'style'", NULL); 00465 #endif 00466 { 00467 fawkes::VisualDisplay2DInterface::LineStyle tolua_ret = (fawkes::VisualDisplay2DInterface::LineStyle) self->style(); 00468 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 00469 } 00470 } 00471 return 1; 00472 #ifndef TOLUA_RELEASE 00473 tolua_lerror: 00474 tolua_error(tolua_S,"#ferror in function 'style'.",&tolua_err); 00475 return 0; 00476 #endif 00477 } 00478 #endif //#ifndef TOLUA_DISABLE 00479 00480 /* method: set_style of class AddCartLineMessage */ 00481 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_set_style00 00482 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_set_style00(lua_State* tolua_S) 00483 { 00484 #ifndef TOLUA_RELEASE 00485 tolua_Error tolua_err; 00486 if ( 00487 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartLineMessage",0,&tolua_err) || 00488 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 00489 !tolua_isnoobj(tolua_S,3,&tolua_err) 00490 ) 00491 goto tolua_lerror; 00492 else 00493 #endif 00494 { 00495 fawkes::VisualDisplay2DInterface::AddCartLineMessage* self = (fawkes::VisualDisplay2DInterface::AddCartLineMessage*) tolua_tousertype(tolua_S,1,0); 00496 const fawkes::VisualDisplay2DInterface::LineStyle new_style = ((const fawkes::VisualDisplay2DInterface::LineStyle) (int) tolua_tonumber(tolua_S,2,0)); 00497 #ifndef TOLUA_RELEASE 00498 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_style'", NULL); 00499 #endif 00500 { 00501 self->set_style(new_style); 00502 } 00503 } 00504 return 0; 00505 #ifndef TOLUA_RELEASE 00506 tolua_lerror: 00507 tolua_error(tolua_S,"#ferror in function 'set_style'.",&tolua_err); 00508 return 0; 00509 #endif 00510 } 00511 #endif //#ifndef TOLUA_DISABLE 00512 00513 /* method: maxlenof_style of class AddCartLineMessage */ 00514 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_maxlenof_style00 00515 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_maxlenof_style00(lua_State* tolua_S) 00516 { 00517 #ifndef TOLUA_RELEASE 00518 tolua_Error tolua_err; 00519 if ( 00520 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface::AddCartLineMessage",0,&tolua_err) || 00521 !tolua_isnoobj(tolua_S,2,&tolua_err) 00522 ) 00523 goto tolua_lerror; 00524 else 00525 #endif 00526 { 00527 const fawkes::VisualDisplay2DInterface::AddCartLineMessage* self = (const fawkes::VisualDisplay2DInterface::AddCartLineMessage*) tolua_tousertype(tolua_S,1,0); 00528 #ifndef TOLUA_RELEASE 00529 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_style'", NULL); 00530 #endif 00531 { 00532 int tolua_ret = (int) self->maxlenof_style(); 00533 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 00534 } 00535 } 00536 return 1; 00537 #ifndef TOLUA_RELEASE 00538 tolua_lerror: 00539 tolua_error(tolua_S,"#ferror in function 'maxlenof_style'.",&tolua_err); 00540 return 0; 00541 #endif 00542 } 00543 #endif //#ifndef TOLUA_DISABLE 00544 00545 /* method: color of class AddCartLineMessage */ 00546 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_color00 00547 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_color00(lua_State* tolua_S) 00548 { 00549 #ifndef TOLUA_RELEASE 00550 tolua_Error tolua_err; 00551 if ( 00552 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartLineMessage",0,&tolua_err) || 00553 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 00554 !tolua_isnoobj(tolua_S,3,&tolua_err) 00555 ) 00556 goto tolua_lerror; 00557 else 00558 #endif 00559 { 00560 fawkes::VisualDisplay2DInterface::AddCartLineMessage* self = (fawkes::VisualDisplay2DInterface::AddCartLineMessage*) tolua_tousertype(tolua_S,1,0); 00561 int index = ((int) tolua_tonumber(tolua_S,2,0)); 00562 #ifndef TOLUA_RELEASE 00563 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'color'", NULL); 00564 #endif 00565 { 00566 unsigned int tolua_ret = (unsigned int) self->color(index); 00567 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 00568 } 00569 } 00570 return 1; 00571 #ifndef TOLUA_RELEASE 00572 tolua_lerror: 00573 tolua_error(tolua_S,"#ferror in function 'color'.",&tolua_err); 00574 return 0; 00575 #endif 00576 } 00577 #endif //#ifndef TOLUA_DISABLE 00578 00579 /* method: set_color of class AddCartLineMessage */ 00580 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_set_color00 00581 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_set_color00(lua_State* tolua_S) 00582 { 00583 #ifndef TOLUA_RELEASE 00584 tolua_Error tolua_err; 00585 if ( 00586 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartLineMessage",0,&tolua_err) || 00587 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 00588 !tolua_isnumber(tolua_S,3,0,&tolua_err) || 00589 !tolua_isnoobj(tolua_S,4,&tolua_err) 00590 ) 00591 goto tolua_lerror; 00592 else 00593 #endif 00594 { 00595 fawkes::VisualDisplay2DInterface::AddCartLineMessage* self = (fawkes::VisualDisplay2DInterface::AddCartLineMessage*) tolua_tousertype(tolua_S,1,0); 00596 unsigned int index = ((unsigned int) tolua_tonumber(tolua_S,2,0)); 00597 unsigned const char new_color = ((unsigned const char) tolua_tonumber(tolua_S,3,0)); 00598 #ifndef TOLUA_RELEASE 00599 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_color'", NULL); 00600 #endif 00601 { 00602 self->set_color(index,new_color); 00603 } 00604 } 00605 return 0; 00606 #ifndef TOLUA_RELEASE 00607 tolua_lerror: 00608 tolua_error(tolua_S,"#ferror in function 'set_color'.",&tolua_err); 00609 return 0; 00610 #endif 00611 } 00612 #endif //#ifndef TOLUA_DISABLE 00613 00614 /* method: maxlenof_color of class AddCartLineMessage */ 00615 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_maxlenof_color00 00616 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_maxlenof_color00(lua_State* tolua_S) 00617 { 00618 #ifndef TOLUA_RELEASE 00619 tolua_Error tolua_err; 00620 if ( 00621 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface::AddCartLineMessage",0,&tolua_err) || 00622 !tolua_isnoobj(tolua_S,2,&tolua_err) 00623 ) 00624 goto tolua_lerror; 00625 else 00626 #endif 00627 { 00628 const fawkes::VisualDisplay2DInterface::AddCartLineMessage* self = (const fawkes::VisualDisplay2DInterface::AddCartLineMessage*) tolua_tousertype(tolua_S,1,0); 00629 #ifndef TOLUA_RELEASE 00630 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_color'", NULL); 00631 #endif 00632 { 00633 int tolua_ret = (int) self->maxlenof_color(); 00634 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 00635 } 00636 } 00637 return 1; 00638 #ifndef TOLUA_RELEASE 00639 tolua_lerror: 00640 tolua_error(tolua_S,"#ferror in function 'maxlenof_color'.",&tolua_err); 00641 return 0; 00642 #endif 00643 } 00644 #endif //#ifndef TOLUA_DISABLE 00645 00646 /* method: new of class AddCartCircleMessage */ 00647 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_new00 00648 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_new00(lua_State* tolua_S) 00649 { 00650 #ifndef TOLUA_RELEASE 00651 tolua_Error tolua_err; 00652 if ( 00653 !tolua_isusertable(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartCircleMessage",0,&tolua_err) || 00654 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 00655 !tolua_isnumber(tolua_S,3,0,&tolua_err) || 00656 !tolua_isnumber(tolua_S,4,0,&tolua_err) || 00657 !tolua_isnumber(tolua_S,5,0,&tolua_err) || 00658 !tolua_isstring(tolua_S,6,0,&tolua_err) || 00659 !tolua_isnoobj(tolua_S,7,&tolua_err) 00660 ) 00661 goto tolua_lerror; 00662 else 00663 #endif 00664 { 00665 float ini_x = ((float) tolua_tonumber(tolua_S,2,0)); 00666 float ini_y = ((float) tolua_tonumber(tolua_S,3,0)); 00667 float ini_radius = ((float) tolua_tonumber(tolua_S,4,0)); 00668 fawkes::VisualDisplay2DInterface::LineStyle ini_style = ((fawkes::VisualDisplay2DInterface::LineStyle) (int) tolua_tonumber(tolua_S,5,0)); 00669 unsigned char* ini_color = ((unsigned char*) tolua_tostring(tolua_S,6,0)); 00670 { 00671 fawkes::VisualDisplay2DInterface::AddCartCircleMessage* tolua_ret = (fawkes::VisualDisplay2DInterface::AddCartCircleMessage*) Mtolua_new((fawkes::VisualDisplay2DInterface::AddCartCircleMessage)(ini_x,ini_y,ini_radius,ini_style,ini_color)); 00672 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::VisualDisplay2DInterface::AddCartCircleMessage"); 00673 } 00674 } 00675 return 1; 00676 #ifndef TOLUA_RELEASE 00677 tolua_lerror: 00678 tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); 00679 return 0; 00680 #endif 00681 } 00682 #endif //#ifndef TOLUA_DISABLE 00683 00684 /* method: new_local of class AddCartCircleMessage */ 00685 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_new00_local 00686 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_new00_local(lua_State* tolua_S) 00687 { 00688 #ifndef TOLUA_RELEASE 00689 tolua_Error tolua_err; 00690 if ( 00691 !tolua_isusertable(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartCircleMessage",0,&tolua_err) || 00692 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 00693 !tolua_isnumber(tolua_S,3,0,&tolua_err) || 00694 !tolua_isnumber(tolua_S,4,0,&tolua_err) || 00695 !tolua_isnumber(tolua_S,5,0,&tolua_err) || 00696 !tolua_isstring(tolua_S,6,0,&tolua_err) || 00697 !tolua_isnoobj(tolua_S,7,&tolua_err) 00698 ) 00699 goto tolua_lerror; 00700 else 00701 #endif 00702 { 00703 float ini_x = ((float) tolua_tonumber(tolua_S,2,0)); 00704 float ini_y = ((float) tolua_tonumber(tolua_S,3,0)); 00705 float ini_radius = ((float) tolua_tonumber(tolua_S,4,0)); 00706 fawkes::VisualDisplay2DInterface::LineStyle ini_style = ((fawkes::VisualDisplay2DInterface::LineStyle) (int) tolua_tonumber(tolua_S,5,0)); 00707 unsigned char* ini_color = ((unsigned char*) tolua_tostring(tolua_S,6,0)); 00708 { 00709 fawkes::VisualDisplay2DInterface::AddCartCircleMessage* tolua_ret = (fawkes::VisualDisplay2DInterface::AddCartCircleMessage*) Mtolua_new((fawkes::VisualDisplay2DInterface::AddCartCircleMessage)(ini_x,ini_y,ini_radius,ini_style,ini_color)); 00710 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::VisualDisplay2DInterface::AddCartCircleMessage"); 00711 tolua_register_gc(tolua_S,lua_gettop(tolua_S)); 00712 } 00713 } 00714 return 1; 00715 #ifndef TOLUA_RELEASE 00716 tolua_lerror: 00717 tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); 00718 return 0; 00719 #endif 00720 } 00721 #endif //#ifndef TOLUA_DISABLE 00722 00723 /* method: new of class AddCartCircleMessage */ 00724 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_new01 00725 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_new01(lua_State* tolua_S) 00726 { 00727 tolua_Error tolua_err; 00728 if ( 00729 !tolua_isusertable(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartCircleMessage",0,&tolua_err) || 00730 !tolua_isnoobj(tolua_S,2,&tolua_err) 00731 ) 00732 goto tolua_lerror; 00733 else 00734 { 00735 { 00736 fawkes::VisualDisplay2DInterface::AddCartCircleMessage* tolua_ret = (fawkes::VisualDisplay2DInterface::AddCartCircleMessage*) Mtolua_new((fawkes::VisualDisplay2DInterface::AddCartCircleMessage)()); 00737 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::VisualDisplay2DInterface::AddCartCircleMessage"); 00738 } 00739 } 00740 return 1; 00741 tolua_lerror: 00742 return tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_new00(tolua_S); 00743 } 00744 #endif //#ifndef TOLUA_DISABLE 00745 00746 /* method: new_local of class AddCartCircleMessage */ 00747 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_new01_local 00748 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_new01_local(lua_State* tolua_S) 00749 { 00750 tolua_Error tolua_err; 00751 if ( 00752 !tolua_isusertable(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartCircleMessage",0,&tolua_err) || 00753 !tolua_isnoobj(tolua_S,2,&tolua_err) 00754 ) 00755 goto tolua_lerror; 00756 else 00757 { 00758 { 00759 fawkes::VisualDisplay2DInterface::AddCartCircleMessage* tolua_ret = (fawkes::VisualDisplay2DInterface::AddCartCircleMessage*) Mtolua_new((fawkes::VisualDisplay2DInterface::AddCartCircleMessage)()); 00760 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::VisualDisplay2DInterface::AddCartCircleMessage"); 00761 tolua_register_gc(tolua_S,lua_gettop(tolua_S)); 00762 } 00763 } 00764 return 1; 00765 tolua_lerror: 00766 return tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_new00_local(tolua_S); 00767 } 00768 #endif //#ifndef TOLUA_DISABLE 00769 00770 /* method: delete of class AddCartCircleMessage */ 00771 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_delete00 00772 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_delete00(lua_State* tolua_S) 00773 { 00774 #ifndef TOLUA_RELEASE 00775 tolua_Error tolua_err; 00776 if ( 00777 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartCircleMessage",0,&tolua_err) || 00778 !tolua_isnoobj(tolua_S,2,&tolua_err) 00779 ) 00780 goto tolua_lerror; 00781 else 00782 #endif 00783 { 00784 fawkes::VisualDisplay2DInterface::AddCartCircleMessage* self = (fawkes::VisualDisplay2DInterface::AddCartCircleMessage*) tolua_tousertype(tolua_S,1,0); 00785 #ifndef TOLUA_RELEASE 00786 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'delete'", NULL); 00787 #endif 00788 Mtolua_delete(self); 00789 } 00790 return 0; 00791 #ifndef TOLUA_RELEASE 00792 tolua_lerror: 00793 tolua_error(tolua_S,"#ferror in function 'delete'.",&tolua_err); 00794 return 0; 00795 #endif 00796 } 00797 #endif //#ifndef TOLUA_DISABLE 00798 00799 /* method: x of class AddCartCircleMessage */ 00800 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_x00 00801 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_x00(lua_State* tolua_S) 00802 { 00803 #ifndef TOLUA_RELEASE 00804 tolua_Error tolua_err; 00805 if ( 00806 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartCircleMessage",0,&tolua_err) || 00807 !tolua_isnoobj(tolua_S,2,&tolua_err) 00808 ) 00809 goto tolua_lerror; 00810 else 00811 #endif 00812 { 00813 fawkes::VisualDisplay2DInterface::AddCartCircleMessage* self = (fawkes::VisualDisplay2DInterface::AddCartCircleMessage*) tolua_tousertype(tolua_S,1,0); 00814 #ifndef TOLUA_RELEASE 00815 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'x'", NULL); 00816 #endif 00817 { 00818 float tolua_ret = (float) self->x(); 00819 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 00820 } 00821 } 00822 return 1; 00823 #ifndef TOLUA_RELEASE 00824 tolua_lerror: 00825 tolua_error(tolua_S,"#ferror in function 'x'.",&tolua_err); 00826 return 0; 00827 #endif 00828 } 00829 #endif //#ifndef TOLUA_DISABLE 00830 00831 /* method: set_x of class AddCartCircleMessage */ 00832 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_set_x00 00833 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_set_x00(lua_State* tolua_S) 00834 { 00835 #ifndef TOLUA_RELEASE 00836 tolua_Error tolua_err; 00837 if ( 00838 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartCircleMessage",0,&tolua_err) || 00839 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 00840 !tolua_isnoobj(tolua_S,3,&tolua_err) 00841 ) 00842 goto tolua_lerror; 00843 else 00844 #endif 00845 { 00846 fawkes::VisualDisplay2DInterface::AddCartCircleMessage* self = (fawkes::VisualDisplay2DInterface::AddCartCircleMessage*) tolua_tousertype(tolua_S,1,0); 00847 const float new_x = ((const float) tolua_tonumber(tolua_S,2,0)); 00848 #ifndef TOLUA_RELEASE 00849 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_x'", NULL); 00850 #endif 00851 { 00852 self->set_x(new_x); 00853 } 00854 } 00855 return 0; 00856 #ifndef TOLUA_RELEASE 00857 tolua_lerror: 00858 tolua_error(tolua_S,"#ferror in function 'set_x'.",&tolua_err); 00859 return 0; 00860 #endif 00861 } 00862 #endif //#ifndef TOLUA_DISABLE 00863 00864 /* method: maxlenof_x of class AddCartCircleMessage */ 00865 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_maxlenof_x00 00866 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_maxlenof_x00(lua_State* tolua_S) 00867 { 00868 #ifndef TOLUA_RELEASE 00869 tolua_Error tolua_err; 00870 if ( 00871 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface::AddCartCircleMessage",0,&tolua_err) || 00872 !tolua_isnoobj(tolua_S,2,&tolua_err) 00873 ) 00874 goto tolua_lerror; 00875 else 00876 #endif 00877 { 00878 const fawkes::VisualDisplay2DInterface::AddCartCircleMessage* self = (const fawkes::VisualDisplay2DInterface::AddCartCircleMessage*) tolua_tousertype(tolua_S,1,0); 00879 #ifndef TOLUA_RELEASE 00880 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_x'", NULL); 00881 #endif 00882 { 00883 int tolua_ret = (int) self->maxlenof_x(); 00884 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 00885 } 00886 } 00887 return 1; 00888 #ifndef TOLUA_RELEASE 00889 tolua_lerror: 00890 tolua_error(tolua_S,"#ferror in function 'maxlenof_x'.",&tolua_err); 00891 return 0; 00892 #endif 00893 } 00894 #endif //#ifndef TOLUA_DISABLE 00895 00896 /* method: y of class AddCartCircleMessage */ 00897 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_y00 00898 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_y00(lua_State* tolua_S) 00899 { 00900 #ifndef TOLUA_RELEASE 00901 tolua_Error tolua_err; 00902 if ( 00903 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartCircleMessage",0,&tolua_err) || 00904 !tolua_isnoobj(tolua_S,2,&tolua_err) 00905 ) 00906 goto tolua_lerror; 00907 else 00908 #endif 00909 { 00910 fawkes::VisualDisplay2DInterface::AddCartCircleMessage* self = (fawkes::VisualDisplay2DInterface::AddCartCircleMessage*) tolua_tousertype(tolua_S,1,0); 00911 #ifndef TOLUA_RELEASE 00912 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'y'", NULL); 00913 #endif 00914 { 00915 float tolua_ret = (float) self->y(); 00916 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 00917 } 00918 } 00919 return 1; 00920 #ifndef TOLUA_RELEASE 00921 tolua_lerror: 00922 tolua_error(tolua_S,"#ferror in function 'y'.",&tolua_err); 00923 return 0; 00924 #endif 00925 } 00926 #endif //#ifndef TOLUA_DISABLE 00927 00928 /* method: set_y of class AddCartCircleMessage */ 00929 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_set_y00 00930 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_set_y00(lua_State* tolua_S) 00931 { 00932 #ifndef TOLUA_RELEASE 00933 tolua_Error tolua_err; 00934 if ( 00935 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartCircleMessage",0,&tolua_err) || 00936 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 00937 !tolua_isnoobj(tolua_S,3,&tolua_err) 00938 ) 00939 goto tolua_lerror; 00940 else 00941 #endif 00942 { 00943 fawkes::VisualDisplay2DInterface::AddCartCircleMessage* self = (fawkes::VisualDisplay2DInterface::AddCartCircleMessage*) tolua_tousertype(tolua_S,1,0); 00944 const float new_y = ((const float) tolua_tonumber(tolua_S,2,0)); 00945 #ifndef TOLUA_RELEASE 00946 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_y'", NULL); 00947 #endif 00948 { 00949 self->set_y(new_y); 00950 } 00951 } 00952 return 0; 00953 #ifndef TOLUA_RELEASE 00954 tolua_lerror: 00955 tolua_error(tolua_S,"#ferror in function 'set_y'.",&tolua_err); 00956 return 0; 00957 #endif 00958 } 00959 #endif //#ifndef TOLUA_DISABLE 00960 00961 /* method: maxlenof_y of class AddCartCircleMessage */ 00962 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_maxlenof_y00 00963 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_maxlenof_y00(lua_State* tolua_S) 00964 { 00965 #ifndef TOLUA_RELEASE 00966 tolua_Error tolua_err; 00967 if ( 00968 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface::AddCartCircleMessage",0,&tolua_err) || 00969 !tolua_isnoobj(tolua_S,2,&tolua_err) 00970 ) 00971 goto tolua_lerror; 00972 else 00973 #endif 00974 { 00975 const fawkes::VisualDisplay2DInterface::AddCartCircleMessage* self = (const fawkes::VisualDisplay2DInterface::AddCartCircleMessage*) tolua_tousertype(tolua_S,1,0); 00976 #ifndef TOLUA_RELEASE 00977 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_y'", NULL); 00978 #endif 00979 { 00980 int tolua_ret = (int) self->maxlenof_y(); 00981 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 00982 } 00983 } 00984 return 1; 00985 #ifndef TOLUA_RELEASE 00986 tolua_lerror: 00987 tolua_error(tolua_S,"#ferror in function 'maxlenof_y'.",&tolua_err); 00988 return 0; 00989 #endif 00990 } 00991 #endif //#ifndef TOLUA_DISABLE 00992 00993 /* method: radius of class AddCartCircleMessage */ 00994 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_radius00 00995 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_radius00(lua_State* tolua_S) 00996 { 00997 #ifndef TOLUA_RELEASE 00998 tolua_Error tolua_err; 00999 if ( 01000 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartCircleMessage",0,&tolua_err) || 01001 !tolua_isnoobj(tolua_S,2,&tolua_err) 01002 ) 01003 goto tolua_lerror; 01004 else 01005 #endif 01006 { 01007 fawkes::VisualDisplay2DInterface::AddCartCircleMessage* self = (fawkes::VisualDisplay2DInterface::AddCartCircleMessage*) tolua_tousertype(tolua_S,1,0); 01008 #ifndef TOLUA_RELEASE 01009 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'radius'", NULL); 01010 #endif 01011 { 01012 float tolua_ret = (float) self->radius(); 01013 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 01014 } 01015 } 01016 return 1; 01017 #ifndef TOLUA_RELEASE 01018 tolua_lerror: 01019 tolua_error(tolua_S,"#ferror in function 'radius'.",&tolua_err); 01020 return 0; 01021 #endif 01022 } 01023 #endif //#ifndef TOLUA_DISABLE 01024 01025 /* method: set_radius of class AddCartCircleMessage */ 01026 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_set_radius00 01027 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_set_radius00(lua_State* tolua_S) 01028 { 01029 #ifndef TOLUA_RELEASE 01030 tolua_Error tolua_err; 01031 if ( 01032 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartCircleMessage",0,&tolua_err) || 01033 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 01034 !tolua_isnoobj(tolua_S,3,&tolua_err) 01035 ) 01036 goto tolua_lerror; 01037 else 01038 #endif 01039 { 01040 fawkes::VisualDisplay2DInterface::AddCartCircleMessage* self = (fawkes::VisualDisplay2DInterface::AddCartCircleMessage*) tolua_tousertype(tolua_S,1,0); 01041 const float new_radius = ((const float) tolua_tonumber(tolua_S,2,0)); 01042 #ifndef TOLUA_RELEASE 01043 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_radius'", NULL); 01044 #endif 01045 { 01046 self->set_radius(new_radius); 01047 } 01048 } 01049 return 0; 01050 #ifndef TOLUA_RELEASE 01051 tolua_lerror: 01052 tolua_error(tolua_S,"#ferror in function 'set_radius'.",&tolua_err); 01053 return 0; 01054 #endif 01055 } 01056 #endif //#ifndef TOLUA_DISABLE 01057 01058 /* method: maxlenof_radius of class AddCartCircleMessage */ 01059 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_maxlenof_radius00 01060 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_maxlenof_radius00(lua_State* tolua_S) 01061 { 01062 #ifndef TOLUA_RELEASE 01063 tolua_Error tolua_err; 01064 if ( 01065 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface::AddCartCircleMessage",0,&tolua_err) || 01066 !tolua_isnoobj(tolua_S,2,&tolua_err) 01067 ) 01068 goto tolua_lerror; 01069 else 01070 #endif 01071 { 01072 const fawkes::VisualDisplay2DInterface::AddCartCircleMessage* self = (const fawkes::VisualDisplay2DInterface::AddCartCircleMessage*) tolua_tousertype(tolua_S,1,0); 01073 #ifndef TOLUA_RELEASE 01074 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_radius'", NULL); 01075 #endif 01076 { 01077 int tolua_ret = (int) self->maxlenof_radius(); 01078 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 01079 } 01080 } 01081 return 1; 01082 #ifndef TOLUA_RELEASE 01083 tolua_lerror: 01084 tolua_error(tolua_S,"#ferror in function 'maxlenof_radius'.",&tolua_err); 01085 return 0; 01086 #endif 01087 } 01088 #endif //#ifndef TOLUA_DISABLE 01089 01090 /* method: style of class AddCartCircleMessage */ 01091 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_style00 01092 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_style00(lua_State* tolua_S) 01093 { 01094 #ifndef TOLUA_RELEASE 01095 tolua_Error tolua_err; 01096 if ( 01097 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartCircleMessage",0,&tolua_err) || 01098 !tolua_isnoobj(tolua_S,2,&tolua_err) 01099 ) 01100 goto tolua_lerror; 01101 else 01102 #endif 01103 { 01104 fawkes::VisualDisplay2DInterface::AddCartCircleMessage* self = (fawkes::VisualDisplay2DInterface::AddCartCircleMessage*) tolua_tousertype(tolua_S,1,0); 01105 #ifndef TOLUA_RELEASE 01106 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'style'", NULL); 01107 #endif 01108 { 01109 fawkes::VisualDisplay2DInterface::LineStyle tolua_ret = (fawkes::VisualDisplay2DInterface::LineStyle) self->style(); 01110 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 01111 } 01112 } 01113 return 1; 01114 #ifndef TOLUA_RELEASE 01115 tolua_lerror: 01116 tolua_error(tolua_S,"#ferror in function 'style'.",&tolua_err); 01117 return 0; 01118 #endif 01119 } 01120 #endif //#ifndef TOLUA_DISABLE 01121 01122 /* method: set_style of class AddCartCircleMessage */ 01123 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_set_style00 01124 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_set_style00(lua_State* tolua_S) 01125 { 01126 #ifndef TOLUA_RELEASE 01127 tolua_Error tolua_err; 01128 if ( 01129 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartCircleMessage",0,&tolua_err) || 01130 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 01131 !tolua_isnoobj(tolua_S,3,&tolua_err) 01132 ) 01133 goto tolua_lerror; 01134 else 01135 #endif 01136 { 01137 fawkes::VisualDisplay2DInterface::AddCartCircleMessage* self = (fawkes::VisualDisplay2DInterface::AddCartCircleMessage*) tolua_tousertype(tolua_S,1,0); 01138 const fawkes::VisualDisplay2DInterface::LineStyle new_style = ((const fawkes::VisualDisplay2DInterface::LineStyle) (int) tolua_tonumber(tolua_S,2,0)); 01139 #ifndef TOLUA_RELEASE 01140 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_style'", NULL); 01141 #endif 01142 { 01143 self->set_style(new_style); 01144 } 01145 } 01146 return 0; 01147 #ifndef TOLUA_RELEASE 01148 tolua_lerror: 01149 tolua_error(tolua_S,"#ferror in function 'set_style'.",&tolua_err); 01150 return 0; 01151 #endif 01152 } 01153 #endif //#ifndef TOLUA_DISABLE 01154 01155 /* method: maxlenof_style of class AddCartCircleMessage */ 01156 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_maxlenof_style00 01157 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_maxlenof_style00(lua_State* tolua_S) 01158 { 01159 #ifndef TOLUA_RELEASE 01160 tolua_Error tolua_err; 01161 if ( 01162 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface::AddCartCircleMessage",0,&tolua_err) || 01163 !tolua_isnoobj(tolua_S,2,&tolua_err) 01164 ) 01165 goto tolua_lerror; 01166 else 01167 #endif 01168 { 01169 const fawkes::VisualDisplay2DInterface::AddCartCircleMessage* self = (const fawkes::VisualDisplay2DInterface::AddCartCircleMessage*) tolua_tousertype(tolua_S,1,0); 01170 #ifndef TOLUA_RELEASE 01171 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_style'", NULL); 01172 #endif 01173 { 01174 int tolua_ret = (int) self->maxlenof_style(); 01175 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 01176 } 01177 } 01178 return 1; 01179 #ifndef TOLUA_RELEASE 01180 tolua_lerror: 01181 tolua_error(tolua_S,"#ferror in function 'maxlenof_style'.",&tolua_err); 01182 return 0; 01183 #endif 01184 } 01185 #endif //#ifndef TOLUA_DISABLE 01186 01187 /* method: color of class AddCartCircleMessage */ 01188 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_color00 01189 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_color00(lua_State* tolua_S) 01190 { 01191 #ifndef TOLUA_RELEASE 01192 tolua_Error tolua_err; 01193 if ( 01194 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartCircleMessage",0,&tolua_err) || 01195 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 01196 !tolua_isnoobj(tolua_S,3,&tolua_err) 01197 ) 01198 goto tolua_lerror; 01199 else 01200 #endif 01201 { 01202 fawkes::VisualDisplay2DInterface::AddCartCircleMessage* self = (fawkes::VisualDisplay2DInterface::AddCartCircleMessage*) tolua_tousertype(tolua_S,1,0); 01203 int index = ((int) tolua_tonumber(tolua_S,2,0)); 01204 #ifndef TOLUA_RELEASE 01205 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'color'", NULL); 01206 #endif 01207 { 01208 unsigned int tolua_ret = (unsigned int) self->color(index); 01209 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 01210 } 01211 } 01212 return 1; 01213 #ifndef TOLUA_RELEASE 01214 tolua_lerror: 01215 tolua_error(tolua_S,"#ferror in function 'color'.",&tolua_err); 01216 return 0; 01217 #endif 01218 } 01219 #endif //#ifndef TOLUA_DISABLE 01220 01221 /* method: set_color of class AddCartCircleMessage */ 01222 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_set_color00 01223 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_set_color00(lua_State* tolua_S) 01224 { 01225 #ifndef TOLUA_RELEASE 01226 tolua_Error tolua_err; 01227 if ( 01228 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartCircleMessage",0,&tolua_err) || 01229 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 01230 !tolua_isnumber(tolua_S,3,0,&tolua_err) || 01231 !tolua_isnoobj(tolua_S,4,&tolua_err) 01232 ) 01233 goto tolua_lerror; 01234 else 01235 #endif 01236 { 01237 fawkes::VisualDisplay2DInterface::AddCartCircleMessage* self = (fawkes::VisualDisplay2DInterface::AddCartCircleMessage*) tolua_tousertype(tolua_S,1,0); 01238 unsigned int index = ((unsigned int) tolua_tonumber(tolua_S,2,0)); 01239 unsigned const char new_color = ((unsigned const char) tolua_tonumber(tolua_S,3,0)); 01240 #ifndef TOLUA_RELEASE 01241 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_color'", NULL); 01242 #endif 01243 { 01244 self->set_color(index,new_color); 01245 } 01246 } 01247 return 0; 01248 #ifndef TOLUA_RELEASE 01249 tolua_lerror: 01250 tolua_error(tolua_S,"#ferror in function 'set_color'.",&tolua_err); 01251 return 0; 01252 #endif 01253 } 01254 #endif //#ifndef TOLUA_DISABLE 01255 01256 /* method: maxlenof_color of class AddCartCircleMessage */ 01257 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_maxlenof_color00 01258 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_maxlenof_color00(lua_State* tolua_S) 01259 { 01260 #ifndef TOLUA_RELEASE 01261 tolua_Error tolua_err; 01262 if ( 01263 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface::AddCartCircleMessage",0,&tolua_err) || 01264 !tolua_isnoobj(tolua_S,2,&tolua_err) 01265 ) 01266 goto tolua_lerror; 01267 else 01268 #endif 01269 { 01270 const fawkes::VisualDisplay2DInterface::AddCartCircleMessage* self = (const fawkes::VisualDisplay2DInterface::AddCartCircleMessage*) tolua_tousertype(tolua_S,1,0); 01271 #ifndef TOLUA_RELEASE 01272 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_color'", NULL); 01273 #endif 01274 { 01275 int tolua_ret = (int) self->maxlenof_color(); 01276 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 01277 } 01278 } 01279 return 1; 01280 #ifndef TOLUA_RELEASE 01281 tolua_lerror: 01282 tolua_error(tolua_S,"#ferror in function 'maxlenof_color'.",&tolua_err); 01283 return 0; 01284 #endif 01285 } 01286 #endif //#ifndef TOLUA_DISABLE 01287 01288 /* method: new of class AddCartRectMessage */ 01289 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_new00 01290 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_new00(lua_State* tolua_S) 01291 { 01292 #ifndef TOLUA_RELEASE 01293 tolua_Error tolua_err; 01294 if ( 01295 !tolua_isusertable(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartRectMessage",0,&tolua_err) || 01296 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 01297 !tolua_isnumber(tolua_S,3,0,&tolua_err) || 01298 !tolua_isnumber(tolua_S,4,0,&tolua_err) || 01299 !tolua_isnumber(tolua_S,5,0,&tolua_err) || 01300 !tolua_isnumber(tolua_S,6,0,&tolua_err) || 01301 !tolua_isstring(tolua_S,7,0,&tolua_err) || 01302 !tolua_isnoobj(tolua_S,8,&tolua_err) 01303 ) 01304 goto tolua_lerror; 01305 else 01306 #endif 01307 { 01308 float ini_x = ((float) tolua_tonumber(tolua_S,2,0)); 01309 float ini_y = ((float) tolua_tonumber(tolua_S,3,0)); 01310 float ini_width = ((float) tolua_tonumber(tolua_S,4,0)); 01311 float ini_height = ((float) tolua_tonumber(tolua_S,5,0)); 01312 fawkes::VisualDisplay2DInterface::LineStyle ini_style = ((fawkes::VisualDisplay2DInterface::LineStyle) (int) tolua_tonumber(tolua_S,6,0)); 01313 unsigned char* ini_color = ((unsigned char*) tolua_tostring(tolua_S,7,0)); 01314 { 01315 fawkes::VisualDisplay2DInterface::AddCartRectMessage* tolua_ret = (fawkes::VisualDisplay2DInterface::AddCartRectMessage*) Mtolua_new((fawkes::VisualDisplay2DInterface::AddCartRectMessage)(ini_x,ini_y,ini_width,ini_height,ini_style,ini_color)); 01316 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::VisualDisplay2DInterface::AddCartRectMessage"); 01317 } 01318 } 01319 return 1; 01320 #ifndef TOLUA_RELEASE 01321 tolua_lerror: 01322 tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); 01323 return 0; 01324 #endif 01325 } 01326 #endif //#ifndef TOLUA_DISABLE 01327 01328 /* method: new_local of class AddCartRectMessage */ 01329 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_new00_local 01330 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_new00_local(lua_State* tolua_S) 01331 { 01332 #ifndef TOLUA_RELEASE 01333 tolua_Error tolua_err; 01334 if ( 01335 !tolua_isusertable(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartRectMessage",0,&tolua_err) || 01336 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 01337 !tolua_isnumber(tolua_S,3,0,&tolua_err) || 01338 !tolua_isnumber(tolua_S,4,0,&tolua_err) || 01339 !tolua_isnumber(tolua_S,5,0,&tolua_err) || 01340 !tolua_isnumber(tolua_S,6,0,&tolua_err) || 01341 !tolua_isstring(tolua_S,7,0,&tolua_err) || 01342 !tolua_isnoobj(tolua_S,8,&tolua_err) 01343 ) 01344 goto tolua_lerror; 01345 else 01346 #endif 01347 { 01348 float ini_x = ((float) tolua_tonumber(tolua_S,2,0)); 01349 float ini_y = ((float) tolua_tonumber(tolua_S,3,0)); 01350 float ini_width = ((float) tolua_tonumber(tolua_S,4,0)); 01351 float ini_height = ((float) tolua_tonumber(tolua_S,5,0)); 01352 fawkes::VisualDisplay2DInterface::LineStyle ini_style = ((fawkes::VisualDisplay2DInterface::LineStyle) (int) tolua_tonumber(tolua_S,6,0)); 01353 unsigned char* ini_color = ((unsigned char*) tolua_tostring(tolua_S,7,0)); 01354 { 01355 fawkes::VisualDisplay2DInterface::AddCartRectMessage* tolua_ret = (fawkes::VisualDisplay2DInterface::AddCartRectMessage*) Mtolua_new((fawkes::VisualDisplay2DInterface::AddCartRectMessage)(ini_x,ini_y,ini_width,ini_height,ini_style,ini_color)); 01356 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::VisualDisplay2DInterface::AddCartRectMessage"); 01357 tolua_register_gc(tolua_S,lua_gettop(tolua_S)); 01358 } 01359 } 01360 return 1; 01361 #ifndef TOLUA_RELEASE 01362 tolua_lerror: 01363 tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); 01364 return 0; 01365 #endif 01366 } 01367 #endif //#ifndef TOLUA_DISABLE 01368 01369 /* method: new of class AddCartRectMessage */ 01370 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_new01 01371 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_new01(lua_State* tolua_S) 01372 { 01373 tolua_Error tolua_err; 01374 if ( 01375 !tolua_isusertable(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartRectMessage",0,&tolua_err) || 01376 !tolua_isnoobj(tolua_S,2,&tolua_err) 01377 ) 01378 goto tolua_lerror; 01379 else 01380 { 01381 { 01382 fawkes::VisualDisplay2DInterface::AddCartRectMessage* tolua_ret = (fawkes::VisualDisplay2DInterface::AddCartRectMessage*) Mtolua_new((fawkes::VisualDisplay2DInterface::AddCartRectMessage)()); 01383 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::VisualDisplay2DInterface::AddCartRectMessage"); 01384 } 01385 } 01386 return 1; 01387 tolua_lerror: 01388 return tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_new00(tolua_S); 01389 } 01390 #endif //#ifndef TOLUA_DISABLE 01391 01392 /* method: new_local of class AddCartRectMessage */ 01393 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_new01_local 01394 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_new01_local(lua_State* tolua_S) 01395 { 01396 tolua_Error tolua_err; 01397 if ( 01398 !tolua_isusertable(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartRectMessage",0,&tolua_err) || 01399 !tolua_isnoobj(tolua_S,2,&tolua_err) 01400 ) 01401 goto tolua_lerror; 01402 else 01403 { 01404 { 01405 fawkes::VisualDisplay2DInterface::AddCartRectMessage* tolua_ret = (fawkes::VisualDisplay2DInterface::AddCartRectMessage*) Mtolua_new((fawkes::VisualDisplay2DInterface::AddCartRectMessage)()); 01406 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::VisualDisplay2DInterface::AddCartRectMessage"); 01407 tolua_register_gc(tolua_S,lua_gettop(tolua_S)); 01408 } 01409 } 01410 return 1; 01411 tolua_lerror: 01412 return tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_new00_local(tolua_S); 01413 } 01414 #endif //#ifndef TOLUA_DISABLE 01415 01416 /* method: delete of class AddCartRectMessage */ 01417 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_delete00 01418 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_delete00(lua_State* tolua_S) 01419 { 01420 #ifndef TOLUA_RELEASE 01421 tolua_Error tolua_err; 01422 if ( 01423 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartRectMessage",0,&tolua_err) || 01424 !tolua_isnoobj(tolua_S,2,&tolua_err) 01425 ) 01426 goto tolua_lerror; 01427 else 01428 #endif 01429 { 01430 fawkes::VisualDisplay2DInterface::AddCartRectMessage* self = (fawkes::VisualDisplay2DInterface::AddCartRectMessage*) tolua_tousertype(tolua_S,1,0); 01431 #ifndef TOLUA_RELEASE 01432 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'delete'", NULL); 01433 #endif 01434 Mtolua_delete(self); 01435 } 01436 return 0; 01437 #ifndef TOLUA_RELEASE 01438 tolua_lerror: 01439 tolua_error(tolua_S,"#ferror in function 'delete'.",&tolua_err); 01440 return 0; 01441 #endif 01442 } 01443 #endif //#ifndef TOLUA_DISABLE 01444 01445 /* method: x of class AddCartRectMessage */ 01446 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_x00 01447 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_x00(lua_State* tolua_S) 01448 { 01449 #ifndef TOLUA_RELEASE 01450 tolua_Error tolua_err; 01451 if ( 01452 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartRectMessage",0,&tolua_err) || 01453 !tolua_isnoobj(tolua_S,2,&tolua_err) 01454 ) 01455 goto tolua_lerror; 01456 else 01457 #endif 01458 { 01459 fawkes::VisualDisplay2DInterface::AddCartRectMessage* self = (fawkes::VisualDisplay2DInterface::AddCartRectMessage*) tolua_tousertype(tolua_S,1,0); 01460 #ifndef TOLUA_RELEASE 01461 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'x'", NULL); 01462 #endif 01463 { 01464 float tolua_ret = (float) self->x(); 01465 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 01466 } 01467 } 01468 return 1; 01469 #ifndef TOLUA_RELEASE 01470 tolua_lerror: 01471 tolua_error(tolua_S,"#ferror in function 'x'.",&tolua_err); 01472 return 0; 01473 #endif 01474 } 01475 #endif //#ifndef TOLUA_DISABLE 01476 01477 /* method: set_x of class AddCartRectMessage */ 01478 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_set_x00 01479 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_set_x00(lua_State* tolua_S) 01480 { 01481 #ifndef TOLUA_RELEASE 01482 tolua_Error tolua_err; 01483 if ( 01484 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartRectMessage",0,&tolua_err) || 01485 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 01486 !tolua_isnoobj(tolua_S,3,&tolua_err) 01487 ) 01488 goto tolua_lerror; 01489 else 01490 #endif 01491 { 01492 fawkes::VisualDisplay2DInterface::AddCartRectMessage* self = (fawkes::VisualDisplay2DInterface::AddCartRectMessage*) tolua_tousertype(tolua_S,1,0); 01493 const float new_x = ((const float) tolua_tonumber(tolua_S,2,0)); 01494 #ifndef TOLUA_RELEASE 01495 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_x'", NULL); 01496 #endif 01497 { 01498 self->set_x(new_x); 01499 } 01500 } 01501 return 0; 01502 #ifndef TOLUA_RELEASE 01503 tolua_lerror: 01504 tolua_error(tolua_S,"#ferror in function 'set_x'.",&tolua_err); 01505 return 0; 01506 #endif 01507 } 01508 #endif //#ifndef TOLUA_DISABLE 01509 01510 /* method: maxlenof_x of class AddCartRectMessage */ 01511 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_maxlenof_x00 01512 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_maxlenof_x00(lua_State* tolua_S) 01513 { 01514 #ifndef TOLUA_RELEASE 01515 tolua_Error tolua_err; 01516 if ( 01517 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface::AddCartRectMessage",0,&tolua_err) || 01518 !tolua_isnoobj(tolua_S,2,&tolua_err) 01519 ) 01520 goto tolua_lerror; 01521 else 01522 #endif 01523 { 01524 const fawkes::VisualDisplay2DInterface::AddCartRectMessage* self = (const fawkes::VisualDisplay2DInterface::AddCartRectMessage*) tolua_tousertype(tolua_S,1,0); 01525 #ifndef TOLUA_RELEASE 01526 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_x'", NULL); 01527 #endif 01528 { 01529 int tolua_ret = (int) self->maxlenof_x(); 01530 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 01531 } 01532 } 01533 return 1; 01534 #ifndef TOLUA_RELEASE 01535 tolua_lerror: 01536 tolua_error(tolua_S,"#ferror in function 'maxlenof_x'.",&tolua_err); 01537 return 0; 01538 #endif 01539 } 01540 #endif //#ifndef TOLUA_DISABLE 01541 01542 /* method: y of class AddCartRectMessage */ 01543 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_y00 01544 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_y00(lua_State* tolua_S) 01545 { 01546 #ifndef TOLUA_RELEASE 01547 tolua_Error tolua_err; 01548 if ( 01549 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartRectMessage",0,&tolua_err) || 01550 !tolua_isnoobj(tolua_S,2,&tolua_err) 01551 ) 01552 goto tolua_lerror; 01553 else 01554 #endif 01555 { 01556 fawkes::VisualDisplay2DInterface::AddCartRectMessage* self = (fawkes::VisualDisplay2DInterface::AddCartRectMessage*) tolua_tousertype(tolua_S,1,0); 01557 #ifndef TOLUA_RELEASE 01558 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'y'", NULL); 01559 #endif 01560 { 01561 float tolua_ret = (float) self->y(); 01562 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 01563 } 01564 } 01565 return 1; 01566 #ifndef TOLUA_RELEASE 01567 tolua_lerror: 01568 tolua_error(tolua_S,"#ferror in function 'y'.",&tolua_err); 01569 return 0; 01570 #endif 01571 } 01572 #endif //#ifndef TOLUA_DISABLE 01573 01574 /* method: set_y of class AddCartRectMessage */ 01575 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_set_y00 01576 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_set_y00(lua_State* tolua_S) 01577 { 01578 #ifndef TOLUA_RELEASE 01579 tolua_Error tolua_err; 01580 if ( 01581 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartRectMessage",0,&tolua_err) || 01582 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 01583 !tolua_isnoobj(tolua_S,3,&tolua_err) 01584 ) 01585 goto tolua_lerror; 01586 else 01587 #endif 01588 { 01589 fawkes::VisualDisplay2DInterface::AddCartRectMessage* self = (fawkes::VisualDisplay2DInterface::AddCartRectMessage*) tolua_tousertype(tolua_S,1,0); 01590 const float new_y = ((const float) tolua_tonumber(tolua_S,2,0)); 01591 #ifndef TOLUA_RELEASE 01592 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_y'", NULL); 01593 #endif 01594 { 01595 self->set_y(new_y); 01596 } 01597 } 01598 return 0; 01599 #ifndef TOLUA_RELEASE 01600 tolua_lerror: 01601 tolua_error(tolua_S,"#ferror in function 'set_y'.",&tolua_err); 01602 return 0; 01603 #endif 01604 } 01605 #endif //#ifndef TOLUA_DISABLE 01606 01607 /* method: maxlenof_y of class AddCartRectMessage */ 01608 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_maxlenof_y00 01609 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_maxlenof_y00(lua_State* tolua_S) 01610 { 01611 #ifndef TOLUA_RELEASE 01612 tolua_Error tolua_err; 01613 if ( 01614 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface::AddCartRectMessage",0,&tolua_err) || 01615 !tolua_isnoobj(tolua_S,2,&tolua_err) 01616 ) 01617 goto tolua_lerror; 01618 else 01619 #endif 01620 { 01621 const fawkes::VisualDisplay2DInterface::AddCartRectMessage* self = (const fawkes::VisualDisplay2DInterface::AddCartRectMessage*) tolua_tousertype(tolua_S,1,0); 01622 #ifndef TOLUA_RELEASE 01623 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_y'", NULL); 01624 #endif 01625 { 01626 int tolua_ret = (int) self->maxlenof_y(); 01627 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 01628 } 01629 } 01630 return 1; 01631 #ifndef TOLUA_RELEASE 01632 tolua_lerror: 01633 tolua_error(tolua_S,"#ferror in function 'maxlenof_y'.",&tolua_err); 01634 return 0; 01635 #endif 01636 } 01637 #endif //#ifndef TOLUA_DISABLE 01638 01639 /* method: width of class AddCartRectMessage */ 01640 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_width00 01641 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_width00(lua_State* tolua_S) 01642 { 01643 #ifndef TOLUA_RELEASE 01644 tolua_Error tolua_err; 01645 if ( 01646 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartRectMessage",0,&tolua_err) || 01647 !tolua_isnoobj(tolua_S,2,&tolua_err) 01648 ) 01649 goto tolua_lerror; 01650 else 01651 #endif 01652 { 01653 fawkes::VisualDisplay2DInterface::AddCartRectMessage* self = (fawkes::VisualDisplay2DInterface::AddCartRectMessage*) tolua_tousertype(tolua_S,1,0); 01654 #ifndef TOLUA_RELEASE 01655 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'width'", NULL); 01656 #endif 01657 { 01658 float tolua_ret = (float) self->width(); 01659 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 01660 } 01661 } 01662 return 1; 01663 #ifndef TOLUA_RELEASE 01664 tolua_lerror: 01665 tolua_error(tolua_S,"#ferror in function 'width'.",&tolua_err); 01666 return 0; 01667 #endif 01668 } 01669 #endif //#ifndef TOLUA_DISABLE 01670 01671 /* method: set_width of class AddCartRectMessage */ 01672 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_set_width00 01673 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_set_width00(lua_State* tolua_S) 01674 { 01675 #ifndef TOLUA_RELEASE 01676 tolua_Error tolua_err; 01677 if ( 01678 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartRectMessage",0,&tolua_err) || 01679 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 01680 !tolua_isnoobj(tolua_S,3,&tolua_err) 01681 ) 01682 goto tolua_lerror; 01683 else 01684 #endif 01685 { 01686 fawkes::VisualDisplay2DInterface::AddCartRectMessage* self = (fawkes::VisualDisplay2DInterface::AddCartRectMessage*) tolua_tousertype(tolua_S,1,0); 01687 const float new_width = ((const float) tolua_tonumber(tolua_S,2,0)); 01688 #ifndef TOLUA_RELEASE 01689 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_width'", NULL); 01690 #endif 01691 { 01692 self->set_width(new_width); 01693 } 01694 } 01695 return 0; 01696 #ifndef TOLUA_RELEASE 01697 tolua_lerror: 01698 tolua_error(tolua_S,"#ferror in function 'set_width'.",&tolua_err); 01699 return 0; 01700 #endif 01701 } 01702 #endif //#ifndef TOLUA_DISABLE 01703 01704 /* method: maxlenof_width of class AddCartRectMessage */ 01705 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_maxlenof_width00 01706 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_maxlenof_width00(lua_State* tolua_S) 01707 { 01708 #ifndef TOLUA_RELEASE 01709 tolua_Error tolua_err; 01710 if ( 01711 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface::AddCartRectMessage",0,&tolua_err) || 01712 !tolua_isnoobj(tolua_S,2,&tolua_err) 01713 ) 01714 goto tolua_lerror; 01715 else 01716 #endif 01717 { 01718 const fawkes::VisualDisplay2DInterface::AddCartRectMessage* self = (const fawkes::VisualDisplay2DInterface::AddCartRectMessage*) tolua_tousertype(tolua_S,1,0); 01719 #ifndef TOLUA_RELEASE 01720 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_width'", NULL); 01721 #endif 01722 { 01723 int tolua_ret = (int) self->maxlenof_width(); 01724 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 01725 } 01726 } 01727 return 1; 01728 #ifndef TOLUA_RELEASE 01729 tolua_lerror: 01730 tolua_error(tolua_S,"#ferror in function 'maxlenof_width'.",&tolua_err); 01731 return 0; 01732 #endif 01733 } 01734 #endif //#ifndef TOLUA_DISABLE 01735 01736 /* method: height of class AddCartRectMessage */ 01737 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_height00 01738 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_height00(lua_State* tolua_S) 01739 { 01740 #ifndef TOLUA_RELEASE 01741 tolua_Error tolua_err; 01742 if ( 01743 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartRectMessage",0,&tolua_err) || 01744 !tolua_isnoobj(tolua_S,2,&tolua_err) 01745 ) 01746 goto tolua_lerror; 01747 else 01748 #endif 01749 { 01750 fawkes::VisualDisplay2DInterface::AddCartRectMessage* self = (fawkes::VisualDisplay2DInterface::AddCartRectMessage*) tolua_tousertype(tolua_S,1,0); 01751 #ifndef TOLUA_RELEASE 01752 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'height'", NULL); 01753 #endif 01754 { 01755 float tolua_ret = (float) self->height(); 01756 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 01757 } 01758 } 01759 return 1; 01760 #ifndef TOLUA_RELEASE 01761 tolua_lerror: 01762 tolua_error(tolua_S,"#ferror in function 'height'.",&tolua_err); 01763 return 0; 01764 #endif 01765 } 01766 #endif //#ifndef TOLUA_DISABLE 01767 01768 /* method: set_height of class AddCartRectMessage */ 01769 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_set_height00 01770 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_set_height00(lua_State* tolua_S) 01771 { 01772 #ifndef TOLUA_RELEASE 01773 tolua_Error tolua_err; 01774 if ( 01775 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartRectMessage",0,&tolua_err) || 01776 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 01777 !tolua_isnoobj(tolua_S,3,&tolua_err) 01778 ) 01779 goto tolua_lerror; 01780 else 01781 #endif 01782 { 01783 fawkes::VisualDisplay2DInterface::AddCartRectMessage* self = (fawkes::VisualDisplay2DInterface::AddCartRectMessage*) tolua_tousertype(tolua_S,1,0); 01784 const float new_height = ((const float) tolua_tonumber(tolua_S,2,0)); 01785 #ifndef TOLUA_RELEASE 01786 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_height'", NULL); 01787 #endif 01788 { 01789 self->set_height(new_height); 01790 } 01791 } 01792 return 0; 01793 #ifndef TOLUA_RELEASE 01794 tolua_lerror: 01795 tolua_error(tolua_S,"#ferror in function 'set_height'.",&tolua_err); 01796 return 0; 01797 #endif 01798 } 01799 #endif //#ifndef TOLUA_DISABLE 01800 01801 /* method: maxlenof_height of class AddCartRectMessage */ 01802 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_maxlenof_height00 01803 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_maxlenof_height00(lua_State* tolua_S) 01804 { 01805 #ifndef TOLUA_RELEASE 01806 tolua_Error tolua_err; 01807 if ( 01808 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface::AddCartRectMessage",0,&tolua_err) || 01809 !tolua_isnoobj(tolua_S,2,&tolua_err) 01810 ) 01811 goto tolua_lerror; 01812 else 01813 #endif 01814 { 01815 const fawkes::VisualDisplay2DInterface::AddCartRectMessage* self = (const fawkes::VisualDisplay2DInterface::AddCartRectMessage*) tolua_tousertype(tolua_S,1,0); 01816 #ifndef TOLUA_RELEASE 01817 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_height'", NULL); 01818 #endif 01819 { 01820 int tolua_ret = (int) self->maxlenof_height(); 01821 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 01822 } 01823 } 01824 return 1; 01825 #ifndef TOLUA_RELEASE 01826 tolua_lerror: 01827 tolua_error(tolua_S,"#ferror in function 'maxlenof_height'.",&tolua_err); 01828 return 0; 01829 #endif 01830 } 01831 #endif //#ifndef TOLUA_DISABLE 01832 01833 /* method: style of class AddCartRectMessage */ 01834 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_style00 01835 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_style00(lua_State* tolua_S) 01836 { 01837 #ifndef TOLUA_RELEASE 01838 tolua_Error tolua_err; 01839 if ( 01840 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartRectMessage",0,&tolua_err) || 01841 !tolua_isnoobj(tolua_S,2,&tolua_err) 01842 ) 01843 goto tolua_lerror; 01844 else 01845 #endif 01846 { 01847 fawkes::VisualDisplay2DInterface::AddCartRectMessage* self = (fawkes::VisualDisplay2DInterface::AddCartRectMessage*) tolua_tousertype(tolua_S,1,0); 01848 #ifndef TOLUA_RELEASE 01849 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'style'", NULL); 01850 #endif 01851 { 01852 fawkes::VisualDisplay2DInterface::LineStyle tolua_ret = (fawkes::VisualDisplay2DInterface::LineStyle) self->style(); 01853 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 01854 } 01855 } 01856 return 1; 01857 #ifndef TOLUA_RELEASE 01858 tolua_lerror: 01859 tolua_error(tolua_S,"#ferror in function 'style'.",&tolua_err); 01860 return 0; 01861 #endif 01862 } 01863 #endif //#ifndef TOLUA_DISABLE 01864 01865 /* method: set_style of class AddCartRectMessage */ 01866 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_set_style00 01867 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_set_style00(lua_State* tolua_S) 01868 { 01869 #ifndef TOLUA_RELEASE 01870 tolua_Error tolua_err; 01871 if ( 01872 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartRectMessage",0,&tolua_err) || 01873 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 01874 !tolua_isnoobj(tolua_S,3,&tolua_err) 01875 ) 01876 goto tolua_lerror; 01877 else 01878 #endif 01879 { 01880 fawkes::VisualDisplay2DInterface::AddCartRectMessage* self = (fawkes::VisualDisplay2DInterface::AddCartRectMessage*) tolua_tousertype(tolua_S,1,0); 01881 const fawkes::VisualDisplay2DInterface::LineStyle new_style = ((const fawkes::VisualDisplay2DInterface::LineStyle) (int) tolua_tonumber(tolua_S,2,0)); 01882 #ifndef TOLUA_RELEASE 01883 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_style'", NULL); 01884 #endif 01885 { 01886 self->set_style(new_style); 01887 } 01888 } 01889 return 0; 01890 #ifndef TOLUA_RELEASE 01891 tolua_lerror: 01892 tolua_error(tolua_S,"#ferror in function 'set_style'.",&tolua_err); 01893 return 0; 01894 #endif 01895 } 01896 #endif //#ifndef TOLUA_DISABLE 01897 01898 /* method: maxlenof_style of class AddCartRectMessage */ 01899 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_maxlenof_style00 01900 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_maxlenof_style00(lua_State* tolua_S) 01901 { 01902 #ifndef TOLUA_RELEASE 01903 tolua_Error tolua_err; 01904 if ( 01905 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface::AddCartRectMessage",0,&tolua_err) || 01906 !tolua_isnoobj(tolua_S,2,&tolua_err) 01907 ) 01908 goto tolua_lerror; 01909 else 01910 #endif 01911 { 01912 const fawkes::VisualDisplay2DInterface::AddCartRectMessage* self = (const fawkes::VisualDisplay2DInterface::AddCartRectMessage*) tolua_tousertype(tolua_S,1,0); 01913 #ifndef TOLUA_RELEASE 01914 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_style'", NULL); 01915 #endif 01916 { 01917 int tolua_ret = (int) self->maxlenof_style(); 01918 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 01919 } 01920 } 01921 return 1; 01922 #ifndef TOLUA_RELEASE 01923 tolua_lerror: 01924 tolua_error(tolua_S,"#ferror in function 'maxlenof_style'.",&tolua_err); 01925 return 0; 01926 #endif 01927 } 01928 #endif //#ifndef TOLUA_DISABLE 01929 01930 /* method: color of class AddCartRectMessage */ 01931 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_color00 01932 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_color00(lua_State* tolua_S) 01933 { 01934 #ifndef TOLUA_RELEASE 01935 tolua_Error tolua_err; 01936 if ( 01937 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartRectMessage",0,&tolua_err) || 01938 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 01939 !tolua_isnoobj(tolua_S,3,&tolua_err) 01940 ) 01941 goto tolua_lerror; 01942 else 01943 #endif 01944 { 01945 fawkes::VisualDisplay2DInterface::AddCartRectMessage* self = (fawkes::VisualDisplay2DInterface::AddCartRectMessage*) tolua_tousertype(tolua_S,1,0); 01946 int index = ((int) tolua_tonumber(tolua_S,2,0)); 01947 #ifndef TOLUA_RELEASE 01948 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'color'", NULL); 01949 #endif 01950 { 01951 unsigned int tolua_ret = (unsigned int) self->color(index); 01952 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 01953 } 01954 } 01955 return 1; 01956 #ifndef TOLUA_RELEASE 01957 tolua_lerror: 01958 tolua_error(tolua_S,"#ferror in function 'color'.",&tolua_err); 01959 return 0; 01960 #endif 01961 } 01962 #endif //#ifndef TOLUA_DISABLE 01963 01964 /* method: set_color of class AddCartRectMessage */ 01965 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_set_color00 01966 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_set_color00(lua_State* tolua_S) 01967 { 01968 #ifndef TOLUA_RELEASE 01969 tolua_Error tolua_err; 01970 if ( 01971 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartRectMessage",0,&tolua_err) || 01972 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 01973 !tolua_isnumber(tolua_S,3,0,&tolua_err) || 01974 !tolua_isnoobj(tolua_S,4,&tolua_err) 01975 ) 01976 goto tolua_lerror; 01977 else 01978 #endif 01979 { 01980 fawkes::VisualDisplay2DInterface::AddCartRectMessage* self = (fawkes::VisualDisplay2DInterface::AddCartRectMessage*) tolua_tousertype(tolua_S,1,0); 01981 unsigned int index = ((unsigned int) tolua_tonumber(tolua_S,2,0)); 01982 unsigned const char new_color = ((unsigned const char) tolua_tonumber(tolua_S,3,0)); 01983 #ifndef TOLUA_RELEASE 01984 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_color'", NULL); 01985 #endif 01986 { 01987 self->set_color(index,new_color); 01988 } 01989 } 01990 return 0; 01991 #ifndef TOLUA_RELEASE 01992 tolua_lerror: 01993 tolua_error(tolua_S,"#ferror in function 'set_color'.",&tolua_err); 01994 return 0; 01995 #endif 01996 } 01997 #endif //#ifndef TOLUA_DISABLE 01998 01999 /* method: maxlenof_color of class AddCartRectMessage */ 02000 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_maxlenof_color00 02001 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_maxlenof_color00(lua_State* tolua_S) 02002 { 02003 #ifndef TOLUA_RELEASE 02004 tolua_Error tolua_err; 02005 if ( 02006 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface::AddCartRectMessage",0,&tolua_err) || 02007 !tolua_isnoobj(tolua_S,2,&tolua_err) 02008 ) 02009 goto tolua_lerror; 02010 else 02011 #endif 02012 { 02013 const fawkes::VisualDisplay2DInterface::AddCartRectMessage* self = (const fawkes::VisualDisplay2DInterface::AddCartRectMessage*) tolua_tousertype(tolua_S,1,0); 02014 #ifndef TOLUA_RELEASE 02015 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_color'", NULL); 02016 #endif 02017 { 02018 int tolua_ret = (int) self->maxlenof_color(); 02019 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 02020 } 02021 } 02022 return 1; 02023 #ifndef TOLUA_RELEASE 02024 tolua_lerror: 02025 tolua_error(tolua_S,"#ferror in function 'maxlenof_color'.",&tolua_err); 02026 return 0; 02027 #endif 02028 } 02029 #endif //#ifndef TOLUA_DISABLE 02030 02031 /* method: new of class AddCartTextMessage */ 02032 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_new00 02033 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_new00(lua_State* tolua_S) 02034 { 02035 #ifndef TOLUA_RELEASE 02036 tolua_Error tolua_err; 02037 if ( 02038 !tolua_isusertable(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartTextMessage",0,&tolua_err) || 02039 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 02040 !tolua_isnumber(tolua_S,3,0,&tolua_err) || 02041 !tolua_isstring(tolua_S,4,0,&tolua_err) || 02042 !tolua_isnumber(tolua_S,5,0,&tolua_err) || 02043 !tolua_isnumber(tolua_S,6,0,&tolua_err) || 02044 !tolua_isstring(tolua_S,7,0,&tolua_err) || 02045 !tolua_isnoobj(tolua_S,8,&tolua_err) 02046 ) 02047 goto tolua_lerror; 02048 else 02049 #endif 02050 { 02051 float ini_x = ((float) tolua_tonumber(tolua_S,2,0)); 02052 float ini_y = ((float) tolua_tonumber(tolua_S,3,0)); 02053 char* ini_text = ((char*) tolua_tostring(tolua_S,4,0)); 02054 fawkes::VisualDisplay2DInterface::Anchor ini_anchor = ((fawkes::VisualDisplay2DInterface::Anchor) (int) tolua_tonumber(tolua_S,5,0)); 02055 float ini_size = ((float) tolua_tonumber(tolua_S,6,0)); 02056 unsigned char* ini_color = ((unsigned char*) tolua_tostring(tolua_S,7,0)); 02057 { 02058 fawkes::VisualDisplay2DInterface::AddCartTextMessage* tolua_ret = (fawkes::VisualDisplay2DInterface::AddCartTextMessage*) Mtolua_new((fawkes::VisualDisplay2DInterface::AddCartTextMessage)(ini_x,ini_y,ini_text,ini_anchor,ini_size,ini_color)); 02059 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::VisualDisplay2DInterface::AddCartTextMessage"); 02060 } 02061 } 02062 return 1; 02063 #ifndef TOLUA_RELEASE 02064 tolua_lerror: 02065 tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); 02066 return 0; 02067 #endif 02068 } 02069 #endif //#ifndef TOLUA_DISABLE 02070 02071 /* method: new_local of class AddCartTextMessage */ 02072 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_new00_local 02073 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_new00_local(lua_State* tolua_S) 02074 { 02075 #ifndef TOLUA_RELEASE 02076 tolua_Error tolua_err; 02077 if ( 02078 !tolua_isusertable(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartTextMessage",0,&tolua_err) || 02079 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 02080 !tolua_isnumber(tolua_S,3,0,&tolua_err) || 02081 !tolua_isstring(tolua_S,4,0,&tolua_err) || 02082 !tolua_isnumber(tolua_S,5,0,&tolua_err) || 02083 !tolua_isnumber(tolua_S,6,0,&tolua_err) || 02084 !tolua_isstring(tolua_S,7,0,&tolua_err) || 02085 !tolua_isnoobj(tolua_S,8,&tolua_err) 02086 ) 02087 goto tolua_lerror; 02088 else 02089 #endif 02090 { 02091 float ini_x = ((float) tolua_tonumber(tolua_S,2,0)); 02092 float ini_y = ((float) tolua_tonumber(tolua_S,3,0)); 02093 char* ini_text = ((char*) tolua_tostring(tolua_S,4,0)); 02094 fawkes::VisualDisplay2DInterface::Anchor ini_anchor = ((fawkes::VisualDisplay2DInterface::Anchor) (int) tolua_tonumber(tolua_S,5,0)); 02095 float ini_size = ((float) tolua_tonumber(tolua_S,6,0)); 02096 unsigned char* ini_color = ((unsigned char*) tolua_tostring(tolua_S,7,0)); 02097 { 02098 fawkes::VisualDisplay2DInterface::AddCartTextMessage* tolua_ret = (fawkes::VisualDisplay2DInterface::AddCartTextMessage*) Mtolua_new((fawkes::VisualDisplay2DInterface::AddCartTextMessage)(ini_x,ini_y,ini_text,ini_anchor,ini_size,ini_color)); 02099 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::VisualDisplay2DInterface::AddCartTextMessage"); 02100 tolua_register_gc(tolua_S,lua_gettop(tolua_S)); 02101 } 02102 } 02103 return 1; 02104 #ifndef TOLUA_RELEASE 02105 tolua_lerror: 02106 tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); 02107 return 0; 02108 #endif 02109 } 02110 #endif //#ifndef TOLUA_DISABLE 02111 02112 /* method: new of class AddCartTextMessage */ 02113 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_new01 02114 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_new01(lua_State* tolua_S) 02115 { 02116 tolua_Error tolua_err; 02117 if ( 02118 !tolua_isusertable(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartTextMessage",0,&tolua_err) || 02119 !tolua_isnoobj(tolua_S,2,&tolua_err) 02120 ) 02121 goto tolua_lerror; 02122 else 02123 { 02124 { 02125 fawkes::VisualDisplay2DInterface::AddCartTextMessage* tolua_ret = (fawkes::VisualDisplay2DInterface::AddCartTextMessage*) Mtolua_new((fawkes::VisualDisplay2DInterface::AddCartTextMessage)()); 02126 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::VisualDisplay2DInterface::AddCartTextMessage"); 02127 } 02128 } 02129 return 1; 02130 tolua_lerror: 02131 return tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_new00(tolua_S); 02132 } 02133 #endif //#ifndef TOLUA_DISABLE 02134 02135 /* method: new_local of class AddCartTextMessage */ 02136 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_new01_local 02137 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_new01_local(lua_State* tolua_S) 02138 { 02139 tolua_Error tolua_err; 02140 if ( 02141 !tolua_isusertable(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartTextMessage",0,&tolua_err) || 02142 !tolua_isnoobj(tolua_S,2,&tolua_err) 02143 ) 02144 goto tolua_lerror; 02145 else 02146 { 02147 { 02148 fawkes::VisualDisplay2DInterface::AddCartTextMessage* tolua_ret = (fawkes::VisualDisplay2DInterface::AddCartTextMessage*) Mtolua_new((fawkes::VisualDisplay2DInterface::AddCartTextMessage)()); 02149 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::VisualDisplay2DInterface::AddCartTextMessage"); 02150 tolua_register_gc(tolua_S,lua_gettop(tolua_S)); 02151 } 02152 } 02153 return 1; 02154 tolua_lerror: 02155 return tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_new00_local(tolua_S); 02156 } 02157 #endif //#ifndef TOLUA_DISABLE 02158 02159 /* method: delete of class AddCartTextMessage */ 02160 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_delete00 02161 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_delete00(lua_State* tolua_S) 02162 { 02163 #ifndef TOLUA_RELEASE 02164 tolua_Error tolua_err; 02165 if ( 02166 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartTextMessage",0,&tolua_err) || 02167 !tolua_isnoobj(tolua_S,2,&tolua_err) 02168 ) 02169 goto tolua_lerror; 02170 else 02171 #endif 02172 { 02173 fawkes::VisualDisplay2DInterface::AddCartTextMessage* self = (fawkes::VisualDisplay2DInterface::AddCartTextMessage*) tolua_tousertype(tolua_S,1,0); 02174 #ifndef TOLUA_RELEASE 02175 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'delete'", NULL); 02176 #endif 02177 Mtolua_delete(self); 02178 } 02179 return 0; 02180 #ifndef TOLUA_RELEASE 02181 tolua_lerror: 02182 tolua_error(tolua_S,"#ferror in function 'delete'.",&tolua_err); 02183 return 0; 02184 #endif 02185 } 02186 #endif //#ifndef TOLUA_DISABLE 02187 02188 /* method: x of class AddCartTextMessage */ 02189 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_x00 02190 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_x00(lua_State* tolua_S) 02191 { 02192 #ifndef TOLUA_RELEASE 02193 tolua_Error tolua_err; 02194 if ( 02195 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartTextMessage",0,&tolua_err) || 02196 !tolua_isnoobj(tolua_S,2,&tolua_err) 02197 ) 02198 goto tolua_lerror; 02199 else 02200 #endif 02201 { 02202 fawkes::VisualDisplay2DInterface::AddCartTextMessage* self = (fawkes::VisualDisplay2DInterface::AddCartTextMessage*) tolua_tousertype(tolua_S,1,0); 02203 #ifndef TOLUA_RELEASE 02204 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'x'", NULL); 02205 #endif 02206 { 02207 float tolua_ret = (float) self->x(); 02208 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 02209 } 02210 } 02211 return 1; 02212 #ifndef TOLUA_RELEASE 02213 tolua_lerror: 02214 tolua_error(tolua_S,"#ferror in function 'x'.",&tolua_err); 02215 return 0; 02216 #endif 02217 } 02218 #endif //#ifndef TOLUA_DISABLE 02219 02220 /* method: set_x of class AddCartTextMessage */ 02221 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_set_x00 02222 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_set_x00(lua_State* tolua_S) 02223 { 02224 #ifndef TOLUA_RELEASE 02225 tolua_Error tolua_err; 02226 if ( 02227 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartTextMessage",0,&tolua_err) || 02228 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 02229 !tolua_isnoobj(tolua_S,3,&tolua_err) 02230 ) 02231 goto tolua_lerror; 02232 else 02233 #endif 02234 { 02235 fawkes::VisualDisplay2DInterface::AddCartTextMessage* self = (fawkes::VisualDisplay2DInterface::AddCartTextMessage*) tolua_tousertype(tolua_S,1,0); 02236 const float new_x = ((const float) tolua_tonumber(tolua_S,2,0)); 02237 #ifndef TOLUA_RELEASE 02238 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_x'", NULL); 02239 #endif 02240 { 02241 self->set_x(new_x); 02242 } 02243 } 02244 return 0; 02245 #ifndef TOLUA_RELEASE 02246 tolua_lerror: 02247 tolua_error(tolua_S,"#ferror in function 'set_x'.",&tolua_err); 02248 return 0; 02249 #endif 02250 } 02251 #endif //#ifndef TOLUA_DISABLE 02252 02253 /* method: maxlenof_x of class AddCartTextMessage */ 02254 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_maxlenof_x00 02255 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_maxlenof_x00(lua_State* tolua_S) 02256 { 02257 #ifndef TOLUA_RELEASE 02258 tolua_Error tolua_err; 02259 if ( 02260 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface::AddCartTextMessage",0,&tolua_err) || 02261 !tolua_isnoobj(tolua_S,2,&tolua_err) 02262 ) 02263 goto tolua_lerror; 02264 else 02265 #endif 02266 { 02267 const fawkes::VisualDisplay2DInterface::AddCartTextMessage* self = (const fawkes::VisualDisplay2DInterface::AddCartTextMessage*) tolua_tousertype(tolua_S,1,0); 02268 #ifndef TOLUA_RELEASE 02269 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_x'", NULL); 02270 #endif 02271 { 02272 int tolua_ret = (int) self->maxlenof_x(); 02273 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 02274 } 02275 } 02276 return 1; 02277 #ifndef TOLUA_RELEASE 02278 tolua_lerror: 02279 tolua_error(tolua_S,"#ferror in function 'maxlenof_x'.",&tolua_err); 02280 return 0; 02281 #endif 02282 } 02283 #endif //#ifndef TOLUA_DISABLE 02284 02285 /* method: y of class AddCartTextMessage */ 02286 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_y00 02287 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_y00(lua_State* tolua_S) 02288 { 02289 #ifndef TOLUA_RELEASE 02290 tolua_Error tolua_err; 02291 if ( 02292 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartTextMessage",0,&tolua_err) || 02293 !tolua_isnoobj(tolua_S,2,&tolua_err) 02294 ) 02295 goto tolua_lerror; 02296 else 02297 #endif 02298 { 02299 fawkes::VisualDisplay2DInterface::AddCartTextMessage* self = (fawkes::VisualDisplay2DInterface::AddCartTextMessage*) tolua_tousertype(tolua_S,1,0); 02300 #ifndef TOLUA_RELEASE 02301 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'y'", NULL); 02302 #endif 02303 { 02304 float tolua_ret = (float) self->y(); 02305 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 02306 } 02307 } 02308 return 1; 02309 #ifndef TOLUA_RELEASE 02310 tolua_lerror: 02311 tolua_error(tolua_S,"#ferror in function 'y'.",&tolua_err); 02312 return 0; 02313 #endif 02314 } 02315 #endif //#ifndef TOLUA_DISABLE 02316 02317 /* method: set_y of class AddCartTextMessage */ 02318 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_set_y00 02319 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_set_y00(lua_State* tolua_S) 02320 { 02321 #ifndef TOLUA_RELEASE 02322 tolua_Error tolua_err; 02323 if ( 02324 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartTextMessage",0,&tolua_err) || 02325 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 02326 !tolua_isnoobj(tolua_S,3,&tolua_err) 02327 ) 02328 goto tolua_lerror; 02329 else 02330 #endif 02331 { 02332 fawkes::VisualDisplay2DInterface::AddCartTextMessage* self = (fawkes::VisualDisplay2DInterface::AddCartTextMessage*) tolua_tousertype(tolua_S,1,0); 02333 const float new_y = ((const float) tolua_tonumber(tolua_S,2,0)); 02334 #ifndef TOLUA_RELEASE 02335 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_y'", NULL); 02336 #endif 02337 { 02338 self->set_y(new_y); 02339 } 02340 } 02341 return 0; 02342 #ifndef TOLUA_RELEASE 02343 tolua_lerror: 02344 tolua_error(tolua_S,"#ferror in function 'set_y'.",&tolua_err); 02345 return 0; 02346 #endif 02347 } 02348 #endif //#ifndef TOLUA_DISABLE 02349 02350 /* method: maxlenof_y of class AddCartTextMessage */ 02351 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_maxlenof_y00 02352 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_maxlenof_y00(lua_State* tolua_S) 02353 { 02354 #ifndef TOLUA_RELEASE 02355 tolua_Error tolua_err; 02356 if ( 02357 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface::AddCartTextMessage",0,&tolua_err) || 02358 !tolua_isnoobj(tolua_S,2,&tolua_err) 02359 ) 02360 goto tolua_lerror; 02361 else 02362 #endif 02363 { 02364 const fawkes::VisualDisplay2DInterface::AddCartTextMessage* self = (const fawkes::VisualDisplay2DInterface::AddCartTextMessage*) tolua_tousertype(tolua_S,1,0); 02365 #ifndef TOLUA_RELEASE 02366 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_y'", NULL); 02367 #endif 02368 { 02369 int tolua_ret = (int) self->maxlenof_y(); 02370 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 02371 } 02372 } 02373 return 1; 02374 #ifndef TOLUA_RELEASE 02375 tolua_lerror: 02376 tolua_error(tolua_S,"#ferror in function 'maxlenof_y'.",&tolua_err); 02377 return 0; 02378 #endif 02379 } 02380 #endif //#ifndef TOLUA_DISABLE 02381 02382 /* method: text of class AddCartTextMessage */ 02383 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_text00 02384 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_text00(lua_State* tolua_S) 02385 { 02386 #ifndef TOLUA_RELEASE 02387 tolua_Error tolua_err; 02388 if ( 02389 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartTextMessage",0,&tolua_err) || 02390 !tolua_isnoobj(tolua_S,2,&tolua_err) 02391 ) 02392 goto tolua_lerror; 02393 else 02394 #endif 02395 { 02396 fawkes::VisualDisplay2DInterface::AddCartTextMessage* self = (fawkes::VisualDisplay2DInterface::AddCartTextMessage*) tolua_tousertype(tolua_S,1,0); 02397 #ifndef TOLUA_RELEASE 02398 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'text'", NULL); 02399 #endif 02400 { 02401 char* tolua_ret = (char*) self->text(); 02402 tolua_pushstring(tolua_S,(const char*)tolua_ret); 02403 } 02404 } 02405 return 1; 02406 #ifndef TOLUA_RELEASE 02407 tolua_lerror: 02408 tolua_error(tolua_S,"#ferror in function 'text'.",&tolua_err); 02409 return 0; 02410 #endif 02411 } 02412 #endif //#ifndef TOLUA_DISABLE 02413 02414 /* method: set_text of class AddCartTextMessage */ 02415 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_set_text00 02416 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_set_text00(lua_State* tolua_S) 02417 { 02418 #ifndef TOLUA_RELEASE 02419 tolua_Error tolua_err; 02420 if ( 02421 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartTextMessage",0,&tolua_err) || 02422 !tolua_isstring(tolua_S,2,0,&tolua_err) || 02423 !tolua_isnoobj(tolua_S,3,&tolua_err) 02424 ) 02425 goto tolua_lerror; 02426 else 02427 #endif 02428 { 02429 fawkes::VisualDisplay2DInterface::AddCartTextMessage* self = (fawkes::VisualDisplay2DInterface::AddCartTextMessage*) tolua_tousertype(tolua_S,1,0); 02430 const char* new_text = ((const char*) tolua_tostring(tolua_S,2,0)); 02431 #ifndef TOLUA_RELEASE 02432 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_text'", NULL); 02433 #endif 02434 { 02435 self->set_text(new_text); 02436 } 02437 } 02438 return 0; 02439 #ifndef TOLUA_RELEASE 02440 tolua_lerror: 02441 tolua_error(tolua_S,"#ferror in function 'set_text'.",&tolua_err); 02442 return 0; 02443 #endif 02444 } 02445 #endif //#ifndef TOLUA_DISABLE 02446 02447 /* method: maxlenof_text of class AddCartTextMessage */ 02448 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_maxlenof_text00 02449 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_maxlenof_text00(lua_State* tolua_S) 02450 { 02451 #ifndef TOLUA_RELEASE 02452 tolua_Error tolua_err; 02453 if ( 02454 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface::AddCartTextMessage",0,&tolua_err) || 02455 !tolua_isnoobj(tolua_S,2,&tolua_err) 02456 ) 02457 goto tolua_lerror; 02458 else 02459 #endif 02460 { 02461 const fawkes::VisualDisplay2DInterface::AddCartTextMessage* self = (const fawkes::VisualDisplay2DInterface::AddCartTextMessage*) tolua_tousertype(tolua_S,1,0); 02462 #ifndef TOLUA_RELEASE 02463 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_text'", NULL); 02464 #endif 02465 { 02466 int tolua_ret = (int) self->maxlenof_text(); 02467 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 02468 } 02469 } 02470 return 1; 02471 #ifndef TOLUA_RELEASE 02472 tolua_lerror: 02473 tolua_error(tolua_S,"#ferror in function 'maxlenof_text'.",&tolua_err); 02474 return 0; 02475 #endif 02476 } 02477 #endif //#ifndef TOLUA_DISABLE 02478 02479 /* method: anchor of class AddCartTextMessage */ 02480 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_anchor00 02481 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_anchor00(lua_State* tolua_S) 02482 { 02483 #ifndef TOLUA_RELEASE 02484 tolua_Error tolua_err; 02485 if ( 02486 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartTextMessage",0,&tolua_err) || 02487 !tolua_isnoobj(tolua_S,2,&tolua_err) 02488 ) 02489 goto tolua_lerror; 02490 else 02491 #endif 02492 { 02493 fawkes::VisualDisplay2DInterface::AddCartTextMessage* self = (fawkes::VisualDisplay2DInterface::AddCartTextMessage*) tolua_tousertype(tolua_S,1,0); 02494 #ifndef TOLUA_RELEASE 02495 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'anchor'", NULL); 02496 #endif 02497 { 02498 fawkes::VisualDisplay2DInterface::Anchor tolua_ret = (fawkes::VisualDisplay2DInterface::Anchor) self->anchor(); 02499 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 02500 } 02501 } 02502 return 1; 02503 #ifndef TOLUA_RELEASE 02504 tolua_lerror: 02505 tolua_error(tolua_S,"#ferror in function 'anchor'.",&tolua_err); 02506 return 0; 02507 #endif 02508 } 02509 #endif //#ifndef TOLUA_DISABLE 02510 02511 /* method: set_anchor of class AddCartTextMessage */ 02512 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_set_anchor00 02513 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_set_anchor00(lua_State* tolua_S) 02514 { 02515 #ifndef TOLUA_RELEASE 02516 tolua_Error tolua_err; 02517 if ( 02518 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartTextMessage",0,&tolua_err) || 02519 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 02520 !tolua_isnoobj(tolua_S,3,&tolua_err) 02521 ) 02522 goto tolua_lerror; 02523 else 02524 #endif 02525 { 02526 fawkes::VisualDisplay2DInterface::AddCartTextMessage* self = (fawkes::VisualDisplay2DInterface::AddCartTextMessage*) tolua_tousertype(tolua_S,1,0); 02527 const fawkes::VisualDisplay2DInterface::Anchor new_anchor = ((const fawkes::VisualDisplay2DInterface::Anchor) (int) tolua_tonumber(tolua_S,2,0)); 02528 #ifndef TOLUA_RELEASE 02529 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_anchor'", NULL); 02530 #endif 02531 { 02532 self->set_anchor(new_anchor); 02533 } 02534 } 02535 return 0; 02536 #ifndef TOLUA_RELEASE 02537 tolua_lerror: 02538 tolua_error(tolua_S,"#ferror in function 'set_anchor'.",&tolua_err); 02539 return 0; 02540 #endif 02541 } 02542 #endif //#ifndef TOLUA_DISABLE 02543 02544 /* method: maxlenof_anchor of class AddCartTextMessage */ 02545 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_maxlenof_anchor00 02546 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_maxlenof_anchor00(lua_State* tolua_S) 02547 { 02548 #ifndef TOLUA_RELEASE 02549 tolua_Error tolua_err; 02550 if ( 02551 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface::AddCartTextMessage",0,&tolua_err) || 02552 !tolua_isnoobj(tolua_S,2,&tolua_err) 02553 ) 02554 goto tolua_lerror; 02555 else 02556 #endif 02557 { 02558 const fawkes::VisualDisplay2DInterface::AddCartTextMessage* self = (const fawkes::VisualDisplay2DInterface::AddCartTextMessage*) tolua_tousertype(tolua_S,1,0); 02559 #ifndef TOLUA_RELEASE 02560 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_anchor'", NULL); 02561 #endif 02562 { 02563 int tolua_ret = (int) self->maxlenof_anchor(); 02564 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 02565 } 02566 } 02567 return 1; 02568 #ifndef TOLUA_RELEASE 02569 tolua_lerror: 02570 tolua_error(tolua_S,"#ferror in function 'maxlenof_anchor'.",&tolua_err); 02571 return 0; 02572 #endif 02573 } 02574 #endif //#ifndef TOLUA_DISABLE 02575 02576 /* method: size of class AddCartTextMessage */ 02577 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_size00 02578 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_size00(lua_State* tolua_S) 02579 { 02580 #ifndef TOLUA_RELEASE 02581 tolua_Error tolua_err; 02582 if ( 02583 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartTextMessage",0,&tolua_err) || 02584 !tolua_isnoobj(tolua_S,2,&tolua_err) 02585 ) 02586 goto tolua_lerror; 02587 else 02588 #endif 02589 { 02590 fawkes::VisualDisplay2DInterface::AddCartTextMessage* self = (fawkes::VisualDisplay2DInterface::AddCartTextMessage*) tolua_tousertype(tolua_S,1,0); 02591 #ifndef TOLUA_RELEASE 02592 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'size'", NULL); 02593 #endif 02594 { 02595 float tolua_ret = (float) self->size(); 02596 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 02597 } 02598 } 02599 return 1; 02600 #ifndef TOLUA_RELEASE 02601 tolua_lerror: 02602 tolua_error(tolua_S,"#ferror in function 'size'.",&tolua_err); 02603 return 0; 02604 #endif 02605 } 02606 #endif //#ifndef TOLUA_DISABLE 02607 02608 /* method: set_size of class AddCartTextMessage */ 02609 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_set_size00 02610 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_set_size00(lua_State* tolua_S) 02611 { 02612 #ifndef TOLUA_RELEASE 02613 tolua_Error tolua_err; 02614 if ( 02615 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartTextMessage",0,&tolua_err) || 02616 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 02617 !tolua_isnoobj(tolua_S,3,&tolua_err) 02618 ) 02619 goto tolua_lerror; 02620 else 02621 #endif 02622 { 02623 fawkes::VisualDisplay2DInterface::AddCartTextMessage* self = (fawkes::VisualDisplay2DInterface::AddCartTextMessage*) tolua_tousertype(tolua_S,1,0); 02624 const float new_size = ((const float) tolua_tonumber(tolua_S,2,0)); 02625 #ifndef TOLUA_RELEASE 02626 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_size'", NULL); 02627 #endif 02628 { 02629 self->set_size(new_size); 02630 } 02631 } 02632 return 0; 02633 #ifndef TOLUA_RELEASE 02634 tolua_lerror: 02635 tolua_error(tolua_S,"#ferror in function 'set_size'.",&tolua_err); 02636 return 0; 02637 #endif 02638 } 02639 #endif //#ifndef TOLUA_DISABLE 02640 02641 /* method: maxlenof_size of class AddCartTextMessage */ 02642 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_maxlenof_size00 02643 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_maxlenof_size00(lua_State* tolua_S) 02644 { 02645 #ifndef TOLUA_RELEASE 02646 tolua_Error tolua_err; 02647 if ( 02648 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface::AddCartTextMessage",0,&tolua_err) || 02649 !tolua_isnoobj(tolua_S,2,&tolua_err) 02650 ) 02651 goto tolua_lerror; 02652 else 02653 #endif 02654 { 02655 const fawkes::VisualDisplay2DInterface::AddCartTextMessage* self = (const fawkes::VisualDisplay2DInterface::AddCartTextMessage*) tolua_tousertype(tolua_S,1,0); 02656 #ifndef TOLUA_RELEASE 02657 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_size'", NULL); 02658 #endif 02659 { 02660 int tolua_ret = (int) self->maxlenof_size(); 02661 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 02662 } 02663 } 02664 return 1; 02665 #ifndef TOLUA_RELEASE 02666 tolua_lerror: 02667 tolua_error(tolua_S,"#ferror in function 'maxlenof_size'.",&tolua_err); 02668 return 0; 02669 #endif 02670 } 02671 #endif //#ifndef TOLUA_DISABLE 02672 02673 /* method: color of class AddCartTextMessage */ 02674 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_color00 02675 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_color00(lua_State* tolua_S) 02676 { 02677 #ifndef TOLUA_RELEASE 02678 tolua_Error tolua_err; 02679 if ( 02680 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartTextMessage",0,&tolua_err) || 02681 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 02682 !tolua_isnoobj(tolua_S,3,&tolua_err) 02683 ) 02684 goto tolua_lerror; 02685 else 02686 #endif 02687 { 02688 fawkes::VisualDisplay2DInterface::AddCartTextMessage* self = (fawkes::VisualDisplay2DInterface::AddCartTextMessage*) tolua_tousertype(tolua_S,1,0); 02689 int index = ((int) tolua_tonumber(tolua_S,2,0)); 02690 #ifndef TOLUA_RELEASE 02691 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'color'", NULL); 02692 #endif 02693 { 02694 unsigned int tolua_ret = (unsigned int) self->color(index); 02695 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 02696 } 02697 } 02698 return 1; 02699 #ifndef TOLUA_RELEASE 02700 tolua_lerror: 02701 tolua_error(tolua_S,"#ferror in function 'color'.",&tolua_err); 02702 return 0; 02703 #endif 02704 } 02705 #endif //#ifndef TOLUA_DISABLE 02706 02707 /* method: set_color of class AddCartTextMessage */ 02708 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_set_color00 02709 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_set_color00(lua_State* tolua_S) 02710 { 02711 #ifndef TOLUA_RELEASE 02712 tolua_Error tolua_err; 02713 if ( 02714 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::AddCartTextMessage",0,&tolua_err) || 02715 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 02716 !tolua_isnumber(tolua_S,3,0,&tolua_err) || 02717 !tolua_isnoobj(tolua_S,4,&tolua_err) 02718 ) 02719 goto tolua_lerror; 02720 else 02721 #endif 02722 { 02723 fawkes::VisualDisplay2DInterface::AddCartTextMessage* self = (fawkes::VisualDisplay2DInterface::AddCartTextMessage*) tolua_tousertype(tolua_S,1,0); 02724 unsigned int index = ((unsigned int) tolua_tonumber(tolua_S,2,0)); 02725 unsigned const char new_color = ((unsigned const char) tolua_tonumber(tolua_S,3,0)); 02726 #ifndef TOLUA_RELEASE 02727 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_color'", NULL); 02728 #endif 02729 { 02730 self->set_color(index,new_color); 02731 } 02732 } 02733 return 0; 02734 #ifndef TOLUA_RELEASE 02735 tolua_lerror: 02736 tolua_error(tolua_S,"#ferror in function 'set_color'.",&tolua_err); 02737 return 0; 02738 #endif 02739 } 02740 #endif //#ifndef TOLUA_DISABLE 02741 02742 /* method: maxlenof_color of class AddCartTextMessage */ 02743 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_maxlenof_color00 02744 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_maxlenof_color00(lua_State* tolua_S) 02745 { 02746 #ifndef TOLUA_RELEASE 02747 tolua_Error tolua_err; 02748 if ( 02749 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface::AddCartTextMessage",0,&tolua_err) || 02750 !tolua_isnoobj(tolua_S,2,&tolua_err) 02751 ) 02752 goto tolua_lerror; 02753 else 02754 #endif 02755 { 02756 const fawkes::VisualDisplay2DInterface::AddCartTextMessage* self = (const fawkes::VisualDisplay2DInterface::AddCartTextMessage*) tolua_tousertype(tolua_S,1,0); 02757 #ifndef TOLUA_RELEASE 02758 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_color'", NULL); 02759 #endif 02760 { 02761 int tolua_ret = (int) self->maxlenof_color(); 02762 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 02763 } 02764 } 02765 return 1; 02766 #ifndef TOLUA_RELEASE 02767 tolua_lerror: 02768 tolua_error(tolua_S,"#ferror in function 'maxlenof_color'.",&tolua_err); 02769 return 0; 02770 #endif 02771 } 02772 #endif //#ifndef TOLUA_DISABLE 02773 02774 /* method: new of class DeleteObjectMessage */ 02775 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_new00 02776 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_new00(lua_State* tolua_S) 02777 { 02778 #ifndef TOLUA_RELEASE 02779 tolua_Error tolua_err; 02780 if ( 02781 !tolua_isusertable(tolua_S,1,"fawkes::VisualDisplay2DInterface::DeleteObjectMessage",0,&tolua_err) || 02782 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 02783 !tolua_isnoobj(tolua_S,3,&tolua_err) 02784 ) 02785 goto tolua_lerror; 02786 else 02787 #endif 02788 { 02789 unsigned int ini_object_id = ((unsigned int) tolua_tonumber(tolua_S,2,0)); 02790 { 02791 fawkes::VisualDisplay2DInterface::DeleteObjectMessage* tolua_ret = (fawkes::VisualDisplay2DInterface::DeleteObjectMessage*) Mtolua_new((fawkes::VisualDisplay2DInterface::DeleteObjectMessage)(ini_object_id)); 02792 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::VisualDisplay2DInterface::DeleteObjectMessage"); 02793 } 02794 } 02795 return 1; 02796 #ifndef TOLUA_RELEASE 02797 tolua_lerror: 02798 tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); 02799 return 0; 02800 #endif 02801 } 02802 #endif //#ifndef TOLUA_DISABLE 02803 02804 /* method: new_local of class DeleteObjectMessage */ 02805 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_new00_local 02806 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_new00_local(lua_State* tolua_S) 02807 { 02808 #ifndef TOLUA_RELEASE 02809 tolua_Error tolua_err; 02810 if ( 02811 !tolua_isusertable(tolua_S,1,"fawkes::VisualDisplay2DInterface::DeleteObjectMessage",0,&tolua_err) || 02812 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 02813 !tolua_isnoobj(tolua_S,3,&tolua_err) 02814 ) 02815 goto tolua_lerror; 02816 else 02817 #endif 02818 { 02819 unsigned int ini_object_id = ((unsigned int) tolua_tonumber(tolua_S,2,0)); 02820 { 02821 fawkes::VisualDisplay2DInterface::DeleteObjectMessage* tolua_ret = (fawkes::VisualDisplay2DInterface::DeleteObjectMessage*) Mtolua_new((fawkes::VisualDisplay2DInterface::DeleteObjectMessage)(ini_object_id)); 02822 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::VisualDisplay2DInterface::DeleteObjectMessage"); 02823 tolua_register_gc(tolua_S,lua_gettop(tolua_S)); 02824 } 02825 } 02826 return 1; 02827 #ifndef TOLUA_RELEASE 02828 tolua_lerror: 02829 tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); 02830 return 0; 02831 #endif 02832 } 02833 #endif //#ifndef TOLUA_DISABLE 02834 02835 /* method: new of class DeleteObjectMessage */ 02836 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_new01 02837 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_new01(lua_State* tolua_S) 02838 { 02839 tolua_Error tolua_err; 02840 if ( 02841 !tolua_isusertable(tolua_S,1,"fawkes::VisualDisplay2DInterface::DeleteObjectMessage",0,&tolua_err) || 02842 !tolua_isnoobj(tolua_S,2,&tolua_err) 02843 ) 02844 goto tolua_lerror; 02845 else 02846 { 02847 { 02848 fawkes::VisualDisplay2DInterface::DeleteObjectMessage* tolua_ret = (fawkes::VisualDisplay2DInterface::DeleteObjectMessage*) Mtolua_new((fawkes::VisualDisplay2DInterface::DeleteObjectMessage)()); 02849 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::VisualDisplay2DInterface::DeleteObjectMessage"); 02850 } 02851 } 02852 return 1; 02853 tolua_lerror: 02854 return tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_new00(tolua_S); 02855 } 02856 #endif //#ifndef TOLUA_DISABLE 02857 02858 /* method: new_local of class DeleteObjectMessage */ 02859 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_new01_local 02860 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_new01_local(lua_State* tolua_S) 02861 { 02862 tolua_Error tolua_err; 02863 if ( 02864 !tolua_isusertable(tolua_S,1,"fawkes::VisualDisplay2DInterface::DeleteObjectMessage",0,&tolua_err) || 02865 !tolua_isnoobj(tolua_S,2,&tolua_err) 02866 ) 02867 goto tolua_lerror; 02868 else 02869 { 02870 { 02871 fawkes::VisualDisplay2DInterface::DeleteObjectMessage* tolua_ret = (fawkes::VisualDisplay2DInterface::DeleteObjectMessage*) Mtolua_new((fawkes::VisualDisplay2DInterface::DeleteObjectMessage)()); 02872 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::VisualDisplay2DInterface::DeleteObjectMessage"); 02873 tolua_register_gc(tolua_S,lua_gettop(tolua_S)); 02874 } 02875 } 02876 return 1; 02877 tolua_lerror: 02878 return tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_new00_local(tolua_S); 02879 } 02880 #endif //#ifndef TOLUA_DISABLE 02881 02882 /* method: delete of class DeleteObjectMessage */ 02883 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_delete00 02884 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_delete00(lua_State* tolua_S) 02885 { 02886 #ifndef TOLUA_RELEASE 02887 tolua_Error tolua_err; 02888 if ( 02889 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::DeleteObjectMessage",0,&tolua_err) || 02890 !tolua_isnoobj(tolua_S,2,&tolua_err) 02891 ) 02892 goto tolua_lerror; 02893 else 02894 #endif 02895 { 02896 fawkes::VisualDisplay2DInterface::DeleteObjectMessage* self = (fawkes::VisualDisplay2DInterface::DeleteObjectMessage*) tolua_tousertype(tolua_S,1,0); 02897 #ifndef TOLUA_RELEASE 02898 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'delete'", NULL); 02899 #endif 02900 Mtolua_delete(self); 02901 } 02902 return 0; 02903 #ifndef TOLUA_RELEASE 02904 tolua_lerror: 02905 tolua_error(tolua_S,"#ferror in function 'delete'.",&tolua_err); 02906 return 0; 02907 #endif 02908 } 02909 #endif //#ifndef TOLUA_DISABLE 02910 02911 /* method: object_id of class DeleteObjectMessage */ 02912 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_object_id00 02913 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_object_id00(lua_State* tolua_S) 02914 { 02915 #ifndef TOLUA_RELEASE 02916 tolua_Error tolua_err; 02917 if ( 02918 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::DeleteObjectMessage",0,&tolua_err) || 02919 !tolua_isnoobj(tolua_S,2,&tolua_err) 02920 ) 02921 goto tolua_lerror; 02922 else 02923 #endif 02924 { 02925 fawkes::VisualDisplay2DInterface::DeleteObjectMessage* self = (fawkes::VisualDisplay2DInterface::DeleteObjectMessage*) tolua_tousertype(tolua_S,1,0); 02926 #ifndef TOLUA_RELEASE 02927 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'object_id'", NULL); 02928 #endif 02929 { 02930 unsigned int tolua_ret = (unsigned int) self->object_id(); 02931 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 02932 } 02933 } 02934 return 1; 02935 #ifndef TOLUA_RELEASE 02936 tolua_lerror: 02937 tolua_error(tolua_S,"#ferror in function 'object_id'.",&tolua_err); 02938 return 0; 02939 #endif 02940 } 02941 #endif //#ifndef TOLUA_DISABLE 02942 02943 /* method: set_object_id of class DeleteObjectMessage */ 02944 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_set_object_id00 02945 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_set_object_id00(lua_State* tolua_S) 02946 { 02947 #ifndef TOLUA_RELEASE 02948 tolua_Error tolua_err; 02949 if ( 02950 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::DeleteObjectMessage",0,&tolua_err) || 02951 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 02952 !tolua_isnoobj(tolua_S,3,&tolua_err) 02953 ) 02954 goto tolua_lerror; 02955 else 02956 #endif 02957 { 02958 fawkes::VisualDisplay2DInterface::DeleteObjectMessage* self = (fawkes::VisualDisplay2DInterface::DeleteObjectMessage*) tolua_tousertype(tolua_S,1,0); 02959 unsigned const int new_object_id = ((unsigned const int) tolua_tonumber(tolua_S,2,0)); 02960 #ifndef TOLUA_RELEASE 02961 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_object_id'", NULL); 02962 #endif 02963 { 02964 self->set_object_id(new_object_id); 02965 } 02966 } 02967 return 0; 02968 #ifndef TOLUA_RELEASE 02969 tolua_lerror: 02970 tolua_error(tolua_S,"#ferror in function 'set_object_id'.",&tolua_err); 02971 return 0; 02972 #endif 02973 } 02974 #endif //#ifndef TOLUA_DISABLE 02975 02976 /* method: maxlenof_object_id of class DeleteObjectMessage */ 02977 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_maxlenof_object_id00 02978 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_maxlenof_object_id00(lua_State* tolua_S) 02979 { 02980 #ifndef TOLUA_RELEASE 02981 tolua_Error tolua_err; 02982 if ( 02983 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface::DeleteObjectMessage",0,&tolua_err) || 02984 !tolua_isnoobj(tolua_S,2,&tolua_err) 02985 ) 02986 goto tolua_lerror; 02987 else 02988 #endif 02989 { 02990 const fawkes::VisualDisplay2DInterface::DeleteObjectMessage* self = (const fawkes::VisualDisplay2DInterface::DeleteObjectMessage*) tolua_tousertype(tolua_S,1,0); 02991 #ifndef TOLUA_RELEASE 02992 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_object_id'", NULL); 02993 #endif 02994 { 02995 int tolua_ret = (int) self->maxlenof_object_id(); 02996 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 02997 } 02998 } 02999 return 1; 03000 #ifndef TOLUA_RELEASE 03001 tolua_lerror: 03002 tolua_error(tolua_S,"#ferror in function 'maxlenof_object_id'.",&tolua_err); 03003 return 0; 03004 #endif 03005 } 03006 #endif //#ifndef TOLUA_DISABLE 03007 03008 /* method: new of class DeleteAllMessage */ 03009 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteAllMessage_new00 03010 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteAllMessage_new00(lua_State* tolua_S) 03011 { 03012 #ifndef TOLUA_RELEASE 03013 tolua_Error tolua_err; 03014 if ( 03015 !tolua_isusertable(tolua_S,1,"fawkes::VisualDisplay2DInterface::DeleteAllMessage",0,&tolua_err) || 03016 !tolua_isnoobj(tolua_S,2,&tolua_err) 03017 ) 03018 goto tolua_lerror; 03019 else 03020 #endif 03021 { 03022 { 03023 fawkes::VisualDisplay2DInterface::DeleteAllMessage* tolua_ret = (fawkes::VisualDisplay2DInterface::DeleteAllMessage*) Mtolua_new((fawkes::VisualDisplay2DInterface::DeleteAllMessage)()); 03024 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::VisualDisplay2DInterface::DeleteAllMessage"); 03025 } 03026 } 03027 return 1; 03028 #ifndef TOLUA_RELEASE 03029 tolua_lerror: 03030 tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); 03031 return 0; 03032 #endif 03033 } 03034 #endif //#ifndef TOLUA_DISABLE 03035 03036 /* method: new_local of class DeleteAllMessage */ 03037 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteAllMessage_new00_local 03038 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteAllMessage_new00_local(lua_State* tolua_S) 03039 { 03040 #ifndef TOLUA_RELEASE 03041 tolua_Error tolua_err; 03042 if ( 03043 !tolua_isusertable(tolua_S,1,"fawkes::VisualDisplay2DInterface::DeleteAllMessage",0,&tolua_err) || 03044 !tolua_isnoobj(tolua_S,2,&tolua_err) 03045 ) 03046 goto tolua_lerror; 03047 else 03048 #endif 03049 { 03050 { 03051 fawkes::VisualDisplay2DInterface::DeleteAllMessage* tolua_ret = (fawkes::VisualDisplay2DInterface::DeleteAllMessage*) Mtolua_new((fawkes::VisualDisplay2DInterface::DeleteAllMessage)()); 03052 tolua_pushusertype(tolua_S,(void*)tolua_ret,"fawkes::VisualDisplay2DInterface::DeleteAllMessage"); 03053 tolua_register_gc(tolua_S,lua_gettop(tolua_S)); 03054 } 03055 } 03056 return 1; 03057 #ifndef TOLUA_RELEASE 03058 tolua_lerror: 03059 tolua_error(tolua_S,"#ferror in function 'new'.",&tolua_err); 03060 return 0; 03061 #endif 03062 } 03063 #endif //#ifndef TOLUA_DISABLE 03064 03065 /* method: delete of class DeleteAllMessage */ 03066 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteAllMessage_delete00 03067 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteAllMessage_delete00(lua_State* tolua_S) 03068 { 03069 #ifndef TOLUA_RELEASE 03070 tolua_Error tolua_err; 03071 if ( 03072 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface::DeleteAllMessage",0,&tolua_err) || 03073 !tolua_isnoobj(tolua_S,2,&tolua_err) 03074 ) 03075 goto tolua_lerror; 03076 else 03077 #endif 03078 { 03079 fawkes::VisualDisplay2DInterface::DeleteAllMessage* self = (fawkes::VisualDisplay2DInterface::DeleteAllMessage*) tolua_tousertype(tolua_S,1,0); 03080 #ifndef TOLUA_RELEASE 03081 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'delete'", NULL); 03082 #endif 03083 Mtolua_delete(self); 03084 } 03085 return 0; 03086 #ifndef TOLUA_RELEASE 03087 tolua_lerror: 03088 tolua_error(tolua_S,"#ferror in function 'delete'.",&tolua_err); 03089 return 0; 03090 #endif 03091 } 03092 #endif //#ifndef TOLUA_DISABLE 03093 03094 /* method: counter of class fawkes::VisualDisplay2DInterface */ 03095 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_counter00 03096 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_counter00(lua_State* tolua_S) 03097 { 03098 #ifndef TOLUA_RELEASE 03099 tolua_Error tolua_err; 03100 if ( 03101 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03102 !tolua_isnoobj(tolua_S,2,&tolua_err) 03103 ) 03104 goto tolua_lerror; 03105 else 03106 #endif 03107 { 03108 fawkes::VisualDisplay2DInterface* self = (fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03109 #ifndef TOLUA_RELEASE 03110 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'counter'", NULL); 03111 #endif 03112 { 03113 unsigned int tolua_ret = (unsigned int) self->counter(); 03114 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 03115 } 03116 } 03117 return 1; 03118 #ifndef TOLUA_RELEASE 03119 tolua_lerror: 03120 tolua_error(tolua_S,"#ferror in function 'counter'.",&tolua_err); 03121 return 0; 03122 #endif 03123 } 03124 #endif //#ifndef TOLUA_DISABLE 03125 03126 /* method: set_counter of class fawkes::VisualDisplay2DInterface */ 03127 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_set_counter00 03128 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_set_counter00(lua_State* tolua_S) 03129 { 03130 #ifndef TOLUA_RELEASE 03131 tolua_Error tolua_err; 03132 if ( 03133 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03134 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 03135 !tolua_isnoobj(tolua_S,3,&tolua_err) 03136 ) 03137 goto tolua_lerror; 03138 else 03139 #endif 03140 { 03141 fawkes::VisualDisplay2DInterface* self = (fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03142 unsigned const int new_counter = ((unsigned const int) tolua_tonumber(tolua_S,2,0)); 03143 #ifndef TOLUA_RELEASE 03144 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_counter'", NULL); 03145 #endif 03146 { 03147 self->set_counter(new_counter); 03148 } 03149 } 03150 return 0; 03151 #ifndef TOLUA_RELEASE 03152 tolua_lerror: 03153 tolua_error(tolua_S,"#ferror in function 'set_counter'.",&tolua_err); 03154 return 0; 03155 #endif 03156 } 03157 #endif //#ifndef TOLUA_DISABLE 03158 03159 /* method: maxlenof_counter of class fawkes::VisualDisplay2DInterface */ 03160 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_maxlenof_counter00 03161 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_maxlenof_counter00(lua_State* tolua_S) 03162 { 03163 #ifndef TOLUA_RELEASE 03164 tolua_Error tolua_err; 03165 if ( 03166 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03167 !tolua_isnoobj(tolua_S,2,&tolua_err) 03168 ) 03169 goto tolua_lerror; 03170 else 03171 #endif 03172 { 03173 const fawkes::VisualDisplay2DInterface* self = (const fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03174 #ifndef TOLUA_RELEASE 03175 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'maxlenof_counter'", NULL); 03176 #endif 03177 { 03178 int tolua_ret = (int) self->maxlenof_counter(); 03179 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 03180 } 03181 } 03182 return 1; 03183 #ifndef TOLUA_RELEASE 03184 tolua_lerror: 03185 tolua_error(tolua_S,"#ferror in function 'maxlenof_counter'.",&tolua_err); 03186 return 0; 03187 #endif 03188 } 03189 #endif //#ifndef TOLUA_DISABLE 03190 03191 /* method: oftype of class fawkes::VisualDisplay2DInterface */ 03192 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_oftype00 03193 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_oftype00(lua_State* tolua_S) 03194 { 03195 #ifndef TOLUA_RELEASE 03196 tolua_Error tolua_err; 03197 if ( 03198 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03199 !tolua_isstring(tolua_S,2,0,&tolua_err) || 03200 !tolua_isnoobj(tolua_S,3,&tolua_err) 03201 ) 03202 goto tolua_lerror; 03203 else 03204 #endif 03205 { 03206 const fawkes::VisualDisplay2DInterface* self = (const fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03207 const char* interface_type = ((const char*) tolua_tostring(tolua_S,2,0)); 03208 #ifndef TOLUA_RELEASE 03209 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'oftype'", NULL); 03210 #endif 03211 { 03212 bool tolua_ret = (bool) self->oftype(interface_type); 03213 tolua_pushboolean(tolua_S,(bool)tolua_ret); 03214 } 03215 } 03216 return 1; 03217 #ifndef TOLUA_RELEASE 03218 tolua_lerror: 03219 tolua_error(tolua_S,"#ferror in function 'oftype'.",&tolua_err); 03220 return 0; 03221 #endif 03222 } 03223 #endif //#ifndef TOLUA_DISABLE 03224 03225 /* method: datachunk of class fawkes::VisualDisplay2DInterface */ 03226 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_datachunk00 03227 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_datachunk00(lua_State* tolua_S) 03228 { 03229 #ifndef TOLUA_RELEASE 03230 tolua_Error tolua_err; 03231 if ( 03232 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03233 !tolua_isnoobj(tolua_S,2,&tolua_err) 03234 ) 03235 goto tolua_lerror; 03236 else 03237 #endif 03238 { 03239 const fawkes::VisualDisplay2DInterface* self = (const fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03240 #ifndef TOLUA_RELEASE 03241 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'datachunk'", NULL); 03242 #endif 03243 { 03244 const void* tolua_ret = (const void*) self->datachunk(); 03245 tolua_pushuserdata(tolua_S,(void*)tolua_ret); 03246 } 03247 } 03248 return 1; 03249 #ifndef TOLUA_RELEASE 03250 tolua_lerror: 03251 tolua_error(tolua_S,"#ferror in function 'datachunk'.",&tolua_err); 03252 return 0; 03253 #endif 03254 } 03255 #endif //#ifndef TOLUA_DISABLE 03256 03257 /* method: datasize of class fawkes::VisualDisplay2DInterface */ 03258 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_datasize00 03259 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_datasize00(lua_State* tolua_S) 03260 { 03261 #ifndef TOLUA_RELEASE 03262 tolua_Error tolua_err; 03263 if ( 03264 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03265 !tolua_isnoobj(tolua_S,2,&tolua_err) 03266 ) 03267 goto tolua_lerror; 03268 else 03269 #endif 03270 { 03271 const fawkes::VisualDisplay2DInterface* self = (const fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03272 #ifndef TOLUA_RELEASE 03273 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'datasize'", NULL); 03274 #endif 03275 { 03276 unsigned int tolua_ret = (unsigned int) self->datasize(); 03277 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 03278 } 03279 } 03280 return 1; 03281 #ifndef TOLUA_RELEASE 03282 tolua_lerror: 03283 tolua_error(tolua_S,"#ferror in function 'datasize'.",&tolua_err); 03284 return 0; 03285 #endif 03286 } 03287 #endif //#ifndef TOLUA_DISABLE 03288 03289 /* method: type of class fawkes::VisualDisplay2DInterface */ 03290 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_type00 03291 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_type00(lua_State* tolua_S) 03292 { 03293 #ifndef TOLUA_RELEASE 03294 tolua_Error tolua_err; 03295 if ( 03296 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03297 !tolua_isnoobj(tolua_S,2,&tolua_err) 03298 ) 03299 goto tolua_lerror; 03300 else 03301 #endif 03302 { 03303 const fawkes::VisualDisplay2DInterface* self = (const fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03304 #ifndef TOLUA_RELEASE 03305 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'type'", NULL); 03306 #endif 03307 { 03308 const char* tolua_ret = (const char*) self->type(); 03309 tolua_pushstring(tolua_S,(const char*)tolua_ret); 03310 } 03311 } 03312 return 1; 03313 #ifndef TOLUA_RELEASE 03314 tolua_lerror: 03315 tolua_error(tolua_S,"#ferror in function 'type'.",&tolua_err); 03316 return 0; 03317 #endif 03318 } 03319 #endif //#ifndef TOLUA_DISABLE 03320 03321 /* method: id of class fawkes::VisualDisplay2DInterface */ 03322 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_id00 03323 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_id00(lua_State* tolua_S) 03324 { 03325 #ifndef TOLUA_RELEASE 03326 tolua_Error tolua_err; 03327 if ( 03328 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03329 !tolua_isnoobj(tolua_S,2,&tolua_err) 03330 ) 03331 goto tolua_lerror; 03332 else 03333 #endif 03334 { 03335 const fawkes::VisualDisplay2DInterface* self = (const fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03336 #ifndef TOLUA_RELEASE 03337 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'id'", NULL); 03338 #endif 03339 { 03340 const char* tolua_ret = (const char*) self->id(); 03341 tolua_pushstring(tolua_S,(const char*)tolua_ret); 03342 } 03343 } 03344 return 1; 03345 #ifndef TOLUA_RELEASE 03346 tolua_lerror: 03347 tolua_error(tolua_S,"#ferror in function 'id'.",&tolua_err); 03348 return 0; 03349 #endif 03350 } 03351 #endif //#ifndef TOLUA_DISABLE 03352 03353 /* method: uid of class fawkes::VisualDisplay2DInterface */ 03354 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_uid00 03355 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_uid00(lua_State* tolua_S) 03356 { 03357 #ifndef TOLUA_RELEASE 03358 tolua_Error tolua_err; 03359 if ( 03360 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03361 !tolua_isnoobj(tolua_S,2,&tolua_err) 03362 ) 03363 goto tolua_lerror; 03364 else 03365 #endif 03366 { 03367 const fawkes::VisualDisplay2DInterface* self = (const fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03368 #ifndef TOLUA_RELEASE 03369 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'uid'", NULL); 03370 #endif 03371 { 03372 const char* tolua_ret = (const char*) self->uid(); 03373 tolua_pushstring(tolua_S,(const char*)tolua_ret); 03374 } 03375 } 03376 return 1; 03377 #ifndef TOLUA_RELEASE 03378 tolua_lerror: 03379 tolua_error(tolua_S,"#ferror in function 'uid'.",&tolua_err); 03380 return 0; 03381 #endif 03382 } 03383 #endif //#ifndef TOLUA_DISABLE 03384 03385 /* method: serial of class fawkes::VisualDisplay2DInterface */ 03386 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_serial00 03387 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_serial00(lua_State* tolua_S) 03388 { 03389 #ifndef TOLUA_RELEASE 03390 tolua_Error tolua_err; 03391 if ( 03392 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03393 !tolua_isnoobj(tolua_S,2,&tolua_err) 03394 ) 03395 goto tolua_lerror; 03396 else 03397 #endif 03398 { 03399 const fawkes::VisualDisplay2DInterface* self = (const fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03400 #ifndef TOLUA_RELEASE 03401 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'serial'", NULL); 03402 #endif 03403 { 03404 unsigned int tolua_ret = (unsigned int) self->serial(); 03405 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 03406 } 03407 } 03408 return 1; 03409 #ifndef TOLUA_RELEASE 03410 tolua_lerror: 03411 tolua_error(tolua_S,"#ferror in function 'serial'.",&tolua_err); 03412 return 0; 03413 #endif 03414 } 03415 #endif //#ifndef TOLUA_DISABLE 03416 03417 /* method: mem_serial of class fawkes::VisualDisplay2DInterface */ 03418 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_mem_serial00 03419 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_mem_serial00(lua_State* tolua_S) 03420 { 03421 #ifndef TOLUA_RELEASE 03422 tolua_Error tolua_err; 03423 if ( 03424 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03425 !tolua_isnoobj(tolua_S,2,&tolua_err) 03426 ) 03427 goto tolua_lerror; 03428 else 03429 #endif 03430 { 03431 const fawkes::VisualDisplay2DInterface* self = (const fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03432 #ifndef TOLUA_RELEASE 03433 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'mem_serial'", NULL); 03434 #endif 03435 { 03436 unsigned int tolua_ret = (unsigned int) self->mem_serial(); 03437 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 03438 } 03439 } 03440 return 1; 03441 #ifndef TOLUA_RELEASE 03442 tolua_lerror: 03443 tolua_error(tolua_S,"#ferror in function 'mem_serial'.",&tolua_err); 03444 return 0; 03445 #endif 03446 } 03447 #endif //#ifndef TOLUA_DISABLE 03448 03449 /* method: operator== of class fawkes::VisualDisplay2DInterface */ 03450 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface__eq00 03451 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface__eq00(lua_State* tolua_S) 03452 { 03453 #ifndef TOLUA_RELEASE 03454 tolua_Error tolua_err; 03455 if ( 03456 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03457 (tolua_isvaluenil(tolua_S,2,&tolua_err) || !tolua_isusertype(tolua_S,2,"Interface",0,&tolua_err)) || 03458 !tolua_isnoobj(tolua_S,3,&tolua_err) 03459 ) 03460 goto tolua_lerror; 03461 else 03462 #endif 03463 { 03464 const fawkes::VisualDisplay2DInterface* self = (const fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03465 Interface* comp = ((Interface*) tolua_tousertype(tolua_S,2,0)); 03466 #ifndef TOLUA_RELEASE 03467 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'operator=='", NULL); 03468 #endif 03469 { 03470 bool tolua_ret = (bool) self->operator==(*comp); 03471 tolua_pushboolean(tolua_S,(bool)tolua_ret); 03472 } 03473 } 03474 return 1; 03475 #ifndef TOLUA_RELEASE 03476 tolua_lerror: 03477 tolua_error(tolua_S,"#ferror in function '.eq'.",&tolua_err); 03478 return 0; 03479 #endif 03480 } 03481 #endif //#ifndef TOLUA_DISABLE 03482 03483 /* method: hash of class fawkes::VisualDisplay2DInterface */ 03484 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_hash00 03485 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_hash00(lua_State* tolua_S) 03486 { 03487 #ifndef TOLUA_RELEASE 03488 tolua_Error tolua_err; 03489 if ( 03490 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03491 !tolua_isnoobj(tolua_S,2,&tolua_err) 03492 ) 03493 goto tolua_lerror; 03494 else 03495 #endif 03496 { 03497 const fawkes::VisualDisplay2DInterface* self = (const fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03498 #ifndef TOLUA_RELEASE 03499 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'hash'", NULL); 03500 #endif 03501 { 03502 unsigned const char* tolua_ret = ( unsigned const char*) self->hash(); 03503 tolua_pushstring(tolua_S,(const char*)tolua_ret); 03504 } 03505 } 03506 return 1; 03507 #ifndef TOLUA_RELEASE 03508 tolua_lerror: 03509 tolua_error(tolua_S,"#ferror in function 'hash'.",&tolua_err); 03510 return 0; 03511 #endif 03512 } 03513 #endif //#ifndef TOLUA_DISABLE 03514 03515 /* method: hash_size of class fawkes::VisualDisplay2DInterface */ 03516 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_hash_size00 03517 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_hash_size00(lua_State* tolua_S) 03518 { 03519 #ifndef TOLUA_RELEASE 03520 tolua_Error tolua_err; 03521 if ( 03522 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03523 !tolua_isnoobj(tolua_S,2,&tolua_err) 03524 ) 03525 goto tolua_lerror; 03526 else 03527 #endif 03528 { 03529 const fawkes::VisualDisplay2DInterface* self = (const fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03530 #ifndef TOLUA_RELEASE 03531 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'hash_size'", NULL); 03532 #endif 03533 { 03534 int tolua_ret = (int) self->hash_size(); 03535 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 03536 } 03537 } 03538 return 1; 03539 #ifndef TOLUA_RELEASE 03540 tolua_lerror: 03541 tolua_error(tolua_S,"#ferror in function 'hash_size'.",&tolua_err); 03542 return 0; 03543 #endif 03544 } 03545 #endif //#ifndef TOLUA_DISABLE 03546 03547 /* method: hash_printable of class fawkes::VisualDisplay2DInterface */ 03548 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_hash_printable00 03549 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_hash_printable00(lua_State* tolua_S) 03550 { 03551 #ifndef TOLUA_RELEASE 03552 tolua_Error tolua_err; 03553 if ( 03554 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03555 !tolua_isnoobj(tolua_S,2,&tolua_err) 03556 ) 03557 goto tolua_lerror; 03558 else 03559 #endif 03560 { 03561 const fawkes::VisualDisplay2DInterface* self = (const fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03562 #ifndef TOLUA_RELEASE 03563 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'hash_printable'", NULL); 03564 #endif 03565 { 03566 const char* tolua_ret = (const char*) self->hash_printable(); 03567 tolua_pushstring(tolua_S,(const char*)tolua_ret); 03568 } 03569 } 03570 return 1; 03571 #ifndef TOLUA_RELEASE 03572 tolua_lerror: 03573 tolua_error(tolua_S,"#ferror in function 'hash_printable'.",&tolua_err); 03574 return 0; 03575 #endif 03576 } 03577 #endif //#ifndef TOLUA_DISABLE 03578 03579 /* method: is_writer of class fawkes::VisualDisplay2DInterface */ 03580 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_is_writer00 03581 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_is_writer00(lua_State* tolua_S) 03582 { 03583 #ifndef TOLUA_RELEASE 03584 tolua_Error tolua_err; 03585 if ( 03586 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03587 !tolua_isnoobj(tolua_S,2,&tolua_err) 03588 ) 03589 goto tolua_lerror; 03590 else 03591 #endif 03592 { 03593 const fawkes::VisualDisplay2DInterface* self = (const fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03594 #ifndef TOLUA_RELEASE 03595 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'is_writer'", NULL); 03596 #endif 03597 { 03598 bool tolua_ret = (bool) self->is_writer(); 03599 tolua_pushboolean(tolua_S,(bool)tolua_ret); 03600 } 03601 } 03602 return 1; 03603 #ifndef TOLUA_RELEASE 03604 tolua_lerror: 03605 tolua_error(tolua_S,"#ferror in function 'is_writer'.",&tolua_err); 03606 return 0; 03607 #endif 03608 } 03609 #endif //#ifndef TOLUA_DISABLE 03610 03611 /* method: set_from_chunk of class fawkes::VisualDisplay2DInterface */ 03612 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_set_from_chunk00 03613 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_set_from_chunk00(lua_State* tolua_S) 03614 { 03615 #ifndef TOLUA_RELEASE 03616 tolua_Error tolua_err; 03617 if ( 03618 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03619 !tolua_isuserdata(tolua_S,2,0,&tolua_err) || 03620 !tolua_isnoobj(tolua_S,3,&tolua_err) 03621 ) 03622 goto tolua_lerror; 03623 else 03624 #endif 03625 { 03626 fawkes::VisualDisplay2DInterface* self = (fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03627 void* chunk = ((void*) tolua_touserdata(tolua_S,2,0)); 03628 #ifndef TOLUA_RELEASE 03629 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'set_from_chunk'", NULL); 03630 #endif 03631 { 03632 self->set_from_chunk(chunk); 03633 } 03634 } 03635 return 0; 03636 #ifndef TOLUA_RELEASE 03637 tolua_lerror: 03638 tolua_error(tolua_S,"#ferror in function 'set_from_chunk'.",&tolua_err); 03639 return 0; 03640 #endif 03641 } 03642 #endif //#ifndef TOLUA_DISABLE 03643 03644 /* method: create_message of class fawkes::VisualDisplay2DInterface */ 03645 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_create_message00 03646 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_create_message00(lua_State* tolua_S) 03647 { 03648 #ifndef TOLUA_RELEASE 03649 tolua_Error tolua_err; 03650 if ( 03651 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03652 !tolua_isstring(tolua_S,2,0,&tolua_err) || 03653 !tolua_isnoobj(tolua_S,3,&tolua_err) 03654 ) 03655 goto tolua_lerror; 03656 else 03657 #endif 03658 { 03659 const fawkes::VisualDisplay2DInterface* self = (const fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03660 const char* type = ((const char*) tolua_tostring(tolua_S,2,0)); 03661 #ifndef TOLUA_RELEASE 03662 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'create_message'", NULL); 03663 #endif 03664 { 03665 Message* tolua_ret = (Message*) self->create_message(type); 03666 tolua_pushusertype(tolua_S,(void*)tolua_ret,"Message"); 03667 } 03668 } 03669 return 1; 03670 #ifndef TOLUA_RELEASE 03671 tolua_lerror: 03672 tolua_error(tolua_S,"#ferror in function 'create_message'.",&tolua_err); 03673 return 0; 03674 #endif 03675 } 03676 #endif //#ifndef TOLUA_DISABLE 03677 03678 /* method: read of class fawkes::VisualDisplay2DInterface */ 03679 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_read00 03680 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_read00(lua_State* tolua_S) 03681 { 03682 #ifndef TOLUA_RELEASE 03683 tolua_Error tolua_err; 03684 if ( 03685 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03686 !tolua_isnoobj(tolua_S,2,&tolua_err) 03687 ) 03688 goto tolua_lerror; 03689 else 03690 #endif 03691 { 03692 fawkes::VisualDisplay2DInterface* self = (fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03693 #ifndef TOLUA_RELEASE 03694 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'read'", NULL); 03695 #endif 03696 { 03697 self->read(); 03698 } 03699 } 03700 return 0; 03701 #ifndef TOLUA_RELEASE 03702 tolua_lerror: 03703 tolua_error(tolua_S,"#ferror in function 'read'.",&tolua_err); 03704 return 0; 03705 #endif 03706 } 03707 #endif //#ifndef TOLUA_DISABLE 03708 03709 /* method: write of class fawkes::VisualDisplay2DInterface */ 03710 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_write00 03711 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_write00(lua_State* tolua_S) 03712 { 03713 #ifndef TOLUA_RELEASE 03714 tolua_Error tolua_err; 03715 if ( 03716 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03717 !tolua_isnoobj(tolua_S,2,&tolua_err) 03718 ) 03719 goto tolua_lerror; 03720 else 03721 #endif 03722 { 03723 fawkes::VisualDisplay2DInterface* self = (fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03724 #ifndef TOLUA_RELEASE 03725 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'write'", NULL); 03726 #endif 03727 { 03728 self->write(); 03729 } 03730 } 03731 return 0; 03732 #ifndef TOLUA_RELEASE 03733 tolua_lerror: 03734 tolua_error(tolua_S,"#ferror in function 'write'.",&tolua_err); 03735 return 0; 03736 #endif 03737 } 03738 #endif //#ifndef TOLUA_DISABLE 03739 03740 /* method: has_writer of class fawkes::VisualDisplay2DInterface */ 03741 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_has_writer00 03742 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_has_writer00(lua_State* tolua_S) 03743 { 03744 #ifndef TOLUA_RELEASE 03745 tolua_Error tolua_err; 03746 if ( 03747 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03748 !tolua_isnoobj(tolua_S,2,&tolua_err) 03749 ) 03750 goto tolua_lerror; 03751 else 03752 #endif 03753 { 03754 const fawkes::VisualDisplay2DInterface* self = (const fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03755 #ifndef TOLUA_RELEASE 03756 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'has_writer'", NULL); 03757 #endif 03758 { 03759 bool tolua_ret = (bool) self->has_writer(); 03760 tolua_pushboolean(tolua_S,(bool)tolua_ret); 03761 } 03762 } 03763 return 1; 03764 #ifndef TOLUA_RELEASE 03765 tolua_lerror: 03766 tolua_error(tolua_S,"#ferror in function 'has_writer'.",&tolua_err); 03767 return 0; 03768 #endif 03769 } 03770 #endif //#ifndef TOLUA_DISABLE 03771 03772 /* method: num_readers of class fawkes::VisualDisplay2DInterface */ 03773 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_num_readers00 03774 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_num_readers00(lua_State* tolua_S) 03775 { 03776 #ifndef TOLUA_RELEASE 03777 tolua_Error tolua_err; 03778 if ( 03779 !tolua_isusertype(tolua_S,1,"const fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03780 !tolua_isnoobj(tolua_S,2,&tolua_err) 03781 ) 03782 goto tolua_lerror; 03783 else 03784 #endif 03785 { 03786 const fawkes::VisualDisplay2DInterface* self = (const fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03787 #ifndef TOLUA_RELEASE 03788 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'num_readers'", NULL); 03789 #endif 03790 { 03791 unsigned int tolua_ret = (unsigned int) self->num_readers(); 03792 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 03793 } 03794 } 03795 return 1; 03796 #ifndef TOLUA_RELEASE 03797 tolua_lerror: 03798 tolua_error(tolua_S,"#ferror in function 'num_readers'.",&tolua_err); 03799 return 0; 03800 #endif 03801 } 03802 #endif //#ifndef TOLUA_DISABLE 03803 03804 /* method: msgq_enqueue_copy of class fawkes::VisualDisplay2DInterface */ 03805 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_enqueue_copy00 03806 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_enqueue_copy00(lua_State* tolua_S) 03807 { 03808 #ifndef TOLUA_RELEASE 03809 tolua_Error tolua_err; 03810 if ( 03811 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03812 !tolua_isusertype(tolua_S,2,"Message",0,&tolua_err) || 03813 !tolua_isnoobj(tolua_S,3,&tolua_err) 03814 ) 03815 goto tolua_lerror; 03816 else 03817 #endif 03818 { 03819 fawkes::VisualDisplay2DInterface* self = (fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03820 Message* message = ((Message*) tolua_tousertype(tolua_S,2,0)); 03821 #ifndef TOLUA_RELEASE 03822 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_enqueue_copy'", NULL); 03823 #endif 03824 { 03825 unsigned int tolua_ret = (unsigned int) self->msgq_enqueue_copy(message); 03826 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 03827 } 03828 } 03829 return 1; 03830 #ifndef TOLUA_RELEASE 03831 tolua_lerror: 03832 tolua_error(tolua_S,"#ferror in function 'msgq_enqueue_copy'.",&tolua_err); 03833 return 0; 03834 #endif 03835 } 03836 #endif //#ifndef TOLUA_DISABLE 03837 03838 /* method: msgq_remove of class fawkes::VisualDisplay2DInterface */ 03839 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_remove00 03840 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_remove00(lua_State* tolua_S) 03841 { 03842 #ifndef TOLUA_RELEASE 03843 tolua_Error tolua_err; 03844 if ( 03845 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03846 !tolua_isusertype(tolua_S,2,"Message",0,&tolua_err) || 03847 !tolua_isnoobj(tolua_S,3,&tolua_err) 03848 ) 03849 goto tolua_lerror; 03850 else 03851 #endif 03852 { 03853 fawkes::VisualDisplay2DInterface* self = (fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03854 Message* message = ((Message*) tolua_tousertype(tolua_S,2,0)); 03855 #ifndef TOLUA_RELEASE 03856 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_remove'", NULL); 03857 #endif 03858 { 03859 self->msgq_remove(message); 03860 } 03861 } 03862 return 0; 03863 #ifndef TOLUA_RELEASE 03864 tolua_lerror: 03865 tolua_error(tolua_S,"#ferror in function 'msgq_remove'.",&tolua_err); 03866 return 0; 03867 #endif 03868 } 03869 #endif //#ifndef TOLUA_DISABLE 03870 03871 /* method: msgq_remove of class fawkes::VisualDisplay2DInterface */ 03872 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_remove01 03873 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_remove01(lua_State* tolua_S) 03874 { 03875 tolua_Error tolua_err; 03876 if ( 03877 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03878 !tolua_isnumber(tolua_S,2,0,&tolua_err) || 03879 !tolua_isnoobj(tolua_S,3,&tolua_err) 03880 ) 03881 goto tolua_lerror; 03882 else 03883 { 03884 fawkes::VisualDisplay2DInterface* self = (fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03885 unsigned int message_id = ((unsigned int) tolua_tonumber(tolua_S,2,0)); 03886 #ifndef TOLUA_RELEASE 03887 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_remove'", NULL); 03888 #endif 03889 { 03890 self->msgq_remove(message_id); 03891 } 03892 } 03893 return 0; 03894 tolua_lerror: 03895 return tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_remove00(tolua_S); 03896 } 03897 #endif //#ifndef TOLUA_DISABLE 03898 03899 /* method: msgq_size of class fawkes::VisualDisplay2DInterface */ 03900 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_size00 03901 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_size00(lua_State* tolua_S) 03902 { 03903 #ifndef TOLUA_RELEASE 03904 tolua_Error tolua_err; 03905 if ( 03906 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03907 !tolua_isnoobj(tolua_S,2,&tolua_err) 03908 ) 03909 goto tolua_lerror; 03910 else 03911 #endif 03912 { 03913 fawkes::VisualDisplay2DInterface* self = (fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03914 #ifndef TOLUA_RELEASE 03915 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_size'", NULL); 03916 #endif 03917 { 03918 unsigned int tolua_ret = (unsigned int) self->msgq_size(); 03919 tolua_pushnumber(tolua_S,(lua_Number)tolua_ret); 03920 } 03921 } 03922 return 1; 03923 #ifndef TOLUA_RELEASE 03924 tolua_lerror: 03925 tolua_error(tolua_S,"#ferror in function 'msgq_size'.",&tolua_err); 03926 return 0; 03927 #endif 03928 } 03929 #endif //#ifndef TOLUA_DISABLE 03930 03931 /* method: msgq_flush of class fawkes::VisualDisplay2DInterface */ 03932 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_flush00 03933 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_flush00(lua_State* tolua_S) 03934 { 03935 #ifndef TOLUA_RELEASE 03936 tolua_Error tolua_err; 03937 if ( 03938 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03939 !tolua_isnoobj(tolua_S,2,&tolua_err) 03940 ) 03941 goto tolua_lerror; 03942 else 03943 #endif 03944 { 03945 fawkes::VisualDisplay2DInterface* self = (fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03946 #ifndef TOLUA_RELEASE 03947 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_flush'", NULL); 03948 #endif 03949 { 03950 self->msgq_flush(); 03951 } 03952 } 03953 return 0; 03954 #ifndef TOLUA_RELEASE 03955 tolua_lerror: 03956 tolua_error(tolua_S,"#ferror in function 'msgq_flush'.",&tolua_err); 03957 return 0; 03958 #endif 03959 } 03960 #endif //#ifndef TOLUA_DISABLE 03961 03962 /* method: msgq_lock of class fawkes::VisualDisplay2DInterface */ 03963 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_lock00 03964 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_lock00(lua_State* tolua_S) 03965 { 03966 #ifndef TOLUA_RELEASE 03967 tolua_Error tolua_err; 03968 if ( 03969 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface",0,&tolua_err) || 03970 !tolua_isnoobj(tolua_S,2,&tolua_err) 03971 ) 03972 goto tolua_lerror; 03973 else 03974 #endif 03975 { 03976 fawkes::VisualDisplay2DInterface* self = (fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 03977 #ifndef TOLUA_RELEASE 03978 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_lock'", NULL); 03979 #endif 03980 { 03981 self->msgq_lock(); 03982 } 03983 } 03984 return 0; 03985 #ifndef TOLUA_RELEASE 03986 tolua_lerror: 03987 tolua_error(tolua_S,"#ferror in function 'msgq_lock'.",&tolua_err); 03988 return 0; 03989 #endif 03990 } 03991 #endif //#ifndef TOLUA_DISABLE 03992 03993 /* method: msgq_try_lock of class fawkes::VisualDisplay2DInterface */ 03994 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_try_lock00 03995 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_try_lock00(lua_State* tolua_S) 03996 { 03997 #ifndef TOLUA_RELEASE 03998 tolua_Error tolua_err; 03999 if ( 04000 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface",0,&tolua_err) || 04001 !tolua_isnoobj(tolua_S,2,&tolua_err) 04002 ) 04003 goto tolua_lerror; 04004 else 04005 #endif 04006 { 04007 fawkes::VisualDisplay2DInterface* self = (fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 04008 #ifndef TOLUA_RELEASE 04009 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_try_lock'", NULL); 04010 #endif 04011 { 04012 bool tolua_ret = (bool) self->msgq_try_lock(); 04013 tolua_pushboolean(tolua_S,(bool)tolua_ret); 04014 } 04015 } 04016 return 1; 04017 #ifndef TOLUA_RELEASE 04018 tolua_lerror: 04019 tolua_error(tolua_S,"#ferror in function 'msgq_try_lock'.",&tolua_err); 04020 return 0; 04021 #endif 04022 } 04023 #endif //#ifndef TOLUA_DISABLE 04024 04025 /* method: msgq_unlock of class fawkes::VisualDisplay2DInterface */ 04026 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_unlock00 04027 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_unlock00(lua_State* tolua_S) 04028 { 04029 #ifndef TOLUA_RELEASE 04030 tolua_Error tolua_err; 04031 if ( 04032 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface",0,&tolua_err) || 04033 !tolua_isnoobj(tolua_S,2,&tolua_err) 04034 ) 04035 goto tolua_lerror; 04036 else 04037 #endif 04038 { 04039 fawkes::VisualDisplay2DInterface* self = (fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 04040 #ifndef TOLUA_RELEASE 04041 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_unlock'", NULL); 04042 #endif 04043 { 04044 self->msgq_unlock(); 04045 } 04046 } 04047 return 0; 04048 #ifndef TOLUA_RELEASE 04049 tolua_lerror: 04050 tolua_error(tolua_S,"#ferror in function 'msgq_unlock'.",&tolua_err); 04051 return 0; 04052 #endif 04053 } 04054 #endif //#ifndef TOLUA_DISABLE 04055 04056 /* method: msgq_pop of class fawkes::VisualDisplay2DInterface */ 04057 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_pop00 04058 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_pop00(lua_State* tolua_S) 04059 { 04060 #ifndef TOLUA_RELEASE 04061 tolua_Error tolua_err; 04062 if ( 04063 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface",0,&tolua_err) || 04064 !tolua_isnoobj(tolua_S,2,&tolua_err) 04065 ) 04066 goto tolua_lerror; 04067 else 04068 #endif 04069 { 04070 fawkes::VisualDisplay2DInterface* self = (fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 04071 #ifndef TOLUA_RELEASE 04072 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_pop'", NULL); 04073 #endif 04074 { 04075 self->msgq_pop(); 04076 } 04077 } 04078 return 0; 04079 #ifndef TOLUA_RELEASE 04080 tolua_lerror: 04081 tolua_error(tolua_S,"#ferror in function 'msgq_pop'.",&tolua_err); 04082 return 0; 04083 #endif 04084 } 04085 #endif //#ifndef TOLUA_DISABLE 04086 04087 /* method: msgq_first of class fawkes::VisualDisplay2DInterface */ 04088 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_first00 04089 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_first00(lua_State* tolua_S) 04090 { 04091 #ifndef TOLUA_RELEASE 04092 tolua_Error tolua_err; 04093 if ( 04094 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface",0,&tolua_err) || 04095 !tolua_isnoobj(tolua_S,2,&tolua_err) 04096 ) 04097 goto tolua_lerror; 04098 else 04099 #endif 04100 { 04101 fawkes::VisualDisplay2DInterface* self = (fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 04102 #ifndef TOLUA_RELEASE 04103 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_first'", NULL); 04104 #endif 04105 { 04106 Message* tolua_ret = (Message*) self->msgq_first(); 04107 tolua_pushusertype(tolua_S,(void*)tolua_ret,"Message"); 04108 } 04109 } 04110 return 1; 04111 #ifndef TOLUA_RELEASE 04112 tolua_lerror: 04113 tolua_error(tolua_S,"#ferror in function 'msgq_first'.",&tolua_err); 04114 return 0; 04115 #endif 04116 } 04117 #endif //#ifndef TOLUA_DISABLE 04118 04119 /* method: msgq_empty of class fawkes::VisualDisplay2DInterface */ 04120 #ifndef TOLUA_DISABLE_tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_empty00 04121 static int tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_empty00(lua_State* tolua_S) 04122 { 04123 #ifndef TOLUA_RELEASE 04124 tolua_Error tolua_err; 04125 if ( 04126 !tolua_isusertype(tolua_S,1,"fawkes::VisualDisplay2DInterface",0,&tolua_err) || 04127 !tolua_isnoobj(tolua_S,2,&tolua_err) 04128 ) 04129 goto tolua_lerror; 04130 else 04131 #endif 04132 { 04133 fawkes::VisualDisplay2DInterface* self = (fawkes::VisualDisplay2DInterface*) tolua_tousertype(tolua_S,1,0); 04134 #ifndef TOLUA_RELEASE 04135 if (!self) tolua_error(tolua_S,"invalid 'self' in function 'msgq_empty'", NULL); 04136 #endif 04137 { 04138 bool tolua_ret = (bool) self->msgq_empty(); 04139 tolua_pushboolean(tolua_S,(bool)tolua_ret); 04140 } 04141 } 04142 return 1; 04143 #ifndef TOLUA_RELEASE 04144 tolua_lerror: 04145 tolua_error(tolua_S,"#ferror in function 'msgq_empty'.",&tolua_err); 04146 return 0; 04147 #endif 04148 } 04149 #endif //#ifndef TOLUA_DISABLE 04150 04151 /* Open function */ 04152 TOLUA_API int tolua_interfaces_VisualDisplay2DInterface_open (lua_State* tolua_S) 04153 { 04154 tolua_open(tolua_S); 04155 tolua_reg_types(tolua_S); 04156 tolua_module(tolua_S,NULL,0); 04157 tolua_beginmodule(tolua_S,NULL); 04158 tolua_module(tolua_S,"fawkes",0); 04159 tolua_beginmodule(tolua_S,"fawkes"); 04160 tolua_cclass(tolua_S,"VisualDisplay2DInterface","fawkes::VisualDisplay2DInterface","Interface",NULL); 04161 tolua_beginmodule(tolua_S,"VisualDisplay2DInterface"); 04162 tolua_constant(tolua_S,"LS_SOLID",fawkes::VisualDisplay2DInterface::LS_SOLID); 04163 tolua_constant(tolua_S,"LS_DASHED",fawkes::VisualDisplay2DInterface::LS_DASHED); 04164 tolua_constant(tolua_S,"LS_DOTTED",fawkes::VisualDisplay2DInterface::LS_DOTTED); 04165 tolua_constant(tolua_S,"LS_DASH_DOTTED",fawkes::VisualDisplay2DInterface::LS_DASH_DOTTED); 04166 tolua_constant(tolua_S,"CENTERED",fawkes::VisualDisplay2DInterface::CENTERED); 04167 tolua_constant(tolua_S,"NORTH",fawkes::VisualDisplay2DInterface::NORTH); 04168 tolua_constant(tolua_S,"EAST",fawkes::VisualDisplay2DInterface::EAST); 04169 tolua_constant(tolua_S,"SOUTH",fawkes::VisualDisplay2DInterface::SOUTH); 04170 tolua_constant(tolua_S,"WEST",fawkes::VisualDisplay2DInterface::WEST); 04171 tolua_constant(tolua_S,"NORTH_EAST",fawkes::VisualDisplay2DInterface::NORTH_EAST); 04172 tolua_constant(tolua_S,"SOUTH_EAST",fawkes::VisualDisplay2DInterface::SOUTH_EAST); 04173 tolua_constant(tolua_S,"SOUTH_WEST",fawkes::VisualDisplay2DInterface::SOUTH_WEST); 04174 tolua_constant(tolua_S,"NORTH_WEST",fawkes::VisualDisplay2DInterface::NORTH_WEST); 04175 #ifdef __cplusplus 04176 tolua_cclass(tolua_S,"AddCartLineMessage","fawkes::VisualDisplay2DInterface::AddCartLineMessage","Message",tolua_collect_fawkes__VisualDisplay2DInterface__AddCartLineMessage); 04177 #else 04178 tolua_cclass(tolua_S,"AddCartLineMessage","fawkes::VisualDisplay2DInterface::AddCartLineMessage","Message",NULL); 04179 #endif 04180 tolua_beginmodule(tolua_S,"AddCartLineMessage"); 04181 tolua_function(tolua_S,"new",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_new00); 04182 tolua_function(tolua_S,"new_local",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_new00_local); 04183 tolua_function(tolua_S,".call",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_new00_local); 04184 tolua_function(tolua_S,"new",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_new01); 04185 tolua_function(tolua_S,"new_local",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_new01_local); 04186 tolua_function(tolua_S,".call",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_new01_local); 04187 tolua_function(tolua_S,"delete",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_delete00); 04188 tolua_function(tolua_S,"x",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_x00); 04189 tolua_function(tolua_S,"set_x",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_set_x00); 04190 tolua_function(tolua_S,"maxlenof_x",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_maxlenof_x00); 04191 tolua_function(tolua_S,"y",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_y00); 04192 tolua_function(tolua_S,"set_y",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_set_y00); 04193 tolua_function(tolua_S,"maxlenof_y",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_maxlenof_y00); 04194 tolua_function(tolua_S,"style",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_style00); 04195 tolua_function(tolua_S,"set_style",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_set_style00); 04196 tolua_function(tolua_S,"maxlenof_style",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_maxlenof_style00); 04197 tolua_function(tolua_S,"color",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_color00); 04198 tolua_function(tolua_S,"set_color",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_set_color00); 04199 tolua_function(tolua_S,"maxlenof_color",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartLineMessage_maxlenof_color00); 04200 tolua_endmodule(tolua_S); 04201 #ifdef __cplusplus 04202 tolua_cclass(tolua_S,"AddCartCircleMessage","fawkes::VisualDisplay2DInterface::AddCartCircleMessage","Message",tolua_collect_fawkes__VisualDisplay2DInterface__AddCartCircleMessage); 04203 #else 04204 tolua_cclass(tolua_S,"AddCartCircleMessage","fawkes::VisualDisplay2DInterface::AddCartCircleMessage","Message",NULL); 04205 #endif 04206 tolua_beginmodule(tolua_S,"AddCartCircleMessage"); 04207 tolua_function(tolua_S,"new",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_new00); 04208 tolua_function(tolua_S,"new_local",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_new00_local); 04209 tolua_function(tolua_S,".call",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_new00_local); 04210 tolua_function(tolua_S,"new",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_new01); 04211 tolua_function(tolua_S,"new_local",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_new01_local); 04212 tolua_function(tolua_S,".call",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_new01_local); 04213 tolua_function(tolua_S,"delete",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_delete00); 04214 tolua_function(tolua_S,"x",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_x00); 04215 tolua_function(tolua_S,"set_x",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_set_x00); 04216 tolua_function(tolua_S,"maxlenof_x",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_maxlenof_x00); 04217 tolua_function(tolua_S,"y",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_y00); 04218 tolua_function(tolua_S,"set_y",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_set_y00); 04219 tolua_function(tolua_S,"maxlenof_y",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_maxlenof_y00); 04220 tolua_function(tolua_S,"radius",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_radius00); 04221 tolua_function(tolua_S,"set_radius",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_set_radius00); 04222 tolua_function(tolua_S,"maxlenof_radius",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_maxlenof_radius00); 04223 tolua_function(tolua_S,"style",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_style00); 04224 tolua_function(tolua_S,"set_style",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_set_style00); 04225 tolua_function(tolua_S,"maxlenof_style",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_maxlenof_style00); 04226 tolua_function(tolua_S,"color",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_color00); 04227 tolua_function(tolua_S,"set_color",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_set_color00); 04228 tolua_function(tolua_S,"maxlenof_color",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartCircleMessage_maxlenof_color00); 04229 tolua_endmodule(tolua_S); 04230 #ifdef __cplusplus 04231 tolua_cclass(tolua_S,"AddCartRectMessage","fawkes::VisualDisplay2DInterface::AddCartRectMessage","Message",tolua_collect_fawkes__VisualDisplay2DInterface__AddCartRectMessage); 04232 #else 04233 tolua_cclass(tolua_S,"AddCartRectMessage","fawkes::VisualDisplay2DInterface::AddCartRectMessage","Message",NULL); 04234 #endif 04235 tolua_beginmodule(tolua_S,"AddCartRectMessage"); 04236 tolua_function(tolua_S,"new",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_new00); 04237 tolua_function(tolua_S,"new_local",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_new00_local); 04238 tolua_function(tolua_S,".call",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_new00_local); 04239 tolua_function(tolua_S,"new",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_new01); 04240 tolua_function(tolua_S,"new_local",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_new01_local); 04241 tolua_function(tolua_S,".call",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_new01_local); 04242 tolua_function(tolua_S,"delete",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_delete00); 04243 tolua_function(tolua_S,"x",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_x00); 04244 tolua_function(tolua_S,"set_x",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_set_x00); 04245 tolua_function(tolua_S,"maxlenof_x",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_maxlenof_x00); 04246 tolua_function(tolua_S,"y",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_y00); 04247 tolua_function(tolua_S,"set_y",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_set_y00); 04248 tolua_function(tolua_S,"maxlenof_y",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_maxlenof_y00); 04249 tolua_function(tolua_S,"width",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_width00); 04250 tolua_function(tolua_S,"set_width",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_set_width00); 04251 tolua_function(tolua_S,"maxlenof_width",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_maxlenof_width00); 04252 tolua_function(tolua_S,"height",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_height00); 04253 tolua_function(tolua_S,"set_height",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_set_height00); 04254 tolua_function(tolua_S,"maxlenof_height",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_maxlenof_height00); 04255 tolua_function(tolua_S,"style",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_style00); 04256 tolua_function(tolua_S,"set_style",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_set_style00); 04257 tolua_function(tolua_S,"maxlenof_style",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_maxlenof_style00); 04258 tolua_function(tolua_S,"color",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_color00); 04259 tolua_function(tolua_S,"set_color",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_set_color00); 04260 tolua_function(tolua_S,"maxlenof_color",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartRectMessage_maxlenof_color00); 04261 tolua_endmodule(tolua_S); 04262 #ifdef __cplusplus 04263 tolua_cclass(tolua_S,"AddCartTextMessage","fawkes::VisualDisplay2DInterface::AddCartTextMessage","Message",tolua_collect_fawkes__VisualDisplay2DInterface__AddCartTextMessage); 04264 #else 04265 tolua_cclass(tolua_S,"AddCartTextMessage","fawkes::VisualDisplay2DInterface::AddCartTextMessage","Message",NULL); 04266 #endif 04267 tolua_beginmodule(tolua_S,"AddCartTextMessage"); 04268 tolua_function(tolua_S,"new",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_new00); 04269 tolua_function(tolua_S,"new_local",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_new00_local); 04270 tolua_function(tolua_S,".call",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_new00_local); 04271 tolua_function(tolua_S,"new",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_new01); 04272 tolua_function(tolua_S,"new_local",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_new01_local); 04273 tolua_function(tolua_S,".call",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_new01_local); 04274 tolua_function(tolua_S,"delete",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_delete00); 04275 tolua_function(tolua_S,"x",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_x00); 04276 tolua_function(tolua_S,"set_x",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_set_x00); 04277 tolua_function(tolua_S,"maxlenof_x",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_maxlenof_x00); 04278 tolua_function(tolua_S,"y",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_y00); 04279 tolua_function(tolua_S,"set_y",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_set_y00); 04280 tolua_function(tolua_S,"maxlenof_y",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_maxlenof_y00); 04281 tolua_function(tolua_S,"text",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_text00); 04282 tolua_function(tolua_S,"set_text",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_set_text00); 04283 tolua_function(tolua_S,"maxlenof_text",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_maxlenof_text00); 04284 tolua_function(tolua_S,"anchor",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_anchor00); 04285 tolua_function(tolua_S,"set_anchor",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_set_anchor00); 04286 tolua_function(tolua_S,"maxlenof_anchor",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_maxlenof_anchor00); 04287 tolua_function(tolua_S,"size",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_size00); 04288 tolua_function(tolua_S,"set_size",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_set_size00); 04289 tolua_function(tolua_S,"maxlenof_size",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_maxlenof_size00); 04290 tolua_function(tolua_S,"color",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_color00); 04291 tolua_function(tolua_S,"set_color",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_set_color00); 04292 tolua_function(tolua_S,"maxlenof_color",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_AddCartTextMessage_maxlenof_color00); 04293 tolua_endmodule(tolua_S); 04294 #ifdef __cplusplus 04295 tolua_cclass(tolua_S,"DeleteObjectMessage","fawkes::VisualDisplay2DInterface::DeleteObjectMessage","Message",tolua_collect_fawkes__VisualDisplay2DInterface__DeleteObjectMessage); 04296 #else 04297 tolua_cclass(tolua_S,"DeleteObjectMessage","fawkes::VisualDisplay2DInterface::DeleteObjectMessage","Message",NULL); 04298 #endif 04299 tolua_beginmodule(tolua_S,"DeleteObjectMessage"); 04300 tolua_function(tolua_S,"new",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_new00); 04301 tolua_function(tolua_S,"new_local",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_new00_local); 04302 tolua_function(tolua_S,".call",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_new00_local); 04303 tolua_function(tolua_S,"new",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_new01); 04304 tolua_function(tolua_S,"new_local",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_new01_local); 04305 tolua_function(tolua_S,".call",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_new01_local); 04306 tolua_function(tolua_S,"delete",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_delete00); 04307 tolua_function(tolua_S,"object_id",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_object_id00); 04308 tolua_function(tolua_S,"set_object_id",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_set_object_id00); 04309 tolua_function(tolua_S,"maxlenof_object_id",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteObjectMessage_maxlenof_object_id00); 04310 tolua_endmodule(tolua_S); 04311 #ifdef __cplusplus 04312 tolua_cclass(tolua_S,"DeleteAllMessage","fawkes::VisualDisplay2DInterface::DeleteAllMessage","Message",tolua_collect_fawkes__VisualDisplay2DInterface__DeleteAllMessage); 04313 #else 04314 tolua_cclass(tolua_S,"DeleteAllMessage","fawkes::VisualDisplay2DInterface::DeleteAllMessage","Message",NULL); 04315 #endif 04316 tolua_beginmodule(tolua_S,"DeleteAllMessage"); 04317 tolua_function(tolua_S,"new",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteAllMessage_new00); 04318 tolua_function(tolua_S,"new_local",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteAllMessage_new00_local); 04319 tolua_function(tolua_S,".call",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteAllMessage_new00_local); 04320 tolua_function(tolua_S,"delete",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_DeleteAllMessage_delete00); 04321 tolua_endmodule(tolua_S); 04322 tolua_function(tolua_S,"counter",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_counter00); 04323 tolua_function(tolua_S,"set_counter",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_set_counter00); 04324 tolua_function(tolua_S,"maxlenof_counter",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_maxlenof_counter00); 04325 tolua_function(tolua_S,"oftype",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_oftype00); 04326 tolua_function(tolua_S,"datachunk",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_datachunk00); 04327 tolua_function(tolua_S,"datasize",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_datasize00); 04328 tolua_function(tolua_S,"type",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_type00); 04329 tolua_function(tolua_S,"id",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_id00); 04330 tolua_function(tolua_S,"uid",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_uid00); 04331 tolua_function(tolua_S,"serial",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_serial00); 04332 tolua_function(tolua_S,"mem_serial",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_mem_serial00); 04333 tolua_function(tolua_S,".eq",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface__eq00); 04334 tolua_function(tolua_S,"hash",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_hash00); 04335 tolua_function(tolua_S,"hash_size",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_hash_size00); 04336 tolua_function(tolua_S,"hash_printable",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_hash_printable00); 04337 tolua_function(tolua_S,"is_writer",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_is_writer00); 04338 tolua_function(tolua_S,"set_from_chunk",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_set_from_chunk00); 04339 tolua_function(tolua_S,"create_message",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_create_message00); 04340 tolua_function(tolua_S,"read",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_read00); 04341 tolua_function(tolua_S,"write",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_write00); 04342 tolua_function(tolua_S,"has_writer",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_has_writer00); 04343 tolua_function(tolua_S,"num_readers",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_num_readers00); 04344 tolua_function(tolua_S,"msgq_enqueue_copy",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_enqueue_copy00); 04345 tolua_function(tolua_S,"msgq_remove",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_remove00); 04346 tolua_function(tolua_S,"msgq_remove",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_remove01); 04347 tolua_function(tolua_S,"msgq_size",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_size00); 04348 tolua_function(tolua_S,"msgq_flush",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_flush00); 04349 tolua_function(tolua_S,"msgq_lock",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_lock00); 04350 tolua_function(tolua_S,"msgq_try_lock",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_try_lock00); 04351 tolua_function(tolua_S,"msgq_unlock",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_unlock00); 04352 tolua_function(tolua_S,"msgq_pop",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_pop00); 04353 tolua_function(tolua_S,"msgq_first",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_first00); 04354 tolua_function(tolua_S,"msgq_empty",tolua_interfaces_VisualDisplay2DInterface_fawkes_VisualDisplay2DInterface_msgq_empty00); 04355 tolua_endmodule(tolua_S); 04356 tolua_endmodule(tolua_S); 04357 tolua_endmodule(tolua_S); 04358 return 1; 04359 } 04360 04361 04362 extern "C" { 04363 #if defined(LUA_VERSION_NUM) && LUA_VERSION_NUM >= 501 04364 TOLUA_API int luaopen_interfaces_VisualDisplay2DInterface (lua_State* tolua_S) { 04365 return tolua_interfaces_VisualDisplay2DInterface_open(tolua_S); 04366 }; 04367 #endif 04368 } 04369 04370