aboutsummaryrefslogtreecommitdiff
path: root/advtrains_train_subway/textures
ModeNameSize
-rw-r--r--advtrains_subway_wagon.png3618logplain
-rw-r--r--advtrains_subway_wagon_inv.png900logplain
-rw-r--r--advtrains_subway_wagon_line1.png1203logplain
-rw-r--r--advtrains_subway_wagon_line10.png1224logplain
-rw-r--r--advtrains_subway_wagon_line2.png1230logplain
-rw-r--r--advtrains_subway_wagon_line3.png1230logplain
-rw-r--r--advtrains_subway_wagon_line4.png1226logplain
-rw-r--r--advtrains_subway_wagon_line5.png1231logplain
-rw-r--r--advtrains_subway_wagon_line6.png1227logplain
plain
opt">,D); } static void DumpInt(int x, DumpState* D) { DumpVar(x,D); } static void DumpNumber(lua_Number x, DumpState* D) { DumpVar(x,D); } static void DumpVector(const void* b, int n, size_t size, DumpState* D) { DumpInt(n,D); DumpMem(b,n,size,D); } static void DumpString(const TString* s, DumpState* D) { if (s==NULL || getstr(s)==NULL) { size_t size=0; DumpVar(size,D); } else { size_t size=s->tsv.len+1; /* include trailing '\0' */ DumpVar(size,D); DumpBlock(getstr(s),size,D); } } #define DumpCode(f,D) DumpVector(f->code,f->sizecode,sizeof(Instruction),D) static void DumpFunction(const Proto* f, const TString* p, DumpState* D); static void DumpConstants(const Proto* f, DumpState* D) { int i,n=f->sizek; DumpInt(n,D); for (i=0; i<n; i++) { const TValue* o=&f->k[i]; DumpChar(ttype(o),D); switch (ttype(o)) { case LUA_TNIL: break; case LUA_TBOOLEAN: DumpChar(bvalue(o),D); break; case LUA_TNUMBER: DumpNumber(nvalue(o),D); break; case LUA_TSTRING: DumpString(rawtsvalue(o),D); break; default: lua_assert(0); /* cannot happen */ break; } } n=f->sizep; DumpInt(n,D); for (i=0; i<n; i++) DumpFunction(f->p[i],f->source,D); } static void DumpDebug(const Proto* f, DumpState* D) { int i,n; n= (D->strip) ? 0 : f->sizelineinfo;