Re: [CODE] [QUESTION] Virtual Map

From: Angus Mezick (angus@EDGIL.CCMAIL.COMPUSERVE.COM)
Date: 05/21/98


"&Gf&n" is 5 chars.  you can't stick that into a %c.  Here you need %s.  I think
your original definition of symbol was extern char symbol[];  That would have
been %c, but with the color codes, definetly %s.
--Angus - Some very nifty ideas.  What else is involved to get this working?

______________________________ Reply Separator _________________________________
Subject: Re:  [CODE] [QUESTION]  Virtual Map
Author:  INTERNET:CIRCLE@POST.QUEENSU.CA at CSERVE
Date:    5/21/98 5:43 AM

Ok. much of that did help, and I didn't even have the slightest clue about
those things like (int) and %c. Thanks! :)

But one problem occured when I compiled. I've tried to change it back and
forth, but to no success.

These are the errors:

---ERROR START---

---ERROR END---

And this is the code:

---CODE START---

  const char *symbol[] = {
    "&Gf&n",
    "&gF&n",
    "&ym&n",
    "&KM&n",
    "&B~&n",
    "&k#&n",
    "&YD&n",
    "&r#&n",
    "&WC&n",
    "&WV&n",
    "\n"
  };

  sprintf(buf, "%s%c%c%c%c%c\r\n", buf, symbol[vmap1[y+2][x-2]],
                                        symbol[vmap1[y+2][x-1]],
                                        symbol[vmap1[y+2][x]],
                                        symbol[vmap1[y+2][x+1]],
                                        symbol[vmap1[y+2][x+2]]);


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
     +------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 12/15/00 PST