From: Eric McDonald <mcdonald@phy.cmich.edu>
To: Jim Kingdon <kingdon@panix.com>
Cc: xconq7@sources.redhat.com
Subject: Re: time.g weirdness
Date: Wed, 11 Aug 2004 16:41:00 -0000 [thread overview]
Message-ID: <Pine.LNX.4.44.0408111218310.23512-100000@leon.phy.cmich.edu> (raw)
In-Reply-To: <200408111555.i7BFt9e09071@panix5.panix.com>
On Wed, 11 Aug 2004, Jim Kingdon wrote:
> It also might be nice if the online help said something a bit more
> than just:
>
> Needs MP to enter terrain: 99 by default, 1 into sea, shallows, 0 into
> river.
> Needs MP to traverse terrain: -1 by default, 2 across river.
>
> although I'm not really sure how to express this best. I guess the
> "99 by default" could be turned into "cannot enter other terrain" (if
> the help code can figure out that 99 is never possible). Something
> similar for the "-1 by default".
I have been strongly considering the idea of introducing the
concept of relative infinities. So, if a game designer says that
he/she is going to use 9999 to represent an impossible action,
then he/she could write:
(set relative-infinity 9999)
as a global, and then help system would do special interpretation
with it. I am still not sure if this is the best way to proceed.
As far as certain defaults that mean impossible (0 or -1), they
could also be handled as such on a case-by-case basis. This is
something I definitely plan to do.
(The relative infinity stuff could come in handy in the actual
Xconq action logic as well, since then we would no longer be
divining the intent of the designer wrt a number, but would have
his/her explicitly stated intention that the number should be
treated as indicating an impossiblility, unlimited capacity,
etc... of some sort.)
I also intend to make it possible to list off several related
values in the same listing, such as with the adjacent terrain
changing stuff that I added a while back ago.
So, yes, I do plan to do more with the online help system (the
changes which will also be automatically reflected in the help
file output), and I have been thinking about these very issues.
But, I have been doing so much coding at work lately that I
haven't felt like writing any code for Xconq. Hence my
image-related work.
> kind of mouseover (I could threaten to make it a tooltip for Xconq
> Office) when you are on a unit which has a border slide possible.
This isn't such a bad idea. (I notice that the IMFApp Office
thread has thus far failed to lure Stan out onto the list again.
He must be on vacation, only reading the monthly list digests, or
something....)
> Of course, all this is predicated on making border slides work from
> the user interface in the first place.
Right. It is true that Peter had some border slide logic in his
code. However, it was deeply rooted into one of the functions
which I had to surgically remove, and I didn't see any easy way of
saving that part of the logic. The other thing is, _I have no idea
whether it actually worked. It seemed reasonable, but, given all
the other brokenness that came with his code, I don't think we
should assume that it actually worked, unless someone has proof
that it did.
Eric
next prev parent reply other threads:[~2004-08-11 16:34 UTC|newest]
Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-08-10 17:51 Robert Goulding
2004-08-10 18:11 ` Hans Ronne
2004-08-11 1:23 ` Hans Ronne
2004-08-11 16:34 ` Jim Kingdon
2004-08-11 16:34 ` Hans Ronne
2004-08-11 16:47 ` Eric McDonald
2004-08-11 17:09 ` Hans Ronne
2004-08-12 4:03 ` Eric McDonald
2004-08-12 11:16 ` Hans Ronne
2004-08-11 16:41 ` Eric McDonald [this message]
2004-08-12 8:42 ` Jim Kingdon
2004-08-12 8:56 ` Hans Ronne
2004-08-12 15:42 ` Jim Kingdon
2004-08-12 16:58 ` Eric McDonald
2004-08-12 17:35 ` Hans Ronne
2004-08-12 16:55 ` Eric McDonald
2004-08-12 15:39 ` Hans Ronne
2004-08-12 16:53 ` Jim Kingdon
2004-08-12 16:59 ` Hans Ronne
2004-08-12 17:08 ` Eric McDonald
2004-08-12 17:19 ` Hans Ronne
2004-08-12 17:24 ` Eric McDonald
2004-08-12 18:15 ` Hans Ronne
2004-08-13 23:46 ` Eric McDonald
2004-08-14 3:50 ` Wrecked-Type Doesn't Apply to Detonating Units Elijah Meeks
2004-08-14 9:19 ` Eric McDonald
2004-08-14 15:36 ` Hans Ronne
2004-08-14 16:00 ` Eric McDonald
2004-08-14 17:42 ` Eric McDonald
2004-08-16 0:27 ` Elijah Meeks
2004-08-16 18:24 ` Eric McDonald
2004-08-16 21:34 ` Elijah Meeks
2004-08-17 0:50 ` Eric McDonald
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Pine.LNX.4.44.0408111218310.23512-100000@leon.phy.cmich.edu \
--to=mcdonald@phy.cmich.edu \
--cc=kingdon@panix.com \
--cc=xconq7@sources.redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).