home *** CD-ROM | disk | FTP | other *** search
/ vsiftp.vmssoftware.com / VSIPUBLIC@vsiftp.vmssoftware.com.tar / FREEWARE / FREEWARE40.ZIP / xsokoban-31 / help.h < prev    next >
C/C++ Source or Header  |  1994-03-05  |  1KB  |  31 lines

  1. /* help pages */
  2. typedef struct helpline {
  3.    int xpos, ydelta, page;
  4.    char *textline;
  5. } h_line;
  6.  
  7. h_line help_pages[] = {
  8.   { 0, 35, 0, "Objective:  Push all the objects from their starting positions"},
  9.   { 12, 15, 0, "into their goal positions.  Be warned that you can"},
  10.   { 12, 15, 0, "push only one object at a time; watch out for corners!"},
  11.   { 0, 35, 0, "Movement:"},
  12.   { 12, 15, 0, "Left mouse button: move player to this point"},
  13.   { 12, 15, 0, "Middle mouse button: push object to this point"},
  14.   { 12, 15, 0, "Right mouse button: undo last action"},
  15.   { 12, 15, 0, "Also, left or middle button can drag objects"},
  16.   { 6, 20, 0, "Or use the arrow keys or hljk, as in vi:"},
  17.   { 13, 15, 0, "Move/Push     h    l    k   j"},
  18.   { 13, 15, 0, "Run/Push      H    L    K   J"},
  19.   { 13, 15, 0, "Run Only     ^H   ^L   ^K  ^J"},
  20.   { 0, 30, 0, "Other Commands:"},
  21.   { 12, 15, 0, "^r: redraw screen             ?: this help message"}, 
  22.   { 12, 15, 0, " u: undo last action          U: restart this level"},
  23.   { 12, 15, 0, " s: save game and quit        q: quit game"},
  24.   { 12, 15, 0, " S: view score file"},
  25.   { 12, 50, 0, "Player:       Goal:       Wall:     Object:"},
  26.   { 12, 50, 0, "Object on a goal:         Player on a goal:"},
  27.   {0, 0, 0, NULL}
  28. };
  29.  
  30. #define HELP_PAGES 1
  31.