Changeset 488 for abuse/trunk/src/clisp.cpp
- Timestamp:
- Apr 17, 2011, 10:28:36 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
abuse/trunk/src/clisp.cpp
r486 r488 725 725 } break; 726 726 case 18 : 727 { return new_lisp_string(object_names[current_object->otype]); } break;727 { return LispString::Create(object_names[current_object->otype]); } break; 728 728 case 19 : 729 729 { return current_object->float_tick(); } break; … … 810 810 case 26 : 811 811 { 812 return new_lisp_string(current_level->name());812 return LispString::Create(current_level->name()); 813 813 } break; 814 814 case 27 : return ant_ai(); break; … … 855 855 char nm[50]; 856 856 last_savegame_name(nm); 857 return new_lisp_string(nm);857 return LispString::Create(nm); 858 858 } break; 859 859 case 45 : … … 863 863 // get_savegame_name(nm); 864 864 the_game->reset_keymap(); 865 return new_lisp_string(nm);865 return LispString::Create(nm); 866 866 } break; 867 867 case 46 : 868 868 { 869 return new_lisp_string(start_argv[lnumber_value(eval(CAR(args)))]);869 return LispString::Create(start_argv[lnumber_value(eval(CAR(args)))]); 870 870 } break; 871 871 case 47 : … … 935 935 lbreak("object is not a player, cannot return name"); 936 936 else 937 return new_lisp_string(c->name);937 return LispString::Create(c->name); 938 938 } break; 939 939 case 54 : … … 941 941 char cd[150]; 942 942 getcwd(cd,100); 943 return new_lisp_string(cd);943 return LispString::Create(cd); 944 944 } break; 945 945 case 55 : … … 964 964 *tp=0; 965 965 } 966 return new_lisp_string(tmp);966 return LispString::Create(tmp); 967 967 } break; 968 968 case 58 : … … 976 976 p_ref r1(fl),r2(dl); 977 977 978 for (i=tfiles-1;i>=0;i--) { push_onto_list( new_lisp_string(files[i]),fl); free(files[i]); }978 for (i=tfiles-1;i>=0;i--) { push_onto_list(LispString::Create(files[i]),fl); free(files[i]); } 979 979 free(files); 980 980 981 for (i=tdirs-1;i>=0;i--) { push_onto_list( new_lisp_string(dirs[i]),dl); free(dirs[i]); }981 for (i=tdirs-1;i>=0;i--) { push_onto_list(LispString::Create(dirs[i]),dl); free(dirs[i]); } 982 982 free(dirs); 983 983 … … 1012 1012 { 1013 1013 sprintf(name2,"%s%04ld.pcx",name,i); 1014 push_onto_list( new_lisp_string(name2),ret);1014 push_onto_list(LispString::Create(name2),ret); 1015 1015 } 1016 1016 } else … … 1019 1019 { 1020 1020 sprintf(name2,"%s%04ld.pcx",name,i); 1021 push_onto_list( new_lisp_string(name2),ret);1021 push_onto_list(LispString::Create(name2),ret); 1022 1022 } 1023 1023 }
Note: See TracChangeset
for help on using the changeset viewer.