… | |
… | |
1041 | CALL_CALL ("cf::_can_merge", G_SCALAR); |
1041 | CALL_CALL ("cf::_can_merge", G_SCALAR); |
1042 | can = count && SvTRUE (TOPs); |
1042 | can = count && SvTRUE (TOPs); |
1043 | CALL_END; |
1043 | CALL_END; |
1044 | |
1044 | |
1045 | return can; |
1045 | return can; |
|
|
1046 | } |
|
|
1047 | |
|
|
1048 | player * |
|
|
1049 | player::find (const char *name) |
|
|
1050 | { |
|
|
1051 | CALL_BEGIN (1); |
|
|
1052 | CALL_ARG (name); |
|
|
1053 | CALL_CALL ("cf::player::find", G_SCALAR); |
|
|
1054 | |
|
|
1055 | player *retval; |
|
|
1056 | |
|
|
1057 | if (count) |
|
|
1058 | sv_to (POPs, retval); |
|
|
1059 | else |
|
|
1060 | retval = 0; |
|
|
1061 | |
|
|
1062 | CALL_END; |
|
|
1063 | |
|
|
1064 | return retval; |
1046 | } |
1065 | } |
1047 | |
1066 | |
1048 | maptile * |
1067 | maptile * |
1049 | maptile::find_sync (const char *path, maptile *origin) |
1068 | maptile::find_sync (const char *path, maptile *origin) |
1050 | { |
1069 | { |