Changeset 61


Ignore:
Timestamp:
Mar 2, 2008, 5:07:11 PM (10 years ago)
Author:
Sam Hocevar
Message:
  • Get rid of game registration handling. All versions of Abuse are now registered, I guess.
Location:
abuse/trunk/src
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • abuse/trunk/src/clisp.cpp

    r56 r61  
    7676extern void ascatter_line(int x1, int y1, int x2, int y2, int c1, int c2, int s);
    7777extern void show_end();
    78 
    79 extern int registered;
    8078
    8179static view *lget_view(void *arg, char const *msg)
     
    524522  add_lisp_function("player_rocket_ufun",2,2,   34);
    525523
    526   if (registered)
    527   {
    528     add_lisp_function("plaser_ufun",2,2,          33);
    529     add_lisp_function("lsaber_ufun",2,2,          35);
    530   }
    531 
     524  add_lisp_function("plaser_ufun",2,2,          33);
     525  add_lisp_function("lsaber_ufun",2,2,          35);
    532526
    533527  add_lisp_function("cop_mover",3,3,            36);
  • abuse/trunk/src/cop.cpp

    r60 r61  
    3030#define DFRIS    6
    3131#define LSABER   7
    32 
    33 extern int registered;
    3432
    3533signed char small_fire_off[24*2]=  // x & y offset from character to end of gun.
     
    452450    case FLY_POWER :
    453451    {
    454       if (registered)
    455       {
    456         game_object *cloud=create(S_CLOUD,o->x+o->direction*-10,o->y+jrand()%5);
    457         if (current_level)
     452      game_object *cloud=create(S_CLOUD,o->x+o->direction*-10,o->y+jrand()%5);
     453      if (current_level)
    458454        current_level->add_object(cloud);
    459         o->set_state(run_jump);
    460         o->set_gravity(1);
    461         o->set_yacel(0);
    462         if (o->yvel()>0) o->set_yvel(o->yvel()/2);
    463         if (ym<0)
     455      o->set_state(run_jump);
     456      o->set_gravity(1);
     457      o->set_yacel(0);
     458      if (o->yvel()>0) o->set_yvel(o->yvel()/2);
     459      if (ym<0)
    464460        o->set_yvel(o->yvel()-3);
    465         else
     461      else
    466462        o->set_yvel(o->yvel()-2);
    467         the_game->play_sound(S_FLY_SND,32,o->x,o->y);
    468       }
     463      the_game->play_sound(S_FLY_SND,32,o->x,o->y);
    469464    } break;
    470465    case FAST_POWER :
     
    489484    case SNEAKY_POWER :
    490485    {
    491       if (registered)
    492       {
    493         if (o->lvars[used_special_power]<15)
    494           o->lvars[used_special_power]++;
    495       }
     486      if (o->lvars[used_special_power]<15)
     487        o->lvars[used_special_power]++;
    496488    } break;
    497489  }
  • abuse/trunk/src/dev.cpp

    r60 r61  
    3434
    3535#define make_above_tile(x) ((x)|0x4000)
    36 extern int registered;
    3736char backw_on=0,forew_on=0,show_menu_on=0,ledit_on=0,pmenu_on=0,omenu_on=0,commandw_on=0,tbw_on=0,
    3837     searchw_on=0,small_render_on=0,interpolate_draw=0,disable_autolight=0,fps_on=0,profile_on=0,
     
    855854    if (!strcmp(argv[i],"-edit"))
    856855    {
    857       if (!registered)
    858         printf("%s\n",symbol_str("no_edit"));
    859       else
     856      dev|=EDIT_MODE;   
     857      start_edit=1;
     858      start_running=1;
     859      disable_autolight=1;
     860      if (get_option("-2"))
    860861      {
    861                                 dev|=EDIT_MODE;   
    862                                 start_edit=1;
    863                                 start_running=1;
    864                                 disable_autolight=1;
    865                                 if (get_option("-2"))
    866                                 {
    867                                   printf("%s\n",symbol_str("no2"));
    868                                   exit(0);
    869                                 }
     862        printf("%s\n",symbol_str("no2"));
     863        exit(0);
    870864      }
    871865    }
  • abuse/trunk/src/game.cpp

    r60 r61  
    8181char req_name[100];
    8282
    83 int registered=0;
    8483extern uint8_t chatting_enabled;
    8584
     
    24622461extern int jmalloc_min_low_size;
    24632462
    2464 extern int (*verify_file_fun)(char *,char *);
    2465 
    2466 int registered_ok(char *filename, char *mode)
    2467 {
    2468   if (registered) return 1;
    2469 
    2470   char name[256],*c;
    2471   c=name;
    2472   while (*filename) { *c=*(filename++); *c=toupper(*c); c++; } *c=0;
    2473   if (strstr(name,"REGISTER"))
    2474     return 0;
    2475   else return 1;
    2476 }
    2477 
    24782463void game_net_init(int argc, char **argv)
    24792464{
     
    26422627        }
    26432628
    2644         if( !get_option( "-share" ) )
    2645         {
    2646                 jFILE *fp = new jFILE( "register/micron.vcd", "rb" );
    2647                 if( !fp->open_failure() )
    2648                 {
    2649                         spec_directory sd( fp );
    2650                         if( sd.find( "Copyright (C) 1995 Crack dot Com, All Rights reserved" ) )
    2651                         {
    2652                                 registered = 1;
    2653                         }
    2654                 }
    2655                 delete fp;
    2656         }
    2657 
    2658         verify_file_fun = registered_ok;
    2659 
    26602629        jrand_init();
    26612630        jrand();                // so compiler doesn't complain
     
    27292698                                current_level=NULL;
    27302699                               
    2731                                 if (!registered)
    2732                                 share_end();
    2733                                 else show_end();
     2700                                show_end();
    27342701                       
    27352702                                the_game->set_state(MENU_STATE);
     
    27802747    delete chat;
    27812748
    2782     if (!registered)
    2783     show_sell(0);
    2784     else milli_wait(500);
    2785 
     2749    milli_wait(500);
    27862750
    27872751    if (small_render) { delete small_render; small_render=NULL; }
  • abuse/trunk/src/innet.cpp

    r58 r61  
    4646base_memory_struct local_base;
    4747net_address *net_server=NULL;
    48 extern int registered;
    4948net_protocol *prot=NULL;
    5049net_socket *comm_sock=NULL,*game_sock=NULL;
     
    6665        if (!main_net_cfg)
    6766                main_net_cfg=new net_configuration;
    68 
    69         if (!registered)
    70                 return 0;
    7167
    7268        for (i=1;i<argc;i++)
     
    416412    }
    417413
    418     // maker sure the two games are both registered or unregistered or sync problems
    419     // will occur.
    420 
    421     if (reg && !registered)
    422     {
    423       fprintf(stderr, "%s", symbol_str("net_not_reg"));
    424       delete sock;
    425       return 0;
    426     }
    427 
    428     if (!reg && registered)
     414    // make sure the server is registered or sync problems will occur
     415    if (!reg)
    429416    {
    430417      fprintf(stderr, "%s", symbol_str("server_not_reg"));
  • abuse/trunk/src/menu.cpp

    r60 r61  
    3434jwindow *volume_window=NULL;
    3535extern int confirm_quit();
    36 extern int registered;
    3736
    3837//percent is 0..256
     
    643642  ico_button *sell=NULL;
    644643
    645   if (registered && prot)
     644  if (prot)
    646645  {
    647646    sell=load_icon(11,ID_NETWORKING,x,y,h,NULL,"ic_networking");
  • abuse/trunk/src/net/gclient.cpp

    r56 r61  
    2727extern base_memory_struct *base;
    2828extern net_socket *comm_sock,*game_sock;
    29 extern int registered;
    3029extern net_protocol *prot;
    3130extern char lsf[256];
  • abuse/trunk/src/net/gserver.cpp

    r56 r61  
    3232extern base_memory_struct *base;
    3333extern net_socket *comm_sock,*game_sock;
    34 extern int registered;
    3534
    3635extern net_protocol *prot;
     
    390389                }
    391390
    392                 uint8_t reg = registered ? 1 : 0;
     391                uint8_t reg = 1; // Of course the game is registered
    393392                if( sock->write( &reg, 1 ) != 1 )
    394393                        return 0;
  • abuse/trunk/src/net/netdrv.cpp

    r56 r61  
    469469  // will occur.
    470470
    471   if (reg && !registered())
     471  if (!reg)
    472472  {
    473473    fprintf(stderr,
    474             "Sorry, this server is running REGISTERED ABUSE and you are not.\n"
    475             "Ask the server operator to run with -share option or better yet,\n"
    476             "Buy ABUSE, registered net games are more fun because you can fly,\n"
    477             "turn invisible and have more weapons to duke it out with\n");
    478     delete sock;
    479     return 0;
    480   }
    481 
    482   if (!reg && registered())
    483   {
    484     fprintf(stderr,
    485             "This is server is not running the registered version of abuse, and\n"
     474            "This server is not running the registered version of abuse, and\n"
    486475            "you are (thanks!).  So that there are no conflict between the two games\n"
    487476            "please start with the -share option when connecting to this server\n"
  • abuse/trunk/src/unixnfc.cpp

    r56 r61  
    5959net_address *net_server=NULL;
    6060
    61 extern int registered;
    62 
    6361int net_start()
    6462{
     
    152150
    153151
    154   if (write(net_out_fd,&registered,sizeof(registered))!=sizeof(registered))
     152  uint8_t reg = 1;
     153  if (write(net_out_fd,&reg,sizeof(reg))!=sizeof(reg))
    155154    return 0;
    156155
Note: See TracChangeset for help on using the changeset viewer.