Update of /cvsroot/netrek/client/netrekxp/include
In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv11055/include
Modified Files:
data.h proto.h
Log Message:
Removed the constant border refresh - trying to cut down on cpu usage.
Loaded planet bitmaps into both local and map icon bitmap structures, for more efficient drawing.
Index: data.h
===================================================================
RCS file: /cvsroot/netrek/client/netrekxp/include/data.h,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- data.h 21 May 2006 09:56:38 -0000 1.19
+++ data.h 21 May 2006 18:53:03 -0000 1.20
@@ -306,14 +306,17 @@
ori_bitmapsHR[NUM_TYPES], ind_bitmapsHR[NUM_TYPES];
// Planets
-extern W_Icon planet_unknown;
-extern W_Icon planet_bitmaps[8];
+extern W_Icon planet_unknown, mplanet_unknown;
+extern W_Icon planet_bitmaps[8], mplanet_bitmaps[8];
extern W_Icon planet_earth[NUMTEAMS], planet_klingus[NUMTEAMS], planet_orion[NUMTEAMS],
planet_romulus[NUMTEAMS], planet_agri1[NUMTEAMS], planet_agri2[NUMTEAMS],
planet_rock1[NUMTEAMS], planet_rock2[NUMTEAMS];
-extern W_Icon army_bitmap;
-extern W_Icon wrench_bitmap;
-extern W_Icon fuel_bitmap;
+extern W_Icon mplanet_earth[NUMTEAMS], mplanet_klingus[NUMTEAMS], mplanet_orion[NUMTEAMS],
+ mplanet_romulus[NUMTEAMS], mplanet_agri1[NUMTEAMS], mplanet_agri2[NUMTEAMS],
+ mplanet_rock1[NUMTEAMS], mplanet_rock2[NUMTEAMS];
+extern W_Icon army_bitmap, marmy_bitmap;
+extern W_Icon wrench_bitmap, mwrench_bitmap;
+extern W_Icon fuel_bitmap, mfuel_bitmap;
extern W_Icon base_planets;
extern W_Icon base_mplanets;
extern W_Icon bplanets[PLANET_VIEWS];
Index: proto.h
===================================================================
RCS file: /cvsroot/netrek/client/netrekxp/include/proto.h,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -d -r1.20 -r1.21
--- proto.h 21 May 2006 09:56:38 -0000 1.20
+++ proto.h 21 May 2006 18:53:03 -0000 1.21
@@ -417,6 +417,9 @@
/*** local.c
/******************************************************************************/
void initStars (void);
+static inline W_Icon planetBitmapC(register struct planet * p);
+static inline void planetResourcesC (register struct planet *p, int destwidth,
+ int destheight, int dx, int dy, W_Window window);
//static void DrawPlanets(void);
//static void DrawShips(void);
//static void DrawTorps(void);
@@ -446,9 +449,9 @@
/******************************************************************************/
void initPlanets (void);
//inline static void checkRedraw(int x, int y);
-extern inline W_Icon planetBitmapC(register struct planet * p);
-extern inline void planetResourcesC (register struct planet *p, int destwidth,
- int destheight, int dx, int dy, W_Window window);
+static inline W_Icon mplanetBitmapC(register struct planet * p);
+static inline void mplanetResourcesC (register struct planet *p, int destwidth,
+ int destheight, int dx, int dy, W_Window window);
//static void DrawPlanets();
void map (void);