- removed unneded typedef's for structs
authorIngo Ruhnke <grumbel@gmx.de>
Tue, 23 Mar 2004 17:25:15 +0000 (17:25 +0000)
committerIngo Ruhnke <grumbel@gmx.de>
Tue, 23 Mar 2004 17:25:15 +0000 (17:25 +0000)
SVN-Revision: 329

15 files changed:
src/badguy.h
src/bitmask.h
src/button.h
src/gameloop.cpp
src/level.h
src/leveleditor.h
src/menu.h
src/physic.h
src/player.h
src/special.h
src/text.h
src/texture.h
src/timer.h
src/type.h
src/world.h

index 60b74c3..b30807b 100644 (file)
 
 /* Badguy type: */
 
-typedef struct bad_guy_type
-  {
-    int mode;
-    DyingType dying;
-    int kind;
-    bool seen;
-    int dir;
-    int frame;
-    base_type base;
-    base_type old_base;
-    timer_type timer;
-    physic_type physic;
-  }
-bad_guy_type;
+struct bad_guy_type
+{
+  int mode;
+  DyingType dying;
+  int kind;
+  bool seen;
+  int dir;
+  int frame;
+  base_type base;
+  base_type old_base;
+  timer_type timer;
+  physic_type physic;
+};
 
 /* Bad guy kinds: */
 
index cc2b9a4..915b21c 100644 (file)
 #define BITW_MASK 31
 #define BITN(n) ((BITW)1 << (n))
 
-typedef struct bitmask
+struct bitmask
 {
   int w,h;
   BITW *bits;
-} bitmask;
+};
 
 /* Creates a bitmask of width w and height h.
  * The mask is automatically cleared when created.
index ee86dfe..5af5d35 100644 (file)
@@ -22,21 +22,20 @@ enum ButtonState {
   BUTTON_HOVER
 };
 
-typedef struct button_type
-  {
-    texture_type icon;
-    texture_type* bkgd;
-    char *info;
-    SDLKey shortcut;
-    int  x;
-    int  y;
-    int  w;
-    int  h;
-    bool show_info;
-    ButtonState state;
-    int tag;
-  }
-button_type;
+struct button_type
+{
+  texture_type icon;
+  texture_type* bkgd;
+  char *info;
+  SDLKey shortcut;
+  int  x;
+  int  y;
+  int  w;
+  int  h;
+  bool show_info;
+  ButtonState state;
+  int tag;
+};
 
 void button_load(button_type* pbutton,char* icon_file, char* info, SDLKey shortcut, int x, int y);
 button_type* button_create(char* icon_file, char* info, SDLKey shortcut, int x, int y);
@@ -46,15 +45,14 @@ void button_free(button_type* pbutton);
 void button_event(button_type* pbutton, SDL_Event* event);
 int  button_get_state(button_type* pbutton);
 
-typedef struct button_panel_type
-  {
-    int num_items;
-    int hidden;
-    int x,y;
-    int w,h;
-    button_type* item;
-  }
-button_panel_type;
+struct button_panel_type
+{
+  int num_items;
+  int hidden;
+  int x,y;
+  int w,h;
+  button_type* item;
+};
 
 void button_panel_init(button_panel_type* pbutton_panel, int x, int y, int w, int h);
 void button_panel_free(button_panel_type* pbutton_panel);
index 1d071e3..084be64 100644 (file)
@@ -1326,7 +1326,6 @@ void drawshape(float x, float y, unsigned char c)
     texture_draw(&img_solid[3], x, y);
   else if (c == '$')
     {
-
       z = (frame / 2) % 6;
 
       if (z < 4)
index aefc1ee..f9cdbff 100644 (file)
@@ -40,7 +40,7 @@ class st_subset
 
 #define LEVEL_NAME_MAX 20
 
-typedef struct st_level 
+struct st_level 
 {
   std::string name;
   std::string theme;
@@ -53,8 +53,7 @@ typedef struct st_level
   int bkgd_blue;
   int width;
   float gravity;
-}
-st_level;
+};
 
 extern texture_type img_bkgd, img_bkgd_tile[2][4], img_solid[4], img_brick[2];
 
index 8c83582..5e6b6d7 100644 (file)
 #ifndef SUPERTUX_LEVELEDITOR_H
 #define SUPERTUX_LEVELEDITOR_H
 
-typedef struct square
-  {
-    int x1, y1, x2, y2;
-  }
-square;
+struct square
+{
+  int x1, y1, x2, y2;
+};
 
 /* selection modes */
 enum {
index 7cf9dbe..fc991a4 100644 (file)
@@ -32,7 +32,7 @@ enum MenuItemKind {
   MN_HL /* horizontal line */
 };
 
-typedef struct menu_item_type
+struct menu_item_type
   {
     MenuItemKind kind;
     int toggled;
@@ -40,14 +40,13 @@ typedef struct menu_item_type
     char *input;
     string_list_type* list;
     void* target_menu;
-  }
-menu_item_type;
+};
 
 menu_item_type* menu_item_create(MenuItemKind kind, char *text, int init_toggle, void* target_menu);
 void menu_item_change_text (menu_item_type* pmenu_item, const char *text);
 void menu_item_change_input(menu_item_type* pmenu_item, const char *text);
 
