Re: [CODE] [QUESTION] Virtual Map

From: Christoffer Lundberg (avatar@ORION.BODEN.SE)
Date: 05/21/98


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---

act.informative.c: In function `look_at_vmap_room':
act.informative.c:920: warning: int format, pointer arg (arg 4)
act.informative.c:920: warning: int format, pointer arg (arg 5)
act.informative.c:920: warning: int format, pointer arg (arg 6)
act.informative.c:920: warning: int format, pointer arg (arg 7)
act.informative.c:920: warning: int format, pointer arg (arg 8)
act.informative.c:922: warning: int format, pointer arg (arg 4)
act.informative.c:922: warning: int format, pointer arg (arg 5)
act.informative.c:922: warning: int format, pointer arg (arg 6)
act.informative.c:922: warning: int format, pointer arg (arg 7)
act.informative.c:922: warning: int format, pointer arg (arg 8)
act.informative.c:924: warning: int format, pointer arg (arg 4)
act.informative.c:924: warning: int format, pointer arg (arg 5)
act.informative.c:924: warning: int format, pointer arg (arg 6)
act.informative.c:924: warning: int format, pointer arg (arg 7)
act.informative.c:926: warning: int format, pointer arg (arg 4)
act.informative.c:926: warning: int format, pointer arg (arg 5)
act.informative.c:926: warning: int format, pointer arg (arg 6)
act.informative.c:926: warning: int format, pointer arg (arg 7)
act.informative.c:926: warning: int format, pointer arg (arg 8)
act.informative.c:928: warning: int format, pointer arg (arg 4)
act.informative.c:928: warning: int format, pointer arg (arg 5)
act.informative.c:928: warning: int format, pointer arg (arg 6)
act.informative.c:928: warning: int format, pointer arg (arg 7)
act.informative.c:928: warning: int format, pointer arg (arg 8)

---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]]);

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

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

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

  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]]);

---CODE END---

This is all....thanks in advance! :)

>Christoffer


     +------------------------------------------------------------+
     | 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