1
2
3
4
5
6
7
8
9
|
#if 0
gcc ${CFLAGS:--s -O2} -o ${EXE:-~/bin/heromesh} -Wno-multichar main.c class.o picture.o bindings.o function.o exec.o game.o edit.o picedit.o smallxrm.o hash.o sqlite3.o `sdl-config --cflags --libs` -ldl -lpthread -lm
exit
#endif
/*
This program is part of Free Hero Mesh and is public domain.
*/
|
|
|
1
2
3
4
5
6
7
8
9
|
#if 0
gcc ${CFLAGS:--s -O2} -o ${EXE:-~/bin/heromesh} -Wno-multichar main.c class.o picture.o bindings.o function.o exec.o game.o edit.o picedit.o sound.o smallxrm.o hash.o sqlite3.o `sdl-config --cflags --libs` -ldl -lpthread -lm
exit
#endif
/*
This program is part of Free Hero Mesh and is public domain.
*/
|
868
869
870
871
872
873
874
875
876
877
878
879
880
881
|
exit(0);
break;
case SDLK_s:
goto scrolltest;
case SDLK_t:
puts(screen_prompt("Testing screen_prompt()")?:"No output.");
break;
}
break;
case SDL_MOUSEBUTTONDOWN:
draw_picture(ev.button.x,ev.button.y,n);
SDL_Flip(screen);
break;
case SDL_QUIT:
|
>
>
>
>
>
>
>
>
>
>
>
|
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
|
exit(0);
break;
case SDLK_s:
goto scrolltest;
case SDLK_t:
puts(screen_prompt("Testing screen_prompt()")?:"No output.");
break;
case SDLK_u:
set_sound_effect(UVALUE(n,TY_USOUND),NVALUE(0));
break;
case SDLK_w:
sound_test();
SDL_FillRect(screen,0,0);
SDL_Flip(screen);
break;
case SDLK_z:
set_sound_effect(NVALUE(0),NVALUE(1));
break;
}
break;
case SDL_MOUSEBUTTONDOWN:
draw_picture(ev.button.x,ev.button.y,n);
SDL_Flip(screen);
break;
case SDL_QUIT:
|
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
|
run_picture_editor();
return 0;
}
if(main_options['z']) init_composite();
load_pictures();
if(main_options['T']) {
printf("argv[0] = %s\n",argv[0]);
test_mode();
return 0;
}
if(!main_options['z']) init_usercache();
if(main_options['n']) return 0;
load_classes();
load_key_bindings();
load_level_index();
optionquery[1]=Q_maxObjects;
max_objects=strtoll(xrm_get_resource(resourcedb,optionquery,optionquery,2)?:"",0,0)?:0xFFFF0000L;
set_tracing();
annihilate();
|
>
>
|
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
|
run_picture_editor();
return 0;
}
if(main_options['z']) init_composite();
load_pictures();
if(main_options['T']) {
printf("argv[0] = %s\n",argv[0]);
init_sound();
test_mode();
return 0;
}
if(!main_options['z']) init_usercache();
if(main_options['n']) return 0;
if(screen) init_sound();
load_classes();
load_key_bindings();
load_level_index();
optionquery[1]=Q_maxObjects;
max_objects=strtoll(xrm_get_resource(resourcedb,optionquery,optionquery,2)?:"",0,0)?:0xFFFF0000L;
set_tracing();
annihilate();
|