Register to post in forums, or Log in to your existing account
 

Play RetroMUD
Post new topic  Reply to topic     Home » Forums » CMUD Beta Forum
ReedN
Wizard


Joined: 04 Jan 2006
Posts: 1279
Location: Portland, Oregon

PostPosted: Sun Apr 26, 2009 10:02 pm   

[3.06] zMudSession is missing Events and Buttons from the interface
 
Of the following functions available in the %session object, Buttons and Events are missing. Could those be added?

function GetClass(const Name): IzMUDClassRec;
Return the named Class as a zMUDClassRec COM Object.
function GetAlias(const Name, ClassName: WideString): IzMUDObject;
Return the named Alias in the given ClassName as a zMUDObject COM Object.
function GetVar(const Name, ClassName: WideString): IzMUDVar;
Return the named variable in the given ClassName as a zMUDVar COM Object.
function GetPath(const Name, ClassName: WideString): IzMUDObject;
Return the named Path in the given ClassName as a zMUDObject COM Object.
function GetTrigger(const Pattern, ClassName: WideString): IzMUDTrigger;
Return the named trigger Pattern in the given ClassName as a zMUDTrigger COM Object.
function GetKey(const KeyName, ClassName: WideString): IzMUDMacro;
Return the named key macro in the given ClassName as a zMUDMacro COM Object.
function GetMenu(const Caption, ClassName: WideString): IzMUDMenu;
Return the named speed menu item in the given ClassName as a zMUDMenu COM Object.
function GetTab(const Name, ClassName: WideString): IzMUDObject;
Return the given tab word in the given ClassName as a zMUDObject COM Object.
function GetStatus(const Caption, ClassName: WideString): IzMUDObject;
Return the named Status bar item in the given ClassName as a zMUDObject COM Object.
function GetDir(DirChar: Byte; const ClassName: WideString): IzMUDDir;
Return the given Direction in the given ClassName as a zMUDDir COM Object.

function ClassNum(Index: Integer): IzMUDClassRec;
Index is the class number to retrieve (starting at zero, up to NumClasses-1).
function AliasNum(Index: Integer): IzMUDObject;
Index is the alias number to retrieve (starting at zero, up to NumAliases-1).
function VarNum(Index: Integer): IzMUDVar;
Index is the variable number to retrieve (starting at zero, up to NumVars-1).
function PathNum(Index: Integer): IzMUDObject;
Index is the path number to retrieve (starting at zero, up to NumPaths-1).
function TriggerNum(Index: Integer): IzMUDTrigger;
Index is the trigger number to retrieve (starting at zero, up to NumTriggers-1).
function MenuNum(Index: Integer): IzMUDMenu;
Index is the menu item number to retrieve (starting at zero, up to NumMenus-1).
function MacroNum(Index: Integer): IzMUDMacro;
Index is the macro number to retrieve (starting at zero, up to NumMacros-1).
function TabNum(Index: Integer): IzMUDObject;
Index is the tabword number to retrieve (starting at zero, up to NumTabs-1).
function StatNum(Index: Integer): IzMUDObject;
Index is the status item number to retrieve (starting at zero, up to NumStats-1).
function DirNum(Index: Integer): IzMUDDir;
Index is the direction number to retrieve (starting at zero, up to NumDirs-1).
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: Mon Apr 27, 2009 5:15 pm   
 
That API is only used for zMUD compatibility. The newer API is the LUA interface, which does have access to buttons and events.
Reply with quote
Display posts from previous:   
Post new topic   Reply to topic     Home » Forums » CMUD Beta Forum All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© 2009 Zugg Software. Hosted by Wolfpaw.net