mirror of
https://github.com/ondra-novak/gates_of_skeldal.git
synced 2025-07-19 04:34:51 -04:00
game folder "just" compiles (not link)
This commit is contained in:
parent
13d3908273
commit
1b0f7fe0c2
135 changed files with 2161 additions and 2336 deletions
200
INST/SETUP.C
200
INST/SETUP.C
|
@ -169,10 +169,10 @@ static void cpy_error_proc(int event,char *name)
|
|||
|
||||
switch(event)
|
||||
{
|
||||
case CPERR_OPEN:hlaska="Nemohu otev©¡t soubor :";break;
|
||||
case CPERR_READ:hlaska="Nastala chyba p©i ‡ten¡ z CD. Vyjmˆte CD, o‡istˆte jej a opˆt ho vlo‘te do mechaniky";break;
|
||||
case CPERR_WRITE:hlaska="Nastala chyba p©i zapisu na disk. Mo‘n u‘ je pln˜. Soubor:";break;
|
||||
default:hlaska="Nastala nezn ma chyba. ";
|
||||
case CPERR_OPEN:hlaska="Nemohu otev<EFBFBD><EFBFBD>t soubor :";break;
|
||||
case CPERR_READ:hlaska="Nastala chyba p<EFBFBD>i <20>ten<65> z CD. Vyjm<6A>te CD, o<>ist<73>te jej a op<6F>t ho vlo<6C>te do mechaniky";break;
|
||||
case CPERR_WRITE:hlaska="Nastala chyba p<EFBFBD>i zapisu na disk. Mo<4D>n<EFBFBD> u<> je pln<6C>. Soubor:";break;
|
||||
default:hlaska="Nastala nezn<EFBFBD>ma chyba. ";
|
||||
}
|
||||
text=alloca(strlen(hlaska)+strlen(name)+10);
|
||||
strcpy(text,hlaska);
|
||||
|
@ -187,7 +187,7 @@ static void cpy_error_proc(int event,char *name)
|
|||
|
||||
static void stop_copy()
|
||||
{
|
||||
if (msg_box("Konec instalace?",'\x2',"Hra je¨tˆ nen¡ kompletnˆ nainstalov na. Opravdu chce¨ ukon‡it instal tora?","Ano","Ne",NULL)==1)
|
||||
if (msg_box("Konec instalace?",'\x2',"Hra je<EFBFBD>t<EFBFBD> nen<65> kompletn<74> nainstalov<6F>na. Opravdu chce<63> ukon<6F>it instal<61>tora?","Ano","Ne",NULL)==1)
|
||||
{
|
||||
close_ini();
|
||||
shutdown();
|
||||
|
@ -197,7 +197,7 @@ static void stop_copy()
|
|||
|
||||
static void stop_setup()
|
||||
{
|
||||
if (msg_box("Konec?",'\x2',"Tato volba ukon‡¡ SETUP bez ulo‘en¡ zmˆn. Opravdu chce¨ ukon‡it program?","Ano","Ne",NULL)==1)
|
||||
if (msg_box("Konec?",'\x2',"Tato volba ukon<EFBFBD><EFBFBD> SETUP bez ulo<6C>en<65> zm<7A>n. Opravdu chce<63> ukon<6F>it program?","Ano","Ne",NULL)==1)
|
||||
{
|
||||
shutdown();
|
||||
home_path(target_path);
|
||||
|
@ -208,10 +208,10 @@ static void stop_setup()
|
|||
|
||||
static void display_progress(void)
|
||||
{
|
||||
def_dialoge(312,380,310,75,"Kop¡ruj¡ se soubory...",3);
|
||||
def_dialoge(312,380,310,75,"Kop<EFBFBD>ruj<EFBFBD> se soubory...",3);
|
||||
define(10,10,27,290,15,0,done_bar,100);
|
||||
property(bbutt,NULL,flat_color(0x1e0),WINCOLOR);
|
||||
define(30,5,5,80,15,2,button,"P©eru¨it");on_change(stop_copy);
|
||||
define(30,5,5,80,15,2,button,"P<EFBFBD>eru<EFBFBD>it");on_control_change(stop_copy);
|
||||
property(def_border(1,0),&font6x9,flat_color(0),BUTTONCOLOR);
|
||||
define(20,5,10,200,12,3,input_line,2048);set_default("");
|
||||
property(NULL,&font6x9,flat_color(0),WINCOLOR);
|
||||
|
@ -303,9 +303,9 @@ static void open_handbook(char *file)
|
|||
if (find_window(win_handbook)!=NULL) close_window(find_window(win_handbook));
|
||||
if (handbook!=NULL) release_list(handbook);
|
||||
handbook=read_text(file);
|
||||
win_handbook=def_dialoge(54,54,450,350,"P©¡ru‡ka",2);
|
||||
win_handbook=def_dialoge(54,54,450,350,"P<EFBFBD><EFBFBD>ru<EFBFBD>ka",2);
|
||||
def_listbox(9,5,25,420,290,handbook,0,WINCOLOR);property(def_border(0,WINCOLOR),&font6x9,NULL,WINCOLOR);
|
||||
define(20,5,5,60,15,2,button2,"Zav©¡t");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_change(close_current);
|
||||
define(20,5,5,60,15,2,button2,"Zav<EFBFBD><EFBFBD>t");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_control_change(close_current);
|
||||
redraw_window();
|
||||
}
|
||||
|
||||
|
@ -341,7 +341,7 @@ static void read_dirlist()
|
|||
else
|
||||
if (dirlist[i]!=NULL && !strcmp(dirlist[i],".."))
|
||||
{
|
||||
str_insline(&dirlist,0,"<- zpˆt");
|
||||
str_insline(&dirlist,0,"<- zp<EFBFBD>t");
|
||||
str_replace(&dirlist,i,NULL);
|
||||
i++;
|
||||
}
|
||||
|
@ -390,7 +390,7 @@ static void select_dir()
|
|||
{
|
||||
int i=f_get_value(0,59);
|
||||
if (dirlist[i]==NULL) return;
|
||||
if (!strcmp(dirlist[i],"<- zpˆt")) chdir("..");else chdir(dirlist[i]);
|
||||
if (!strcmp(dirlist[i],"<- zp<EFBFBD>t")) chdir("..");else chdir(dirlist[i]);
|
||||
update_list();
|
||||
}
|
||||
|
||||
|
@ -403,7 +403,7 @@ static get_script(char *source,char *target)
|
|||
if (i)
|
||||
{
|
||||
shutdown();
|
||||
if (i==1) puts("Nemohu na‡¡st INSTALL.INF");
|
||||
if (i==1) puts("Nemohu na<EFBFBD><EFBFBD>st INSTALL.INF");
|
||||
if (i==2) puts("Chyba kompilace scriptu INSTALL.INF");
|
||||
abort();
|
||||
}
|
||||
|
@ -435,20 +435,20 @@ static load_window()
|
|||
read_dirlist();
|
||||
read_disk_list();
|
||||
def_dialoge(200,100,340,300,PRG_HEADER,3);
|
||||
define(-1,5,20,1,1,0,label,"Jm‚no slo‘ky");
|
||||
define(-1,5,20,1,1,0,label,"Jm<EFBFBD>no slo<6C>ky");
|
||||
define(10,5,35,330,10,0,input_line,2048);property(def_border(5,WINCOLOR),&font6x9,NULL,0x7fff);
|
||||
set_full_target_path(0);
|
||||
for(i=0;i<str_count(disklist);i++) if (target_path[0]==disklist[i][2]) break;
|
||||
default_font=&font6x9;
|
||||
define(150,70,5,60,20,2,button,"Ok");on_change(terminate);property(bbutt,&font6x9,NULL,BUTTONCOLOR);
|
||||
define(160,5,5,60,20,2,button,"Storno");on_change(terminate);property(bbutt,&font6x9,NULL,BUTTONCOLOR);
|
||||
define(150,70,5,60,20,2,button,"Ok");on_control_change(terminate_gui);property(bbutt,&font6x9,NULL,BUTTONCOLOR);
|
||||
define(160,5,5,60,20,2,button,"Storno");on_control_change(terminate_gui);property(bbutt,&font6x9,NULL,BUTTONCOLOR);
|
||||
default_font=vga_font;
|
||||
def_listbox(59,70,60,100,200,dirlist,0,0x03ff);c_default(0);on_change(select_dir);
|
||||
def_listbox(69,5,60,40,200,disklist,0,0x03ff);on_change(change_disk);
|
||||
def_listbox(59,70,60,100,200,dirlist,0,0x03ff);c_default(0);on_control_change(select_dir);
|
||||
def_listbox(69,5,60,40,200,disklist,0,0x03ff);on_control_change(change_disk);
|
||||
c_default(i);
|
||||
default_font=&font6x9;
|
||||
define(-1,215,135,110,80,0,win_label,"");property(def_border(5,0x631f),NULL,NULL,0x631f);
|
||||
define(-1,220,140,1,1,0,label,"Voln‚ na HD:");
|
||||
define(-1,220,140,1,1,0,label,"Voln<EFBFBD> na HD:");
|
||||
define(100,240,150,80,10,0,view_line,20);set_default("");property(NULL,&font6x9,NULL,0x631f);
|
||||
default_font=vga_font;
|
||||
redraw_window();
|
||||
|
@ -469,13 +469,13 @@ static void autodetect()
|
|||
|
||||
default_font=&font6x9;
|
||||
def_dialoge(12,12,324,140,"Autodetekce",2);
|
||||
define(-1,5,22,1,1,0,label,"Grafick karta:");
|
||||
define(-1,5,22,1,1,0,label,"Grafick<EFBFBD> karta:");
|
||||
define(-1,5,34,1,1,0,label,"Typ SVGA:");
|
||||
define(-1,5,46,1,1,0,label,"Rozli¨en¡:");
|
||||
define(-1,5,62,1,1,0,label,"Zvukov karta:");
|
||||
define(-1,5,46,1,1,0,label,"Rozli<EFBFBD>en<EFBFBD>:");
|
||||
define(-1,5,62,1,1,0,label,"Zvukov<EFBFBD> karta:");
|
||||
define(-1,5,74,1,1,0,label,"Parametry:");
|
||||
define(-1,5,90,1,1,0,label,"CD-ROM:");
|
||||
define(-1,5,110,1,1,0,label,"My¨:");
|
||||
define(-1,5,110,1,1,0,label,"My<EFBFBD>:");
|
||||
define(10,5,22,120,10,1,view_line,256);set_default("");
|
||||
define(20,5,34,160,10,1,view_line,256);set_default("");
|
||||
define(30,5,46,150,10,1,view_line,256);set_default("");
|
||||
|
@ -488,8 +488,8 @@ static void autodetect()
|
|||
do_events();
|
||||
if (getsvgainfo(&si))
|
||||
{
|
||||
set_value(0,10,"<nen¡>");
|
||||
set_value(0,20,"<nen¡>");
|
||||
set_value(0,10,"<nen<EFBFBD>>");
|
||||
set_value(0,20,"<nen<EFBFBD>>");
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -521,7 +521,7 @@ static EVENT_PROC(esc_mode2)
|
|||
zobraz_mysku();
|
||||
redraw_desktop();
|
||||
goto_control(0);
|
||||
terminate();
|
||||
terminate_gui();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -531,9 +531,9 @@ static char test_mode()
|
|||
char i,j,c;
|
||||
|
||||
if (msg_box("Test grafiky",'\x1',
|
||||
"Instal tor nyn¡ vyzkou¨¡ zvolen˜ grafick˜ re‘im. "
|
||||
"Pokud obrazovka z–stane ‡ern , nebo zobraz¡ nesmysly, stisknˆte "
|
||||
"ESC a instal tor obnov¡ p–vodn¡ re‘im.","Start","Zru¨it",NULL)==2) return 0;
|
||||
"Instal<EFBFBD>tor nyn<79> vyzkou<6F><75> zvolen<65> grafick<63> re<72>im. "
|
||||
"Pokud obrazovka z<EFBFBD>stane <20>ern<72>, nebo zobraz<61> nesmysly, stiskn<6B>te "
|
||||
"ESC a instal<EFBFBD>tor obnov<6F> p<>vodn<64> re<72>im.","Start","Zru<EFBFBD>it",NULL)==2) return 0;
|
||||
send_message(E_ADD,E_KEYBOARD,esc_mode2);
|
||||
donegr();
|
||||
i=initgr_spec(f_get_value(0,9));
|
||||
|
@ -542,7 +542,7 @@ static char test_mode()
|
|||
zobraz_mysku();
|
||||
redraw_desktop();
|
||||
}
|
||||
if (!i && (j=msg_box("Test grafiky",'\x2',"Vidi¨ prost©ed¡ instal toru spr vnˆ?","Ano","Ne",NULL))==1)
|
||||
if (!i && (j=msg_box("Test grafiky",'\x2',"Vidi<EFBFBD> prost<73>ed<65> instal<61>toru spr<70>vn<76>?","Ano","Ne",NULL))==1)
|
||||
{
|
||||
vmode=f_get_value(0,9);
|
||||
if (vmode==0) initgr_low();
|
||||
|
@ -583,7 +583,7 @@ static void select_vga()
|
|||
def_dialoge(20,300,156,156,"Kvalita grafiky",2);
|
||||
define(9,0,20,156,80,0,listbox,video_ls,0x03ff,0);c_default(vmode);
|
||||
property(NULL,vga_font,NULL,WINCOLOR);
|
||||
define(20,38,5,80,20,3,button,"Zmˆnit teƒ");on_change(test_mode);
|
||||
define(20,38,5,80,20,3,button,"Zm<EFBFBD>nit te<74>");on_control_change(test_mode);
|
||||
property(bbutt,NULL,NULL,BUTTONCOLOR);
|
||||
redraw_window();
|
||||
}
|
||||
|
@ -611,19 +611,19 @@ static void select_mode_win()
|
|||
{
|
||||
def_dialoge(224,270,192,156,"Instalovat",2);
|
||||
default_font=&font6x9;
|
||||
define(10,30,40,132,30,0,button,"Automaticky");property(bbutt,NULL,NULL,BUTTONCOLOR);on_change(terminate);
|
||||
define(30,30,80,132,30,0,button,"Podle p© n¡");property(bbutt,NULL,NULL,BUTTONCOLOR);on_change(terminate);
|
||||
define(40,50,15,92,20,3,button,"Konec");property(bbutt,NULL,NULL,BUTTONCOLOR);on_change(stop_copy);
|
||||
define(10,30,40,132,30,0,button,"Automaticky");property(bbutt,NULL,NULL,BUTTONCOLOR);on_control_change(terminate_gui);
|
||||
define(30,30,80,132,30,0,button,"Podle p<EFBFBD><EFBFBD>n<EFBFBD>");property(bbutt,NULL,NULL,BUTTONCOLOR);on_control_change(terminate_gui);
|
||||
define(40,50,15,92,20,3,button,"Konec");property(bbutt,NULL,NULL,BUTTONCOLOR);on_control_change(stop_copy);
|
||||
redraw_window();
|
||||
}
|
||||
|
||||
static void select_mode_win_setup()
|
||||
{
|
||||
def_dialoge(224,270,192,156,"Mo‘nosti:",2);
|
||||
def_dialoge(224,270,192,156,"Mo<EFBFBD>nosti:",2);
|
||||
default_font=&font6x9;
|
||||
define(10,30,40,132,30,0,button,"Nastaven¡");property(bbutt,NULL,NULL,BUTTONCOLOR);on_change(terminate);
|
||||
define(30,30,80,132,30,0,button,"Odinstalov n¡");property(bbutt,NULL,NULL,BUTTONCOLOR);on_change(terminate);
|
||||
define(40,50,15,92,20,3,button,"Konec");property(bbutt,NULL,NULL,BUTTONCOLOR);on_change(stop_setup);
|
||||
define(10,30,40,132,30,0,button,"Nastaven<EFBFBD>");property(bbutt,NULL,NULL,BUTTONCOLOR);on_control_change(terminate_gui);
|
||||
define(30,30,80,132,30,0,button,"Odinstalov<EFBFBD>n<EFBFBD>");property(bbutt,NULL,NULL,BUTTONCOLOR);on_control_change(terminate_gui);
|
||||
define(40,50,15,92,20,3,button,"Konec");property(bbutt,NULL,NULL,BUTTONCOLOR);on_control_change(stop_setup);
|
||||
redraw_window();
|
||||
}
|
||||
|
||||
|
@ -657,7 +657,7 @@ static void device_select2()
|
|||
char c;
|
||||
def_dialoge(270,240,100,100,device_name(i),3);
|
||||
define(10,10,25,60,40,0,radio_butts,3,"LPT 1","LPT 2","PC Speaker");c_default(0);
|
||||
define(20,10,5,80,20,2,button,"Ok");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_change(terminate);
|
||||
define(20,10,5,80,20,2,button,"Ok");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_control_change(terminate_gui);
|
||||
redraw_window();
|
||||
escape();
|
||||
c=f_get_value(0,10);
|
||||
|
@ -674,7 +674,7 @@ static void device_select2()
|
|||
static void select_sound();
|
||||
static void detect_sound()
|
||||
{
|
||||
if (msg_box("Rozpozn n¡ zvukov‚ karty",'\x2',"Opravdu chce¨ nechat rozpoznat zvukovou kartu? Na nˆkter˜ch po‡¡ta‡¡ch m–‘e automatick‚ rozpozn v n¡ zp–sobit zatuhnut¡ po‡¡ta‡e.","Ano","Ne",NULL)==2) return;
|
||||
if (msg_box("Rozpozn<EFBFBD>n<EFBFBD> zvukov<6F> karty",'\x2',"Opravdu chce<EFBFBD> nechat rozpoznat zvukovou kartu? Na n<>kter<65>ch po<70><6F>ta<74><61>ch m<><6D>e automatick<63> rozpozn<7A>v<EFBFBD>n<EFBFBD> zp<7A>sobit zatuhnut<75> po<70><6F>ta<74>e.","Ano","Ne",NULL)==2) return;
|
||||
if (mixer_running) stop_mixing();
|
||||
mixer_running=0;
|
||||
set_enable(0,70,mixer_running);
|
||||
|
@ -695,15 +695,15 @@ static char sound_scan()
|
|||
if (sound_info.device!=DEV_NOSOUND)
|
||||
{
|
||||
if (sound_info.device==DEV_DAC)
|
||||
if (msg_box("Varov n¡!",'\x1',"Vybran‚ zvukov‚ za©¡zen¡ pou‘¡v nestandardn¡ p©¡stupy a vyu‘¡v "
|
||||
"nˆkter˜ch skryt˜ch trik– syst‚mu. Na nˆkter˜ch po‡¡ta‡¡ch nemus¡ pracovat spr vnˆ. "
|
||||
"Toto za©¡zen¡ nedok ‘e pracovat pod WINDOWS95 nebo jin˜m OS v˜jma DOSu. "
|
||||
"Pro zrychlen¡ pr ce odinstalujte ze syst‚mu jak˜koliv EMM manager (EMM386, QEMM, apod.) "
|
||||
"Chcete pokra‡ovat?","Ano","Ne",NULL)==2) return 1;
|
||||
if (msg_box("Varov<EFBFBD>n<EFBFBD>!",'\x1',"Vybran<EFBFBD> zvukov<6F> za<7A><61>zen<65> pou<6F><75>v<EFBFBD> nestandardn<64> p<><70>stupy a vyu<79><75>v<EFBFBD> "
|
||||
"n<EFBFBD>kter<EFBFBD>ch skryt<79>ch trik<69> syst<73>mu. Na n<>kter<65>ch po<70><6F>ta<74><61>ch nemus<75> pracovat spr<70>vn<76>. "
|
||||
"Toto za<EFBFBD><EFBFBD>zen<EFBFBD> nedok<6F><6B>e pracovat pod WINDOWS95 nebo jin<69>m OS v<>jma DOSu. "
|
||||
"Pro zrychlen<EFBFBD> pr<70>ce odinstalujte ze syst<73>mu jak<61>koliv EMM manager (EMM386, QEMM, apod.) "
|
||||
"Chcete pokra<EFBFBD>ovat?","Ano","Ne",NULL)==2) return 1;
|
||||
get_value(sound_win,20,buffer);
|
||||
if (sscanf(buffer,"%x",&sound_info.port)!=1)
|
||||
{
|
||||
msg_box("Pozor!",'\x1',"Mus¡¨ vyplnit spr vnˆ Port","Ok",NULL);
|
||||
msg_box("Pozor!",'\x1',"Mus<EFBFBD><EFBFBD> vyplnit spr<70>vn<76> Port","Ok",NULL);
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
@ -746,22 +746,22 @@ void select_sound()
|
|||
default_font=&font6x9;
|
||||
for(i=0;i<8;i++) str_add(&ls,device_name(i));
|
||||
str_replace(&ls,0,"<bez zvuku>");
|
||||
sound_win=def_dialoge(200,300,300,156,"Zvukov karta",2);
|
||||
define(9,2,20,170,85,0,listbox,ls,0x03ff,0);c_default(sound_info.device);on_change(device_select2);
|
||||
sound_win=def_dialoge(200,300,300,156,"Zvukov<EFBFBD> karta",2);
|
||||
define(9,2,20,170,85,0,listbox,ls,0x03ff,0);c_default(sound_info.device);on_control_change(device_select2);
|
||||
property(def_border(0,0x4210),vga_font,NULL,WINCOLOR);
|
||||
define(-1,180,20,1,1,0,label,"Port:");
|
||||
define(20,10,20,30,12,1,input_line,3);property(def_border(0,0x4210),vga_font,NULL,WINCOLOR);
|
||||
set_default(itoa(sound_info.port,buff,16));
|
||||
define(-1,180,40,1,1,0,label,"DMA:");
|
||||
i=sound_info.dma;i-=(i>2)+(i>4);
|
||||
define(30,40,40,30,30,1,radio_butts,3,"0","1","3");c_default(i);on_change(change_dma);
|
||||
define(35,10,40,30,30,1,radio_butts,3,"5","6","7");c_default(i-3);on_change(change_dma);
|
||||
define(30,40,40,30,30,1,radio_butts,3,"0","1","3");c_default(i);on_control_change(change_dma);
|
||||
define(35,10,40,30,30,1,radio_butts,3,"5","6","7");c_default(i-3);on_control_change(change_dma);
|
||||
define(-1,180,80,1,1,0,label,"IRQ:");
|
||||
i=sound_info.irq;i-=2*(i>1)+(i>4)+(i>6);
|
||||
define(40,40,80,30,40,1,radio_butts,4,"2","3","5","7");c_default(i);
|
||||
define(50,10,5,80,20,2,button,"Test");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_change(test_sound);
|
||||
define(60,100,5,80,20,2,button,"Rozpoznat");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_change(detect_sound);
|
||||
define(70,190,5,80,20,2,button,"Stop");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_change(stop_sound);
|
||||
define(50,10,5,80,20,2,button,"Test");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_control_change(test_sound);
|
||||
define(60,100,5,80,20,2,button,"Rozpoznat");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_control_change(detect_sound);
|
||||
define(70,190,5,80,20,2,button,"Stop");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_control_change(stop_sound);
|
||||
redraw_window();
|
||||
set_enable(0,70,mixer_running);
|
||||
device_select();
|
||||
|
@ -773,7 +773,7 @@ static void back_start()
|
|||
stop_sound();
|
||||
sound_scan();
|
||||
while (waktual!=NULL) close_current();
|
||||
terminate();
|
||||
terminate_gui();
|
||||
}
|
||||
|
||||
static void control_window(void *forward,void *back,void *help);
|
||||
|
@ -823,7 +823,7 @@ void static show_space(char device)
|
|||
if (device>='A' && device<='Z')
|
||||
{
|
||||
if (device!=lastdevice) lastvalue=get_disk_free(device-'@')/1024;
|
||||
sprintf(buff,"Na disku %c: je voln˜ch %d Kb",device,lastvalue);
|
||||
sprintf(buff,"Na disku %c: je voln<EFBFBD>ch %d Kb",device,lastvalue);
|
||||
lastdevice=device;
|
||||
set_value(0,80,buff);
|
||||
}
|
||||
|
@ -932,7 +932,7 @@ static void start_install()
|
|||
strupr(target_path);
|
||||
if (validate_path(target_path)==0)
|
||||
{
|
||||
msg_box("Cesta je ¨patnˆ",'\x1',"Cesta s c¡lov˜m adres ©em je chybnˆ zad na. Nepou‘¡vejte dlouh‚ n zvy z WINDOWS 95!","OK",NULL);
|
||||
msg_box("Cesta je <EFBFBD>patn<EFBFBD>",'\x1',"Cesta s c<EFBFBD>lov<EFBFBD>m adres<65><73>em je chybn<62> zad<61>na. Nepou<6F><75>vejte dlouh<75> n<>zvy z WINDOWS 95!","OK",NULL);
|
||||
return;
|
||||
}
|
||||
get_script(_SOURCE_,target_path);
|
||||
|
@ -946,21 +946,21 @@ static void start_install()
|
|||
diskfree=get_disk_free(target_path[0]-'@');
|
||||
if (maxcopy>diskfree)
|
||||
{
|
||||
if (msg_box("Nedostatek m¡sta!",'\x1',"Instal tor vypo‡¡tal, ‘e BS zaberou v¡ce m¡sta ne‘ m te na sv‚m disku. "
|
||||
"Pokud v¨ak pou‘¡vate komprima‡n¡ program jako je t©eba DRVSPACE, pak mohou b˜t £daje o "
|
||||
"voln‚m m¡stu nep©esne. I p©es to, ‘e nen¡ voln‚ m¡sto chcete pokra‡ovat?","Ano","Ne",NULL)==2) return;
|
||||
if (msg_box("Nedostatek m<EFBFBD>sta!",'\x1',"Instal<EFBFBD>tor vypo<70><6F>tal, <20>e BS zaberou v<>ce m<>sta ne<6E> m<>te na sv<73>m disku. "
|
||||
"Pokud v<EFBFBD>ak pou<6F><75>vate komprima<6D>n<EFBFBD> program jako je t<>eba DRVSPACE, pak mohou b<>t <20>daje o "
|
||||
"voln<EFBFBD>m m<>stu nep<65>esne. I p<>es to, <20>e nen<65> voln<6C> m<>sto chcete pokra<72>ovat?","Ano","Ne",NULL)==2) return;
|
||||
}
|
||||
else if (maxcopy+1024*1024>diskfree)
|
||||
{
|
||||
if (msg_box("M lo m¡sta",'\x2',"Po nainstalov n¡ by mˆlo zb˜t alespo¤ 1MB pro bˆh. Sou‡asn˜ prostor"
|
||||
"umo‘¤uje hru nainstalovat, av¨ak hru nebude mo‘n‚ spustit. Pokra‡ovat?","Ano","Ne",NULL)==2) return;
|
||||
if (msg_box("M<EFBFBD>lo m<>sta",'\x2',"Po nainstalov<EFBFBD>n<EFBFBD> by m<>lo zb<7A>t alespo<70> 1MB pro b<>h. Sou<6F>asn<73> prostor"
|
||||
"umo<EFBFBD><EFBFBD>uje hru nainstalovat, av<61>ak hru nebude mo<6D>n<EFBFBD> spustit. Pokra<72>ovat?","Ano","Ne",NULL)==2) return;
|
||||
}
|
||||
maxcopy=maxcopy<<1;
|
||||
while (waktual!=NULL) close_current();
|
||||
cascade_mkdir(target_path);
|
||||
if (create_ini(target_path,SKELDAL_INI))
|
||||
{
|
||||
msg_box(PRG_HEADER,'\x1',"Nemohu vytvo©it konfigura‡n¡ soubor. Zkontroluj spravnost z pisu cesty","Ok",NULL);
|
||||
msg_box(PRG_HEADER,'\x1',"Nemohu vytvo<EFBFBD>it konfigura<72>n<EFBFBD> soubor. Zkontroluj spravnost z<>pisu cesty","Ok",NULL);
|
||||
clean_up();
|
||||
return;
|
||||
}
|
||||
|
@ -981,7 +981,7 @@ static void start_install()
|
|||
if (error) shutdown(),exit(1);
|
||||
close_current();
|
||||
do_events();
|
||||
if (!autostart) msg_box("Hotovo",' ',"Hra 'Br ny Skeldalu' je £spˆ¨nˆ nainstalov na. Spu¨tˆn¡ proveƒte z p©¡kazov‚ © dky naps n¡m 'SKELDAL'","Konec",NULL);
|
||||
if (!autostart) msg_box("Hotovo",' ',"Hra 'Br<EFBFBD>ny Skeldalu' je <20>sp<73><70>n<EFBFBD> nainstalov<6F>na. Spu<70>t<EFBFBD>n<EFBFBD> prove<76>te z p<><70>kazov<6F> <20><>dky naps<70>n<EFBFBD>m 'SKELDAL'","Konec",NULL);
|
||||
purge_file_list();
|
||||
shutdown();
|
||||
home_path(target_path);
|
||||
|
@ -1028,26 +1028,26 @@ static void rozsah_window()
|
|||
exit_wait=0;
|
||||
default_font=&font6x9;
|
||||
def_dialoge(146,160,348,264,"Rozsah instalace",2);
|
||||
define(10,10,30,70,30,0,button,"Minim ln¡");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_change(start_install);
|
||||
define(-1,90,30,1,1,0,label,"Instaluje jen nejd–le‘itˆj¨¡ soubory na HD");
|
||||
define(-1,90,40,1,1,0,label,"V¨e ostatn¡ se pak na‡¡t p©¡mo z CD");
|
||||
define(10,10,30,70,30,0,button,"Minim<EFBFBD>ln<EFBFBD>");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_control_change(start_install);
|
||||
define(-1,90,30,1,1,0,label,"Instaluje jen nejd<EFBFBD>le<EFBFBD>it<EFBFBD>j<EFBFBD><EFBFBD> soubory na HD");
|
||||
define(-1,90,40,1,1,0,label,"V<EFBFBD>e ostatn<74> se pak na<6E><61>t<EFBFBD> p<><70>mo z CD");
|
||||
sprintf(buff,text,install_sizes[0]/1024);
|
||||
define(-1,90,50,1,1,0,label,buff);
|
||||
define(20,10,80,70,30,0,button,"St©edn¡");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_change(start_install);
|
||||
define(-1,90,80,1,1,0,label,"Instaluje v¨echny datov‚ soubory na HD");
|
||||
define(-1,90,90,1,1,0,label,"Hudba a video se ‡tou p©¡mo z CD");
|
||||
define(20,10,80,70,30,0,button,"St<EFBFBD>edn<EFBFBD>");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_control_change(start_install);
|
||||
define(-1,90,80,1,1,0,label,"Instaluje v<EFBFBD>echny datov<6F> soubory na HD");
|
||||
define(-1,90,90,1,1,0,label,"Hudba a video se <EFBFBD>tou p<><70>mo z CD");
|
||||
sprintf(buff,text,install_sizes[1]/1024);
|
||||
define(-1,90,100,1,1,0,label,buff);
|
||||
define(30,10,130,70,30,0,button,"Maxim ln¡");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_change(start_install);
|
||||
define(-1,90,130,1,1,0,label,"Instaluje v¨e na v ¨ HD v‡etnˆ hudby");
|
||||
define(-1,90,140,1,1,0,label,"a videa. Z CD se nena‡¡t v–bec nic.");
|
||||
define(30,10,130,70,30,0,button,"Maxim<EFBFBD>ln<EFBFBD>");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_control_change(start_install);
|
||||
define(-1,90,130,1,1,0,label,"Instaluje v<EFBFBD>e na v<><76> HD v<>etn<74> hudby");
|
||||
define(-1,90,140,1,1,0,label,"a videa. Z CD se nena<EFBFBD><EFBFBD>t<EFBFBD> v<>bec nic.");
|
||||
sprintf(buff,text,install_sizes[2]/1024);
|
||||
define(-1,90,150,1,1,0,label,buff);
|
||||
define(40,10,180,70,20,0,button,"Slo‘ka");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_change(open_load_window);
|
||||
define(40,10,180,70,20,0,button,"Slo<EFBFBD>ka");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_control_change(open_load_window);
|
||||
define(60,90,185,250,11,0,input_line,2048);property(def_border(1,0x4210),&font6x9,NULL,0x7fff);
|
||||
set_default(target_path);
|
||||
on_event(show_space_event);on_exit(show_space_exit);
|
||||
define(70,40,220,200,10,0,check_box,"Po nainstalov n¡ hru automaticky spustit.");c_default(1);
|
||||
define(70,40,220,200,10,0,check_box,"Po nainstalov<EFBFBD>n<EFBFBD> hru automaticky spustit.");c_default(1);
|
||||
define(80,10,10,250,11,2,view_line,100);set_default("");
|
||||
show_space(target_path[0]);
|
||||
}
|
||||
|
@ -1055,17 +1055,17 @@ static void rozsah_window()
|
|||
static void automatic_window()
|
||||
{
|
||||
char buff[100];
|
||||
char *text="Hra zabere zhruba %d KB m¡sta";
|
||||
char *text="Hra zabere zhruba %d KB m<EFBFBD>sta";
|
||||
|
||||
exit_wait=0;
|
||||
default_font=&font6x9;
|
||||
def_dialoge(110,200,420,80,"Instalovat kam?",2);
|
||||
define(40,10,33,70,15,0,button,"Naj¡t");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_change(open_load_window);
|
||||
define(40,10,33,70,15,0,button,"Naj<EFBFBD>t");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_control_change(open_load_window);
|
||||
define(60,90,35,310,11,0,input_line,2048);property(def_border(1,0x4210),&font6x9,NULL,0x7fff);
|
||||
set_default(target_path);
|
||||
on_event(show_space_event);on_exit(show_space_exit);
|
||||
define(10,10,10,70,20,2,button,"Start");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_change(start_install);
|
||||
define(20,90,10,70,20,2,button,"<< Zpˆt");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_change(back_start);
|
||||
define(10,10,10,70,20,2,button,"Start");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_control_change(start_install);
|
||||
define(20,90,10,70,20,2,button,"<< Zp<EFBFBD>t");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_control_change(back_start);
|
||||
sprintf(buff,text,install_sizes[0]/1024);
|
||||
define(90,180,20,200,10,2,view_line,100);set_default(buff);
|
||||
define(80,180,10,200,10,2,view_line,100);set_default("");
|
||||
|
@ -1085,12 +1085,12 @@ static void control_next1()
|
|||
|
||||
static void control_window(void *forward,void *back,void *help)
|
||||
{
|
||||
def_dialoge(524,300,96,156,"Mo‘nosti",2);
|
||||
define(10,8,30,80,20,0,button,"Dal¨¡ >>");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_change(forward);
|
||||
define(20,8,60,80,20,0,button,"<< Zpˆt");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_change(back);
|
||||
define(30,8,90,80,20,0,button,"? Pomoc");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_change(help);
|
||||
def_dialoge(524,300,96,156,"Mo<EFBFBD>nosti",2);
|
||||
define(10,8,30,80,20,0,button,"Dal<EFBFBD><EFBFBD> >>");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_control_change(forward);
|
||||
define(20,8,60,80,20,0,button,"<< Zp<EFBFBD>t");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_control_change(back);
|
||||
define(30,8,90,80,20,0,button,"? Pomoc");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_control_change(help);
|
||||
define(40,8,10,80,20,3,button,"Konec");property(bbutt,&font6x9,NULL,BUTTONCOLOR);
|
||||
if (setup_mode) on_change(stop_setup);else on_change(stop_copy);
|
||||
if (setup_mode) on_control_change(stop_setup);else on_control_change(stop_copy);
|
||||
set_enable(0,10,forward!=NULL);
|
||||
set_enable(0,20,back!=NULL);
|
||||
set_enable(0,30,help!=NULL);
|
||||
|
@ -1164,7 +1164,7 @@ static void save_ini()
|
|||
char err=1;
|
||||
|
||||
if (sound_scan()) return;
|
||||
d=msg_box("Potvrzen¡?",'\x2',"Chce¨ zapsat zmˆny do konfigura‡n¡ho souboru hry?","Ano","Ne","Zru¨it",NULL);
|
||||
d=msg_box("Potvrzen<EFBFBD>?",'\x2',"Chce<EFBFBD> zapsat zm<7A>ny do konfigura<72>n<EFBFBD>ho souboru hry?","Ano","Ne","Zru<EFBFBD>it",NULL);
|
||||
if (d==3) return;
|
||||
if (d==1)
|
||||
{
|
||||
|
@ -1193,12 +1193,12 @@ static void deinstall()
|
|||
char ig;
|
||||
int x,y;
|
||||
def_dialoge(200,200,250,156,"Odinstalovat?",2);
|
||||
define(-1,10,30,200,100,0,label,"Tato volba odstran¡ hru z va¨eho disku.");
|
||||
define(-1,10,40,200,100,0,label,"Pot‚ ji‘ nebude mo‘ne hru spustit");
|
||||
define(-1,10,50,200,100,0,label,"do nov‚ho nainstalov n¡ z CD.");
|
||||
define(10,30,80,150,10,0,check_box,"Zachovat ulo‘en‚ pozice");c_default(1);
|
||||
define(20,10,10,80,30,3,button,"Ano");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_change(terminate);
|
||||
define(30,10,10,80,30,2,button,"Proboha NE");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_change(terminate);
|
||||
define(-1,10,30,200,100,0,label,"Tato volba odstran<EFBFBD> hru z va<76>eho disku.");
|
||||
define(-1,10,40,200,100,0,label,"Pot<EFBFBD> ji<6A> nebude mo<6D>ne hru spustit");
|
||||
define(-1,10,50,200,100,0,label,"do nov<EFBFBD>ho nainstalov<6F>n<EFBFBD> z CD.");
|
||||
define(10,30,80,150,10,0,check_box,"Zachovat ulo<EFBFBD>en<EFBFBD> pozice");c_default(1);
|
||||
define(20,10,10,80,30,3,button,"Ano");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_control_change(terminate_gui);
|
||||
define(30,10,10,80,30,2,button,"Proboha NE");property(bbutt,&font6x9,NULL,BUTTONCOLOR);on_control_change(terminate_gui);
|
||||
redraw_window();
|
||||
escape();
|
||||
if (o_aktual->id==30)
|
||||
|
@ -1266,12 +1266,12 @@ void warning()
|
|||
_outtext("(C)1998 Napoleon gameS - Setup version 1.0 written by Ondrej Novak\n"
|
||||
"Instalacni program ke hre Brany Skeldalu\n\nUpozorneni:\n");
|
||||
_settextcolor(15);
|
||||
_outtext("Ú"); REPEAT(i,78) _outtext("Ä");_outtext("¿");
|
||||
_outtext("<EFBFBD>"); REPEAT(i,78) _outtext("<EFBFBD>");_outtext("<EFBFBD>");
|
||||
REPEAT(j,5)
|
||||
{
|
||||
_outtext("³"); REPEAT(i,78)_outtext(" ");_outtext("³");
|
||||
_outtext("<EFBFBD>"); REPEAT(i,78)_outtext(" ");_outtext("<EFBFBD>");
|
||||
}
|
||||
_outtext("À"); REPEAT(i,78) _outtext("Ä");_outtext("Ù");
|
||||
_outtext("<EFBFBD>"); REPEAT(i,78) _outtext("<EFBFBD>");_outtext("<EFBFBD>");
|
||||
_settextcolor(13);
|
||||
_settextwindow(6,2,20,79);
|
||||
_outtext("Stiskem jakekoliv klavesy spustite instalacni program. Pokud potom obrazovka"
|
||||
|
@ -1296,9 +1296,9 @@ static void ask_video()
|
|||
ask_video_win=def_dialoge(242,100,156,156,"Vyber grafiku",3);
|
||||
define(9,0,20,156,80,0,listbox,video_ls,0x03ff,0);c_default(vmode);
|
||||
property(NULL,vga_font,NULL,WINCOLOR);
|
||||
define(20,5,5,60,20,2,button,"Konec");on_change(terminate);
|
||||
define(20,5,5,60,20,2,button,"Konec");on_control_change(terminate_gui);
|
||||
property(bbutt,NULL,NULL,BUTTONCOLOR);
|
||||
define(20,70,5,60,20,2,button,"OK");on_change(test_mode_xxx);
|
||||
define(20,70,5,60,20,2,button,"OK");on_control_change(test_mode_xxx);
|
||||
property(bbutt,NULL,NULL,BUTTONCOLOR);
|
||||
redraw_window();
|
||||
}
|
||||
|
@ -1316,7 +1316,7 @@ static EVENT_PROC(esc_mode)
|
|||
rescue_mode=1;
|
||||
redraw_desktop();
|
||||
vmode=0;
|
||||
terminate();
|
||||
terminate_gui();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1327,10 +1327,10 @@ static void about_window()
|
|||
char r=!rescue_mode;
|
||||
if (r) send_message(E_ADD,E_KEYBOARD,esc_mode);
|
||||
def_dialoge(200,100,240,144,PRG_HEADER,2);
|
||||
define(-1,10,30,220,10,0,mid_label,"V¡tej u instal toru hry:");
|
||||
define(-1,10,42,220,10,0,mid_label,"Br ny Skeldalu");
|
||||
define(-1,10,80,220,10,0,mid_label,"Instala‡n¡ program napsal:");
|
||||
define(-1,10,92,220,10,0,mid_label,"Ond©ej Nov k");
|
||||
define(-1,10,30,220,10,0,mid_label,"V<EFBFBD>tej u instal<61>toru hry:");
|
||||
define(-1,10,42,220,10,0,mid_label,"Br<EFBFBD>ny Skeldalu");
|
||||
define(-1,10,80,220,10,0,mid_label,"Instala<EFBFBD>n<EFBFBD> program napsal:");
|
||||
define(-1,10,92,220,10,0,mid_label,"Ond<EFBFBD>ej Nov<6F>k");
|
||||
define(-1,10,110,220,10,0,mid_label,"(C)1998 Napoleon gameS");
|
||||
redraw_window();
|
||||
escape();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue