Crossfire Server, Trunk
CFPContext Struct Reference

#include <cfpython.h>

Collaboration diagram for CFPContext:
Collaboration graph

Public Attributes

objectactivator
 
PyObject * activator
 
CFPContextdown
 
objectevent
 
PyObject * event
 
int event_code
 
int fix
 
char message [1024]
 
char options [1024]
 
int parms [5]
 
int returnvalue
 
char script [1024]
 
struct talk_infotalk
 
objectthird
 
PyObject * third
 
objectwho
 
PyObject * who
 

Detailed Description

Definition at line 91 of file cfpython.h.

Member Data Documentation

◆ activator [1/2]

object* CFPContext::activator

Definition at line 57 of file plugin_template.h.

◆ activator [2/2]

PyObject* CFPContext::activator

◆ down

CFPContext * CFPContext::down

Definition at line 92 of file cfpython.h.

Referenced by popContext(), and pushContext().

◆ event [1/2]

object* CFPContext::event

Definition at line 59 of file plugin_template.h.

◆ event [2/2]

PyObject* CFPContext::event

◆ event_code

int CFPContext::event_code

Definition at line 98 of file cfpython.h.

Referenced by cfpython_globalEventListener(), eventListener(), and globalEventListener().

◆ fix

int CFPContext::fix

Definition at line 61 of file plugin_template.h.

Referenced by eventListener().

◆ message

char CFPContext::message

◆ options

char CFPContext::options

◆ parms

int CFPContext::parms[5]

Definition at line 65 of file plugin_template.h.

◆ returnvalue

◆ script

char CFPContext::script[1024]

◆ talk

struct talk_info* CFPContext::talk

Definition at line 102 of file cfpython.h.

Referenced by addReply(), Crossfire_Object_Say(), eventListener(), npcSay(), and setPlayerMessage().

◆ third [1/2]

object* CFPContext::third

Definition at line 58 of file plugin_template.h.

◆ third [2/2]

PyObject* CFPContext::third

◆ who [1/2]

object* CFPContext::who

Definition at line 56 of file plugin_template.h.

◆ who [2/2]


The documentation for this struct was generated from the following files: