Difference between revisions of "User:Paxed/src geshi test"

From NetHackWiki
Jump to navigation Jump to search
m (test)
m (test)
Line 1: Line 1:
 
This is a test of tiny highlight-extension modification:
 
This is a test of tiny highlight-extension modification:
  
<syntaxhighlight code="c" line="GESHI_FANCY_LINE_NUMBERS" lineid="line" start="515">
+
<syntaxhighlight code="c" line lineid="line" start="515">
 
/* Called in several places - may produce output */
 
/* Called in several places - may produce output */
 
/* eg ship_object() and dropy() -> sellobj() both produce output */
 
/* eg ship_object() and dropy() -> sellobj() both produce output */

Revision as of 10:57, 14 November 2010

This is a test of tiny highlight-extension modification:

/* Called in several places - may produce output */
/* eg ship_object() and dropy() -> sellobj() both produce output */
void
dropx(obj)
register struct obj *obj;
{
#ifndef GOLDOBJ
        if (obj->oclass != COIN_CLASS || obj == invent) freeinv(obj);
#else
        /* Ensure update when we drop gold objects */
        if (obj->oclass == COIN_CLASS) flags.botl = 1;
        freeinv(obj);
#endif
        if (!u.uswallow) {
            if (ship_object(obj, u.ux, u.uy, FALSE)) return;
            if (IS_ALTAR(levl[u.ux][u.uy].typ))
                doaltarobj(obj); /* set bknown */
        }
        dropy(obj);
}