-typedef struct menu_type
+struct menu_type
 {
   // center of the menu on the screen
   int x;
@@ -58,8 +57,7 @@ typedef struct menu_type
   int arrange_left;
   menu_item_type *item;
   timer_type effect;
-}
-menu_type;
+};
 
 void menu_init   (menu_type* pmenu);
 void menu_free   (menu_type* pmenu);
index 38f923f..f980bcb 100644 (file)
@@ -22,15 +22,14 @@ enum {
 
 /* Physic type: */
 
-typedef struct physic_type
+struct physic_type
   {
-      int state;
-      float start_vy;
-      float start_vx;
-      float acceleration;
-      unsigned int start_time;
-  }
-physic_type;
+    int state;
+    float start_vy;
+    float start_vx;
+    float acceleration;
+    unsigned int start_time;
+};
 
 /* global variables. */
 extern float gravity;
index 4884324..cdbd0cb 100644 (file)
@@ -58,7 +58,7 @@ struct player_input_type
 
 void player_input_init(player_input_type* pplayer_input);
 
-typedef struct player_type 
+struct player_type 
 {
   player_input_type input;
   player_keymap_type keymap;
@@ -82,8 +82,7 @@ typedef struct player_type
   timer_type frame_timer;
   physic_type vphysic;
   physic_type hphysic;
-}
-player_type;
+};
 
 extern texture_type tux_life,
  tux_right[3],  tux_left[3],
index 379979d..2bdb6dd 100644 (file)
@@ -31,20 +31,18 @@ enum {
   UPGRADE_HERRING
 };
 
-typedef struct upgrade_type
-  {
-    int kind;
-    base_type base;
-    base_type old_base;
-  }
-upgrade_type;
+struct upgrade_type
+{
+  int kind;
+  base_type base;
+  base_type old_base;
+};
 
-typedef struct bullet_type
-  {
-    base_type base;
-    base_type old_base;
-  }
-bullet_type;
+struct bullet_type
+{
+  base_type base;
+  base_type old_base;
+};
 
 extern texture_type img_bullet;
 extern bitmask* bm_bullet;
index 0e8b995..f14343f 100644 (file)
 #include "texture.h"
 
 /* Text type */
