Changeset 61
- Timestamp:
- Mar 2, 2008, 5:07:11 PM (14 years ago)
- Location:
- abuse/trunk/src
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
abuse/trunk/src/clisp.cpp
r56 r61 76 76 extern void ascatter_line(int x1, int y1, int x2, int y2, int c1, int c2, int s); 77 77 extern void show_end(); 78 79 extern int registered;80 78 81 79 static view *lget_view(void *arg, char const *msg) … … 524 522 add_lisp_function("player_rocket_ufun",2,2, 34); 525 523 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); 532 526 533 527 add_lisp_function("cop_mover",3,3, 36); -
abuse/trunk/src/cop.cpp
r60 r61 30 30 #define DFRIS 6 31 31 #define LSABER 7 32 33 extern int registered;34 32 35 33 signed char small_fire_off[24*2]= // x & y offset from character to end of gun. … … 452 450 case FLY_POWER : 453 451 { 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) 458 454 current_level->add_object(cloud); 459 460 461 462 463 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) 464 460 o->set_yvel(o->yvel()-3); 465 461 else 466 462 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); 469 464 } break; 470 465 case FAST_POWER : … … 489 484 case SNEAKY_POWER : 490 485 { 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]++; 496 488 } break; 497 489 } -
abuse/trunk/src/dev.cpp
r60 r61 34 34 35 35 #define make_above_tile(x) ((x)|0x4000) 36 extern int registered;37 36 char 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, 38 37 searchw_on=0,small_render_on=0,interpolate_draw=0,disable_autolight=0,fps_on=0,profile_on=0, … … 855 854 if (!strcmp(argv[i],"-edit")) 856 855 { 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")) 860 861 { 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); 870 864 } 871 865 } -
abuse/trunk/src/game.cpp
r60 r61 81 81 char req_name[100]; 82 82 83 int registered=0;84 83 extern uint8_t chatting_enabled; 85 84 … … 2462 2461 extern int jmalloc_min_low_size; 2463 2462 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 2478 2463 void game_net_init(int argc, char **argv) 2479 2464 { … … 2642 2627 } 2643 2628 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 2660 2629 jrand_init(); 2661 2630 jrand(); // so compiler doesn't complain … … 2729 2698 current_level=NULL; 2730 2699 2731 if (!registered) 2732 share_end(); 2733 else show_end(); 2700 show_end(); 2734 2701 2735 2702 the_game->set_state(MENU_STATE); … … 2780 2747 delete chat; 2781 2748 2782 if (!registered) 2783 show_sell(0); 2784 else milli_wait(500); 2785 2749 milli_wait(500); 2786 2750 2787 2751 if (small_render) { delete small_render; small_render=NULL; } -
abuse/trunk/src/innet.cpp
r58 r61 46 46 base_memory_struct local_base; 47 47 net_address *net_server=NULL; 48 extern int registered;49 48 net_protocol *prot=NULL; 50 49 net_socket *comm_sock=NULL,*game_sock=NULL; … … 66 65 if (!main_net_cfg) 67 66 main_net_cfg=new net_configuration; 68 69 if (!registered)70 return 0;71 67 72 68 for (i=1;i<argc;i++) … … 416 412 } 417 413 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) 429 416 { 430 417 fprintf(stderr, "%s", symbol_str("server_not_reg")); -
abuse/trunk/src/menu.cpp
r60 r61 34 34 jwindow *volume_window=NULL; 35 35 extern int confirm_quit(); 36 extern int registered;37 36 38 37 //percent is 0..256 … … 643 642 ico_button *sell=NULL; 644 643 645 if ( registered &&prot)644 if (prot) 646 645 { 647 646 sell=load_icon(11,ID_NETWORKING,x,y,h,NULL,"ic_networking"); -
abuse/trunk/src/net/gclient.cpp
r56 r61 27 27 extern base_memory_struct *base; 28 28 extern net_socket *comm_sock,*game_sock; 29 extern int registered;30 29 extern net_protocol *prot; 31 30 extern char lsf[256]; -
abuse/trunk/src/net/gserver.cpp
r56 r61 32 32 extern base_memory_struct *base; 33 33 extern net_socket *comm_sock,*game_sock; 34 extern int registered;35 34 36 35 extern net_protocol *prot; … … 390 389 } 391 390 392 uint8_t reg = registered ? 1 : 0;391 uint8_t reg = 1; // Of course the game is registered 393 392 if( sock->write( ®, 1 ) != 1 ) 394 393 return 0; -
abuse/trunk/src/net/netdrv.cpp
r56 r61 469 469 // will occur. 470 470 471 if ( reg && !registered())471 if (!reg) 472 472 { 473 473 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" 486 475 "you are (thanks!). So that there are no conflict between the two games\n" 487 476 "please start with the -share option when connecting to this server\n" -
abuse/trunk/src/unixnfc.cpp
r56 r61 59 59 net_address *net_server=NULL; 60 60 61 extern int registered;62 63 61 int net_start() 64 62 { … … 152 150 153 151 154 if (write(net_out_fd,®istered,sizeof(registered))!=sizeof(registered)) 152 uint8_t reg = 1; 153 if (write(net_out_fd,®,sizeof(reg))!=sizeof(reg)) 155 154 return 0; 156 155
Note: See TracChangeset
for help on using the changeset viewer.