| 1 |
Anarchid's point that using force prefix would be ambiguous is a good point.
|
1 |
Anarchid's point that using force prefix would be ambiguous is a good point.
|
| 2 |
\n
|
2 |
\n
|
| 3 |
[img]http://chrisguillebeau.com/files/2013/03/The-Two-Problems.jpg[/img]
|
3 |
[img]http://chrisguillebeau.com/files/2013/03/The-Two-Problems.jpg[/img]
|
| 4 |
\n
|
4 |
\n
|
| 5 |
Just
let
me
point
a
few
things,
to
demonstrate
that
confusion
is
probably
a
design
goal,
or
that
lack
of
design
leads
to
lack
of
coherency
and
thus
confusion.
|
5 |
Just
let
me
point
a
few
things,
to
demonstrate
that
confusion
is
probably
a
design
goal,
or
that
its
just
the
result
of
lack
of
design
leading
to
absence
of
consistency
and
thus
confusion.
|
| 6 |
\n
|
6 |
\n
|
| 7 |
[quote]
|
7 |
[quote]
|
| 8 |
public void ComForce(TasSayEventArgs e, string[] words)
|
8 |
public void ComForce(TasSayEventArgs e, string[] words)
|
| 9 |
{
|
9 |
{
|
| 10 |
if (spring.IsRunning)
|
10 |
if (spring.IsRunning)
|
| 11 |
{
|
11 |
{
|
| 12 |
SayBattle("forcing game start by " + e.UserName);
|
12 |
SayBattle("forcing game start by " + e.UserName);
|
| 13 |
spring.ForceStart();
|
13 |
spring.ForceStart();
|
| 14 |
}
|
14 |
}
|
| 15 |
else Respond(e, "cannot force, game not started");
|
15 |
else Respond(e, "cannot force, game not started");
|
| 16 |
}
|
16 |
}
|
| 17 |
[/quote]
|
17 |
[/quote]
|
| 18 |
\n
|
18 |
\n
|
| 19 |
And:
|
19 |
And:
|
| 20 |
\n
|
20 |
\n
|
| 21 |
[quote]
|
21 |
[quote]
|
| 22 |
public void ComForceStart(TasSayEventArgs e, string[] words)
|
22 |
public void ComForceStart(TasSayEventArgs e, string[] words)
|
| 23 |
{
|
23 |
{
|
| 24 |
...
|
24 |
...
|
| 25 |
tas.StartGame();
|
25 |
tas.StartGame();
|
| 26 |
...
|
26 |
...
|
| 27 |
}
|
27 |
}
|
| 28 |
\n
|
28 |
\n
|
| 29 |
[/quote]
|
29 |
[/quote]
|
| 30 |
\n
|
30 |
\n
|
| 31 |
If you didn't understand the code, it means:
|
31 |
If you didn't understand the code, it means:
|
| 32 |
- force is a command that does a forcestart
|
32 |
- force is a command that does a forcestart
|
| 33 |
- forcestart is a command that does start the game
|
33 |
- forcestart is a command that does start the game
|
| 34 |
\n
|
34 |
\n
|
| 35 |
So yes, adding various "force" prefixed commands is probably adding more confusion if nothing else is changed. Or, now is a good time to actually make things logical...
|
35 |
So yes, adding various "force" prefixed commands is probably adding more confusion if nothing else is changed. Or, now is a good time to actually make things logical...
|
| 36 |
\n
|
36 |
\n
|
| 37 |
(sorry for the bad code formatting, this Forum Done Right (TM) is missing a few features. But we have avatars, so who cares about code formatting?)
|
37 |
(sorry for the bad code formatting, this Forum Done Right (TM) is missing a few features. But we have avatars, so who cares about code formatting?)
|