-typedef struct text_type
-  {
-   texture_type chars;
-   texture_type shadow_chars;
-   int kind;
-   int w;
-   int h;
-  }  
-text_type;
+struct text_type
+{
+  texture_type chars;
+  texture_type shadow_chars;
+  int kind;
+  int w;
+  int h;
+};
 
 /* Kinds of texts. */
 enum {
index 7b83bef..06bc1dd 100644 (file)
 #include "screen.h"
 
 /* Texture type */
-typedef struct texture_type
-  {
-   SDL_Surface* sdl_surface;
-   unsigned gl_texture;
-   int w;
-   int h;
-  } texture_type;
+struct texture_type
+{
+  SDL_Surface* sdl_surface;
+  unsigned gl_texture;
+  int w;
+  int h;
+};
 
 void texture_setup(void);
 extern void (*texture_load) (texture_type* ptexture, const std::string& file, int use_alpha);  
index 372adcc..3328e80 100644 (file)
 #define SUPERTUX_TIMER_H
 
 /* Timer type */
-typedef struct timer_type
-  {
-   unsigned int period;
-   unsigned int time;
-   unsigned int (*get_ticks) (void);  
-  }
-timer_type;
+struct timer_type
+{
+  unsigned int period;
+  unsigned int time;
+  unsigned int (*get_ticks) (void);  
+};
 
 extern unsigned int st_pause_ticks, st_pause_count;
 
index 45d92b8..e450ecd 100644 (file)
 
 /* 'Base' type for game objects */
 
-typedef struct base_type
-  {
-    float x;
-    float y;
-    float xm;
-    float ym;
-    float width;
-    float height;
-  }
-base_type;
-
-
-typedef struct string_list_type
+struct base_type
 {
- int num_items;
- int active_item;
- char **item;
- }
-string_list_type;
+  float x;
+  float y;
+  float xm;
+  float ym;
+  float width;
+  float height;
+};
+
+struct string_list_type
+{
+  int num_items;
+  int active_item;
+  char **item;
+};
 
 void  string_list_init(string_list_type* pstring_list);
 char* string_list_active(string_list_type* pstring_list);
index 5acc389..243ac8e 100644 (file)
 #define NO_BOUNCE 0
 #define BOUNCE 1
 
-typedef struct bouncy_distro_type /*It is easier to read the sources IMHO, if we don't write something like int a,b,c; */
-  {
-    base_type base;
-  }
-bouncy_distro_type;
+struct bouncy_distro_type
+{
+  base_type base;
+};
 
 extern texture_type img_distro[4];
 
@@ -37,37 +36,34 @@ void bouncy_distro_collision(bouncy_distro_type* pbouncy_distro, int c_object);
 #define BOUNCY_BRICK_MAX_OFFSET 8
 #define BOUNCY_BRICK_SPEED 0.9
 
-typedef struct broken_brick_type
-  {
-    base_type base;
-    timer_type timer;
-  }
-broken_brick_type;
+struct broken_brick_type
+{
+  base_type base;
+  timer_type timer;
+};
 
 void broken_brick_init(broken_brick_type* pbroken_brick, float x, float y, float xm, float ym);
 void broken_brick_action(broken_brick_type* pbroken_brick);
 void broken_brick_draw(broken_brick_type* pbroken_brick);
 
-typedef struct bouncy_brick_type
-  {
-    float offset;
-    float offset_m;
-    int shape;
-    base_type base;
-  }
-bouncy_brick_type;
+struct bouncy_brick_type
+{
+  float offset;
+  float offset_m;
+  int shape;
+  base_type base;
+};
 
 void bouncy_brick_init(bouncy_brick_type* pbouncy_brick, float x, float y);
 void bouncy_brick_action(bouncy_brick_type* pbouncy_brick);
 void bouncy_brick_draw(bouncy_brick_type* pbouncy_brick);
 
-typedef struct floating_score_type
-  {
-    int value;
-    timer_type timer;
-    base_type base;
-  }
-floating_score_type;
+struct floating_score_type
+{
+  int value;
+  timer_type timer;
+  base_type base;
+};
 
 void floating_score_init(floating_score_type* pfloating_score, float x, float y, int s);
 void floating_score_action(floating_score_type* pfloating_score);