Furnarchy 2

bam boom More...


Modules

 Module Events
 Module events.
 Client Events
 Furcadia client events.
 World Events
 Game world events.
 API Functions
 bam boom
 Miscellaneous Functions.
 This and that.

Classes

struct  UUID128
 A little class to represent UUIDs. More...
struct  POINT2
 Basic x,y coordinate structure. More...
struct  F2VERSION
 Version structure. More...
struct  PLAYERINFO
 Describes the player. More...
struct  MONSTERINFO
 Describes a monster. More...
struct  MODULEINFO
 Describes a loaded module. More...
struct  RENDERPARAMS
 Describes a render target. More...
struct  WNDPROCPARAMS
 Describes a windows message. More...

Defines

#define F2LINK   extern "C"
#define F2EXPORT   extern "C" __declspec(dllexport)
#define F2CALL   __attribute__((cdecl))

Enumerations

enum  Revision { REV_DRAFT, REV_REVISING, REV_FINAL }
 The network revision pass. More...
enum  { MOD_DISABLED = 0x0, MOD_ENABLED = 0x1 }
enum  { MONSTER_HASPROFILE = 0x1, MONSTER_UNK1 = 0x2, MONSTER_UNK2 = 0x4 }
enum  { FROM_SERVER = 0, FROM_CLIENT = 0, FROM_GENERATED = 1 }
enum  Connection_Level { CONNLVL_DISCONNECTED = 0, CONNLVL_CONNECTED = 32, CONNLVL_MOTDEND = 64, CONNLVL_LOGGEDIN = 128 }
enum  Client_Screen { SCREEN_TITLE, SCREEN_PICKEM, SCREEN_BORDER, SCREEN_MARBLED }
 Different client screens. More...
enum  Script_Error {
  SCRIPT_OK, SCRIPT_BADARG, SCRIPT_FAILED, SCRIPT_BADSID,
  SCRIPT_NOTUNIQUE
}
 Error codes returned by script functions. More...
enum  Script_RunFlags { SCRIPT_RUN_UNIQUE = 0x1, SCRIPT_RUN_REPLACE = 0x2, SCRIPT_RUN_LATE = 0x4 }
 Run flags for scripts. More...
enum  Hide_Flags {
  HIDE_FILTERS = 0x1, HIDE_SCRIPTS = 0x2, HIDE_MODULES = 0x4, HIDE_WORLD = 0x8,
  HIDE_CLIENT = 0x10, HIDE_ALL = 0x1F
}
 Network hide flags. More...

Detailed Description

bam boom


Define Documentation

#define F2CALL   __attribute__((cdecl))

#define F2EXPORT   extern "C" __declspec(dllexport)

#define F2LINK   extern "C"


Enumeration Type Documentation

anonymous enum

Enumerator:
MOD_DISABLED 
MOD_ENABLED 

anonymous enum

Enumerator:
MONSTER_HASPROFILE 
MONSTER_UNK1 
MONSTER_UNK2 

anonymous enum

Enumerator:
FROM_SERVER 
FROM_CLIENT 
FROM_GENERATED 

enum Client_Screen

Different client screens.

See also:
on_client CL_EVENT_SCRLOAD
Enumerator:
SCREEN_TITLE  The title, splash, or connecting screen.

SCREEN_PICKEM  The character creation screen.

SCREEN_BORDER  The message of the day screen.

SCREEN_MARBLED  The regular world display screen.

enum Connection_Level

Enumerator:
CONNLVL_DISCONNECTED 
CONNLVL_CONNECTED 
CONNLVL_MOTDEND 
CONNLVL_LOGGEDIN 

enum Hide_Flags

Network hide flags.

See also:
f2_hideline()
Enumerator:
HIDE_FILTERS  Prevent further filters from seeing the line.

HIDE_SCRIPTS  Prevent further scripts from seeing the line.

HIDE_MODULES  Prevent further modules from seeing the line.

HIDE_WORLD  Prevent furnarchy from seeing the line.

HIDE_CLIENT  Prevent the client from seeing the line.

HIDE_ALL  Prevent anyone from seeing the line.

enum Revision

The network revision pass.

See also:
on_inet on_onet Handling Network Events
Enumerator:
REV_DRAFT 
REV_REVISING 
REV_FINAL 

enum Script_Error

Error codes returned by script functions.

See also:
Script Functions.
Enumerator:
SCRIPT_OK  No error.

SCRIPT_BADARG  A bad argument was passed.

SCRIPT_FAILED  Script file failed to load/run.

SCRIPT_BADSID  The script ID is bad.

SCRIPT_NOTUNIQUE  Script is already running.

enum Script_RunFlags

Run flags for scripts.

See also:
Script Functions.
Enumerator:
SCRIPT_RUN_UNIQUE  Only run the script if it isn't already running (with the same arguments).

SCRIPT_RUN_REPLACE  If the script is already running (with the same arguments), kill it and replace it.

SCRIPT_RUN_LATE  The script receives network events later than usual.


Generated on Tue Jun 24 12:24:07 2008 for Furnarchy Module by  doxygen 1.5.5