aboutsummaryrefslogtreecommitdiff
path: root/assets/blender/gleis/texturen/rail.png
diff options
context:
space:
mode:
authororwell96 <mono96.mml@gmail.com>2017-05-22 15:44:25 +0200
committerorwell96 <mono96.mml@gmail.com>2017-05-22 15:44:25 +0200
commitd22b9fb011820bddd3baa7f39c76f5da41777c4f (patch)
treeaefec75f4680385158b9d9d035a919f152e76c2c /assets/blender/gleis/texturen/rail.png
parent9132c5d99635f515fe3abc86842897b73fd33fd8 (diff)
downloadadvtrains-d22b9fb011820bddd3baa7f39c76f5da41777c4f.tar.gz
advtrains-d22b9fb011820bddd3baa7f39c76f5da41777c4f.tar.bz2
advtrains-d22b9fb011820bddd3baa7f39c76f5da41777c4f.zip
Add Digtron compatibility
Override digtron's item-place function to be able to place tracks with digtrons.
Diffstat (limited to 'assets/blender/gleis/texturen/rail.png')
0 files changed, 0 insertions, 0 deletions
n> "__newindex", "__gc", "__mode", "__eq", "__add", "__sub", "__mul", "__div", "__mod", "__pow", "__unm", "__len", "__lt", "__le", "__concat", "__call" }; int i; for (i=0; i<TM_N; i++) { G(L)->tmname[i] = luaS_new(L, luaT_eventname[i]); luaS_fix(G(L)->tmname[i]); /* never collect these names */ } } /* ** function to be used with macro "fasttm": optimized for absence of ** tag methods */ const TValue *luaT_gettm (Table *events, TMS event, TString *ename) { const TValue *tm = luaH_getstr(events, ename); lua_assert(event <= TM_EQ); if (ttisnil(tm)) { /* no tag method? */ events->flags |= cast_byte(1u<<event); /* cache this fact */ return NULL; } else return tm; } const TValue *luaT_gettmbyobj (lua_State *L, const TValue *o, TMS event) { Table *mt; switch (ttype(o)) { case LUA_TTABLE: mt = hvalue(o)->metatable; break; case LUA_TUSERDATA: mt = uvalue(o)->metatable; break; default: mt = G(L)->mt[ttype(o)]; } return (mt ? luaH_getstr(mt, G(L)->tmname[event]) : luaO_nilobject); }