Update of /cvsroot/netrek/client/netrekxp/include
In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv12195/include

Modified Files:
	data.h packets.h proto.h 
Log Message:
SP_RANK, change naming and packet definitions to match
server protocol.

Index: data.h
===================================================================
RCS file: /cvsroot/netrek/client/netrekxp/include/data.h,v
retrieving revision 1.110
retrieving revision 1.111
diff -u -d -r1.110 -r1.111
--- data.h	25 May 2009 14:43:52 -0000	1.110
+++ data.h	26 May 2009 02:18:17 -0000	1.111
@@ -661,7 +661,7 @@
 extern int F_sp_flags_all;
 extern int F_why_dead_2;
 extern int F_auto_weapons;
-extern int F_sp_ranks;
+extern int F_sp_rank;
 extern int F_terrain;		/* paradise */
 extern int F_armies_shipcap;	/* paradise */
 

Index: packets.h
===================================================================
RCS file: /cvsroot/netrek/client/netrekxp/include/packets.h,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -d -r1.21 -r1.22
--- packets.h	25 May 2009 14:43:53 -0000	1.21
+++ packets.h	26 May 2009 02:18:17 -0000	1.22
@@ -131,7 +131,7 @@
 #define SP_S_PHASER     57      /* see struct */
 #define SP_S_KILLS      58      /* # of kills player have */
 #define SP_S_STATS      59      /* see SP_STATS */
-#define SP_RANKS        61      /* rank data */
+#define SP_RANK         61      /* rank data */
 
 /* variable length packets */
 #define VPLAYER_SIZE    4
@@ -853,17 +853,16 @@
 
 #endif
 
-struct ranks_spacket
+struct rank_spacket
 {
-    char        type;           /* SP_RANKS */
+    char        type;           /* SP_RANK */
+    char        pad[3];
     int         rankn;          /* rank number */
-    char        name[11];       /* rank name */
-    char        cname[5];       /* short name */
-    unsigned    hours;          /* where 1234=12.34 hours
-                                 * and 0=0.00 hours */
-    unsigned    ratings;        /* as per hours */
-    unsigned    offense;        /* as per hours */
-
+    char        name[16];       /* full rank name */
+    int         hours;          /* hundredths of hours required */
+    int         ratings;        /* hundredths of ratings required */
+    int         offense;        /* hundredths of offense required */
+    char        cname[8];       /* short 'curt' rank name */
 };
 
 struct ship_cap_spacket

Index: proto.h
===================================================================
RCS file: /cvsroot/netrek/client/netrekxp/include/proto.h,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -d -r1.66 -r1.67
--- proto.h	25 May 2009 14:43:53 -0000	1.66
+++ proto.h	26 May 2009 02:18:17 -0000	1.67
@@ -1133,7 +1133,7 @@
 void handleGeneric32 (struct generic_32_spacket *packet);
 struct flags_all_spacket;
 void handleFlagsAll (struct flags_all_spacket *packet);
-void handleRanks (struct ranks_spacket *packet);
+void handleRank (struct rank_spacket *packet);
 void initialize_players (void);
 void initialize_plasmas (void);
 void initialize_torps (void);