public inbox for xconq7@sourceware.org
 help / color / mirror / Atom feed
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

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