|
![]() |
Apocalypse mirror
Sourceforge mirror |
| News | Info | Characters | Arenas | Screenshots | Forums | Download | ||||
| Developer: | Making of | Character-HOWTO | AI Design | Submit a Character | |||
| Documentation: | Main Page | Modules | Class Hierarchy | Class List | File List |
#include "common.h"#include "Backend.h"#include "Audio.h"#include "State.h"#include <string>#include <stdarg.h>#include "MszPerl.h"Defines | |
| #define | PERLEVAL(A) eval_pv(A, TRUE); |
| #define | PERLCALL(PROC, A, B) |
Functions | |
| const char * | Translate (const char *a_pcText) |
| const char * | TranslateUTF8 (const char *a_pcText) |
Variables | |
| PerlInterpreter * | my_perl |
| CBackend | g_oBackend |
| SV * | perl_bgx |
| SV * | perl_bgy |
| SV * | perl_px [MAXPLAYERS] |
| SV * | perl_py [MAXPLAYERS] |
| SV * | perl_pf [MAXPLAYERS] |
| SV * | perl_ph [MAXPLAYERS] |
| SV * | perl_phreal [MAXPLAYERS] |
| SV * | perl_gametick |
| SV * | perl_over |
| SV * | perl_ko |
| SV * | perl_doodad_x |
| SV * | perl_doodad_y |
| SV * | perl_doodad_t |
| SV * | perl_doodad_f |
| SV * | perl_doodad_dir |
| SV * | perl_doodad_gfxowner |
| SV * | perl_doodad_text |
| SV * | perl_sound |
| SV * | perl_Translated |
|
|
Value: { \
dSP; \
ENTER; \
SAVETMPS; \
PUSHMARK(SP); \
XPUSHs(sv_2mortal(newSViv(A))); \
XPUSHs(sv_2mortal(newSViv(B))); \
PUTBACK ; \
\
call_pv( (PROC), G_DISCARD ); \
\
FREETMPS; \
LEAVE; \
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|