Open main menu

Difference between revisions of "Advanced Engine Features"

→‎Enhanced debug/error messages: Split implementation notes to be clearer
(Remove notes on M4 advanced engine features as not in tree.)
(→‎Enhanced debug/error messages: Split implementation notes to be clearer)
Line 230: Line 230:


'''Relevant Engine API'''
'''Relevant Engine API'''
<syntax type="C++"> virtual void errorString(const char *buf_input, char *buf_output, int buf_output_size);
<syntax type="C++"> virtual void errorString(const char *buf_input, char *buf_output, int buf_output_size);</syntax>
virtual GUI::Debugger *getDebugger();</syntax>


'''Already implemented by:'''
:'''Already implemented by:''' [[SCUMM]]
[[AGI]], [[AGOS]], [[Cine]], [[CruisE]], [[Draci]], [[Gob]], [[Groovie]], [[Hugo]], [[Kyra]], [[Lastexpress]], [[Lure]], [[MADE]], [[Mohawk]], [[Mortevielle]], [[Parallaction]], [[Pegasus]], [[Queen]], [[SAGA]], [[SCI]], [[SCUMM]] (implementing both methods), [[Sky]], [[Sword1]], [[Sword2]], [[Sword25]], [[Toon]], [[Touche]], [[Tucker]]


'''Not implemented by:'''
:'''Not implemented by:''' [[AGI]], [[AGOS]], [[Cine]], [[CruisE]], [[Draci]], [[Drascula]], [[Gob]], [[Groovie]], [[Hugo]], [[Kyra]], [[Lastexpress]], [[Lure]], [[MADE]], [[Mohawk]], [[Mortevielle]], [[Parallaction]], [[Pegasus]], [[Queen]], [[SAGA]], [[SCI]], [[Sky]], [[Sword1]], [[Sword2]], [[Sword25]], [[TeenAgent]], [[Tinsel]], [[Toon]], [[Touche]], [[Tucker]]
[[Drascula]], [[TeenAgent]], [[Tinsel]]
 
<syntax type="C++"> virtual GUI::Debugger *getDebugger();</syntax>
 
:'''Already implemented by:''' [[AGI]], [[AGOS]], [[Cine]], [[CruisE]], [[Draci]], [[Gob]], [[Groovie]], [[Hugo]], [[Kyra]], [[Lastexpress]], [[Lure]], [[MADE]], [[Mohawk]], [[Mortevielle]], [[Parallaction]], [[Pegasus]], [[Queen]], [[SAGA]], [[SCI]], [[SCUMM]], [[Sky]], [[Sword1]], [[Sword2]], [[Sword25]], [[Toon]], [[Touche]], [[Tucker]]
 
:'''Not implemented by:''' [[Drascula]], [[TeenAgent]], [[Tinsel]]
TrustedUser
574

edits