projects
/
super-star-trek.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Correct off-by-one bug in placement of Tholian.
[super-star-trek.git]
/
src
/
xio.c
diff --git
a/src/xio.c
b/src/xio.c
index 1ac0e2362295a0cb2b5a69fc83cc53a6aab59dd9..9e59c19945c595c9af846ff61a972695a7c98ef3 100644
(file)
--- a/
src/xio.c
+++ b/
src/xio.c
@@
-13,9
+13,14
@@
* 1. Button pushes should be able to insert commands at the buffer's
* current insertion point.
* 2. When a user finishes a command with Return, a callback should
* 1. Button pushes should be able to insert commands at the buffer's
* current insertion point.
* 2. When a user finishes a command with Return, a callback should
- * receive the line of input types.
+ * receive the line of input typed.
+ *
+ * All the input passed to the game in back of this will be lines full
+ * of commands generated either by typing into the text buffer directly
+ * or by button presses that generate text unto the buffer.
*/
#include <stdlib.h>
*/
#include <stdlib.h>
+#include <stdio.h>
#include <X11/Intrinsic.h>
#include <X11/StringDefs.h>
#include <X11/Shell.h>
#include <X11/Intrinsic.h>
#include <X11/StringDefs.h>
#include <X11/Shell.h>
@@
-23,7
+28,9
@@
#include <X11/Xaw/Form.h>
#include <X11/Xaw/Command.h>
#include <X11/Xaw/AsciiText.h>
#include <X11/Xaw/Form.h>
#include <X11/Xaw/Command.h>
#include <X11/Xaw/AsciiText.h>
-#include "sst.h"
+//#include "sst.h"
+#define OPTION_PLANETS 1
+#define OPTION_PROBE 2
static XtAppContext app_context;
static Widget toplevel, text, form;
static XtAppContext app_context;
static Widget toplevel, text, form;
@@
-173,7
+180,7
@@
static void instantiate_main(int argc, char **argv)
misclabel = XtVaCreateManagedWidget("misclabel",
labelWidgetClass, misc,
NULL);
misclabel = XtVaCreateManagedWidget("misclabel",
labelWidgetClass, misc,
NULL);
- for (cp = commands; cp < commands +
sizeof(commands)/sizeof(commands[0]
); cp++) {
+ for (cp = commands; cp < commands +
ARRAY_SIZE(commands
); cp++) {
cp->widget = XtVaCreateManagedWidget(cp->name,
commandWidgetClass,
*cp->parent,
cp->widget = XtVaCreateManagedWidget(cp->name,
commandWidgetClass,
*cp->parent,