Changeset 484 for abuse/trunk/src/level.cpp
- Timestamp:
- Apr 17, 2011, 10:28:20 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
abuse/trunk/src/level.cpp
r482 r484 1080 1080 { 1081 1081 if (figures[new_type]->seq[k] && 1082 !strcmp(lstring_value( symbol_name(figures[new_type]->seq_syms[k])),old_name))1082 !strcmp(lstring_value(((LispSymbol *)figures[new_type]->seq_syms[k])->GetName()),old_name)) 1083 1083 *(s_remap[i]+j)=k; 1084 1084 } … … 1119 1119 if (figures[new_type]->vars[k]) 1120 1120 { 1121 if (!strcmp(lstring_value( symbol_name(figures[new_type]->vars[k])),old_name))1121 if (!strcmp(lstring_value(((LispSymbol *)figures[new_type]->vars[k])->GetName()),old_name)) 1122 1122 *(v_remap[i]+j)=figures[new_type]->var_index[k]; 1123 1123 } … … 1560 1560 for (;j<figures[i]->ts;j++) 1561 1561 if (figures[i]->seq[j]) 1562 size+=1+strlen(lstring_value( symbol_name(figures[i]->seq_syms[j])))+1;1562 size+=1+strlen(lstring_value(((LispSymbol *)figures[i]->seq_syms[j])->GetName()))+1; 1563 1563 } 1564 1564 sd.add_by_hand(new spec_entry(SPEC_DATA_ARRAY,"describe_states",NULL,size,0)); … … 1573 1573 for (;j<figures[i]->tiv;j++) 1574 1574 if (figures[i]->vars[j]) 1575 size+=1+strlen(lstring_value( symbol_name(figures[i]->vars[j])))+1;1575 size+=1+strlen(lstring_value(((LispSymbol *)figures[i]->vars[j])->GetName()))+1; 1576 1576 } 1577 1577 sd.add_by_hand(new spec_entry(SPEC_DATA_ARRAY,"describe_lvars",NULL,size,0)); … … 1827 1827 } else 1828 1828 { 1829 void *fun=make_find_symbol("set_player_defaults");1830 if (DEFINEDP( symbol_function(fun)))1829 LispSymbol *fun = LispSymbol::FindOrCreate("set_player_defaults"); 1830 if (DEFINEDP(fun->GetFunction())) 1831 1831 { 1832 1832 view *f; … … 1838 1838 current_object=f->focus; 1839 1839 void *m=mark_heap(TMP_SPACE); 1840 eval_function( (LispSymbol *)fun,NULL);1840 eval_function(fun,NULL); 1841 1841 restore_heap(m,TMP_SPACE); 1842 1842 } … … 1887 1887 if (figures[i]->seq[j]) 1888 1888 { 1889 char *state_name=lstring_value( symbol_name(figures[i]->seq_syms[j]));1889 char *state_name=lstring_value(((LispSymbol *)figures[i]->seq_syms[j])->GetName()); 1890 1890 fp->write_uint8(strlen(state_name)+1); 1891 1891 fp->write(state_name,strlen(state_name)+1); … … 1906 1906 if (figures[i]->vars[j] && figures[i]->var_index[j]==x) 1907 1907 { 1908 char *var_name=lstring_value( symbol_name(figures[i]->vars[j]));1908 char *var_name=lstring_value(((LispSymbol *)figures[i]->vars[j])->GetName()); 1909 1909 fp->write_uint8(strlen(var_name)+1); 1910 1910 fp->write(var_name,strlen(var_name)+1);
Note: See TracChangeset
for help on using the changeset viewer.