Maproom(3)                                                          Maproom(3)



NNAAMMEE
       Maproom -

SSYYNNOOPPSSIISS
       Inherits DDeesscc, EExxttrraa__ddeesscc, IInnvveenn, Exits, RReessoouurrccee, OObbjjeecctt, and CCoooorrdd.


   PPuubblliicc MMeetthhooddss
       string qquueerryy__ddiissttaanntt ()
       string qquueerryy__ssppeecciiffiicc ()
       object iidd (string s)
       string qquueerryy__nnaammee ()
       string qquueerryy__sshhoorrtt ()
       string qquueerryy__rroooomm__ddeesscc ()
       object * qquueerryy__iinnvveennttoorryy__lliisstt ()
       int qquueerryy__rroooomm__ttyyppee ()
       int sseett__rroooomm__ttyyppee (int x)
       int qquueerryy__iiss__rroooomm ()
       void sseett__ffeerrttiillee ()
       int qquueerryy__ffeerrttiillee (int ccoooorrdd)

   PPuubblliicc AAttttrriibbuutteess
       int rroooomm__ttyyppee

DDEETTAAIILLEEDD DDEESSCCRRIIPPTTIIOONN
       TTooddoo::
            Write this summary.

       Definition at line 11 of file maproom.c.

MMEEMMBBEERR FFUUNNCCTTIIOONN DDOOCCUUMMEENNTTAATTIIOONN
   oobbjjeecctt iidd ((ssttrriinngg ss))
       Dramatically simplified iidd(()) function to speed processing. Only
       responds to roomn, where n is the value of CCoooorrdd::::qquueerryy__ccoooorrdd(()).

       Reimplemented from DDeesscc.

       Definition at line 39 of file maproom.c.

       References Coord::coord.

   iinntt qquueerryy__ffeerrttiillee ((iinntt ccoooorrdd))
       Get the fertility at a *position*.

       Definition at line 140 of file maproom.c.

       References Coord::coord, Coord::query_x(), Coord::query_y(), and
       Coord::query_z().

   oobbjjeecctt** qquueerryy__iinnvveennttoorryy__lliisstt (())
       RReettuurrnnss::
           An array of all non-scenery objects in this room.

       Definition at line 105 of file maproom.c.

   iinntt qquueerryy__iiss__rroooomm (())
       A test function to see if the object is a room. Returns true.

       Definition at line 120 of file maproom.c.

   ssttrriinngg qquueerryy__rroooomm__ddeesscc (())
       RReettuurrnnss::
           The full description, including scenery, blocker descriptions, etc.
           NOTE: This function may evaluate some expressions, therefore it is
           sometimes a good idea to set the 'listener' to make sure they come
           out correctly. The look verb does this.

       Definition at line 58 of file maproom.c.

       References Coord::query_coord(), and Desc::query_short().

   iinntt qquueerryy__rroooomm__ttyyppee (())
       RReettuurrnnss::
           The value of the room_type flag. See /include/const/roomconst.h for
           masks.

       Definition at line 110 of file maproom.c.

       References room_type.

   vvooiidd sseett__ffeerrttiillee (())
       Doesn't do anything for this room type!

       Definition at line 137 of file maproom.c.

   iinntt sseett__rroooomm__ttyyppee ((iinntt xx))
       Sets the room type flag. See /include/const/roomconst.h for values.

       Definition at line 115 of file maproom.c.

       References room_type.

MMEEMMBBEERR DDAATTAA DDOOCCUUMMEENNTTAATTIIOONN
   iinntt rroooomm__ttyyppee
       A bit flag giving the room's type (outdoors, underwater, etc.).

       Definition at line 34 of file maproom.c.

       Referenced by query_room_type(), and set_room_type().


AAUUTTHHOORR
       Generated automatically by Doxygen for Walraven from the source code.



Walraven                          8 Jan 2004                        Maproom(3)
