]> git.pld-linux.org Git - packages/Mliteraki.git/blob - Mliteraki_pl-fixes.patch
- cleanups, URLs(?)
[packages/Mliteraki.git] / Mliteraki_pl-fixes.patch
1 --- Mliter.cpp.or       2004-06-17 11:55:09.000000000 +0200
2 +++ Mliter.cpp  2004-06-17 17:42:08.217359872 +0200
3 @@ -8,7 +8,7 @@
4  #define tLINUX\r
5  //#define tDEBUG //dodatkowe komentarze\r
6  //#define tDEBUG2 //wnikliwe komentarze\r
7 -#include <stdlib.h> //dla rand()\r
8 +#include <stdlib.h> //dla rand() i getenv()\r
9  #include <wx/panel.h>\r
10  #include <wx/ffile.h>\r
11  #include <wx/string.h>\r
12 @@ -85,22 +85,22 @@
13  char* plik_listwa;\r
14  \r
15  \r
16 -char* plik_konfig="./Mliter.kfg";\r
17 -char* plik_zmn="./graf/pzmn.JPG";\r
18 -char* plik_btnTak="./graf/btn3tak.JPG";\r
19 -char* plik_btnNie="./graf/btn3nie.JPG";\r
20 -char* plik_btnPoloz="./graf/btn3pol.JPG";\r
21 -char* plik_btnWymien="./graf/btn3wym.JPG";\r
22 -char* plik_btnPas="./graf/btn3pas.JPG";\r
23 -char* plik_btnGo="./graf/btn3go.JPG";\r
24 -char* plik_worek="./graf/worek.JPG";\r
25 -char* plik_btn_strt="./graf/btn5strt.JPG";\r
26 -char* plik_btn_opc= "./graf/btn5opc.JPG";\r
27 -char* plik_opc_ok="./graf/btn5ok.JPG";\r
28 -char* plik_opc_tlo="./graf/btn5tlo.JPG";\r
29 -char* plik_opc_slow="./graf/btn5slow.JPG";\r
30 -char* plik_opc_temat="./graf/btn5tem.JPG";\r
31 -char* plik_stojaka="./graf/stojak4.JPG";\r
32 +char* plik_konfig; 
33 +char* plik_zmn="/usr/share/games/Mliter_pl/graf/pzmn.JPG";\r
34 +char* plik_btnTak="/usr/share/games/Mliter_pl/graf/btn3tak.JPG";\r
35 +char* plik_btnNie="/usr/share/games/Mliter_pl/graf/btn3nie.JPG";\r
36 +char* plik_btnPoloz="/usr/share/games/Mliter_pl/graf/btn3pol.JPG";\r
37 +char* plik_btnWymien="/usr/share/games/Mliter_pl/graf/btn3wym.JPG";\r
38 +char* plik_btnPas="/usr/share/games/Mliter_pl/graf/btn3pas.JPG";\r
39 +char* plik_btnGo="/usr/share/games/Mliter_pl/graf/btn3go.JPG";\r
40 +char* plik_worek="/usr/share/games/Mliter_pl/graf/worek.JPG";\r
41 +char* plik_btn_strt="/usr/share/games/Mliter_pl/graf/btn5strt.JPG";\r
42 +char* plik_btn_opc= "/usr/share/games/Mliter_pl/graf/btn5opc.JPG";\r
43 +char* plik_opc_ok="/usr/share/games/Mliter_pl/graf/btn5ok.JPG";\r
44 +char* plik_opc_tlo="/usr/share/games/Mliter_pl/graf/btn5tlo.JPG";\r
45 +char* plik_opc_slow="/usr/share/games/Mliter_pl/graf/btn5slow.JPG";\r
46 +char* plik_opc_temat="/usr/share/games/Mliter_pl/graf/btn5tem.JPG";\r
47 +char* plik_stojaka="/usr/share/games/Mliter_pl/graf/stojak4.JPG";\r
48  \r
49  \r
50  char* plik_ply[MAX_LITER]; //pliki liter\r
51 @@ -2352,14 +2352,14 @@
52  {//inicjalizuje sciezki do plikow w menu\r
53         int i;\r
54         char* sciezka=(char*)malloc(100);\r
55 -       strcpy(sciezka,"./graf/cpu1.JPG");\r
56 +       strcpy(sciezka,"/usr/share/games/Mliter_pl/graf/cpu1.JPG");\r
57         for (i=1;i<5;i++)\r
58         {\r
59                 sciezka[10]=i+48;\r
60                 plik_rodzaj_gracza[i]=strdup(sciezka);\r
61         }\r
62 -       plik_rodzaj_gracza[0]=strdup("./graf/czlo.JPG");\r
63 -       plik_rodzaj_gracza[5]=strdup("./graf/nikt.JPG");\r
64 +       plik_rodzaj_gracza[0]=strdup("/usr/share/games/Mliter_pl/graf/czlo.JPG");\r
65 +       plik_rodzaj_gracza[5]=strdup("/usr/share/games/Mliter_pl/graf/nikt.JPG");\r
66         free(sciezka);\r
67  }\r
68  \r
69 @@ -2374,9 +2374,9 @@
70  \r
71  void wczytajDef()\r
72  {\r
73 -       plik_tematu=strdup("./graf/plansza/rozm");\r
74 -       plik_KDAWG=strdup("./slowniki/PL20030829.slo"); //sciezka do pliku z koncowym KDAWGgiem\r
75 -       plik_tla=strdup("./graf/tlo/tlo2.JPG");\r
76 +       plik_tematu=strdup("/usr/share/games/Mliter_pl/graf/plansza/rozm");\r
77 +       plik_KDAWG=strdup("/usr/share/games/Mliter_pl/slowniki/PL20030829.slo"); //sciezka do pliku z koncowym KDAWGgiem\r
78 +       plik_tla=strdup("/usr/share/games/Mliter_pl/graf/tlo/tlo2.JPG");\r
79  }\r
80  \r
81  void czyscDef()\r
82 @@ -2506,10 +2506,10 @@
83  PomocFrame::PomocFrame(const wxString& title, const wxPoint& pos, const wxSize& size, long style)\r
84         : wxFrame(NULL, -1, title, pos, size, style) //konstruktor\r
85  {\r
86 -               wxIcon ikona("./graf/pomoc.ICO",wxBITMAP_TYPE_ICO);\r
87 +               wxIcon ikona("/usr/share/games/Mliter_pl/graf/pomoc.ICO",wxBITMAP_TYPE_ICO);\r
88                 SetIcon(ikona);\r
89                 mlHtml *html = new mlHtml(this);\r
90 -               html->LoadPage("./html/pomoc.htm");\r
91 +               html->LoadPage("/usr/share/games/Mliter_pl/html/pomoc.htm");\r
92                 html->SetFonts(font_pomocy,"");\r
93                 \r
94  }\r
95 @@ -2517,10 +2517,10 @@
96  ZasadyFrame::ZasadyFrame(const wxString& title, const wxPoint& pos, const wxSize& size, long style)\r
97         : wxFrame(NULL, -1, title, pos, size, style) //konstruktor\r
98  {\r
99 -               wxIcon ikona("./graf/pomoc.ICO",wxBITMAP_TYPE_ICO);\r
100 +               wxIcon ikona("/usr/share/games/Mliter_pl/graf/pomoc.ICO",wxBITMAP_TYPE_ICO);\r
101                 SetIcon(ikona);\r
102                 mlHtml *html = new mlHtml(this);\r
103 -               html->LoadPage("./html/zasady.htm");\r
104 +               html->LoadPage("/usr/share/games/Mliter_pl/html/zasady.htm");\r
105                 html->SetFonts(font_pomocy,"");\r
106                 \r
107  }\r
108 @@ -2528,10 +2528,10 @@
109  LicencjaFrame::LicencjaFrame(const wxString& title, const wxPoint& pos, const wxSize& size, long style)\r
110         : wxFrame(NULL, -1, title, pos, size, style) //konstruktor\r
111  {\r
112 -               wxIcon ikona("./graf/pomoc.ICO",wxBITMAP_TYPE_ICO);\r
113 +               wxIcon ikona("/usr/share/games/Mliter_pl/graf/pomoc.ICO",wxBITMAP_TYPE_ICO);\r
114                 SetIcon(ikona);\r
115                 mlHtml *html = new mlHtml(this);\r
116 -               html->LoadPage("./html/gplinfo.htm");\r
117 +               html->LoadPage("/usr/share/games/Mliter_pl/html/gplinfo.htm");\r
118                 html->SetFonts(font_pomocy,"");\r
119                 \r
120  }\r
121 @@ -2599,7 +2599,7 @@
122  GraFrame::GraFrame(const wxString& title, const wxPoint& pos, const wxSize& size, long style)\r
123         : wxFrame(NULL,-1,title, pos, size, style) \r
124  {\r
125 -               wxIcon ikona("./graf/Mliter.ICO",wxBITMAP_TYPE_ICO);\r
126 +               wxIcon ikona("/usr/share/games/Mliter_pl/graf/Mliter.ICO",wxBITMAP_TYPE_ICO);\r
127                 SetIcon(ikona);\r
128                 initKomp();\r
129                 gra_skonczona=false;\r
130 @@ -2635,7 +2635,7 @@
131                 strcpy(komun2,"przez pole z gwiazdka");\r
132                 strcpy(komunAKC,"");\r
133  \r
134 -               inicjujPlansze("./dane/normalna.pln");\r
135 +               inicjujPlansze("/usr/share/games/Mliter_pl/dane/normalna.pln");\r
136                 initPlytki();   \r
137                 WczytajGrafike();\r
138  \r
139 @@ -4675,7 +4675,7 @@
140  {\r
141                 int i;\r
142                 zmieniam_grafike=true;\r
143 -               wxIcon ikona("./graf/Mliter.ICO",wxBITMAP_TYPE_ICO);\r
144 +               wxIcon ikona("/usr/share/games/Mliter_pl/graf/Mliter.ICO",wxBITMAP_TYPE_ICO);\r
145                 SetIcon(ikona);\r
146                 initPlikiMenu();\r
147                 wxImage *img=new wxImage(plik_tla,wxBITMAP_TYPE_JPEG);\r
148 @@ -5103,7 +5103,7 @@
149  void StMenu::OnOpcjeTlo(wxCommandEvent& event)\r
150  { //wyswietla dialog - zmiane tla\r
151         char* tmps;\r
152 -       wxFileDialog *wybierz=new wxFileDialog(this,"Wybierz plik t³a","./graf/tlo","","*.JPG",wxOPEN|wxFILE_MUST_EXIST);\r
153 +       wxFileDialog *wybierz=new wxFileDialog(this,"Wybierz plik t³a","/usr/share/games/Mliter_pl/graf/tlo","","*.JPG",wxOPEN|wxFILE_MUST_EXIST);\r
154         if (wybierz->ShowModal()==wxID_OK)\r
155         {\r
156                 zmieniam_grafike=true;\r
157 @@ -5111,14 +5111,14 @@
158                 plik_tla=(char*)malloc(100);\r
159                 wxStr2Str(plik_tla,wybierz->GetPath());\r
160  \r
161 -               wxFileName sciezka("./");\r
162 +               wxFileName sciezka("/usr/share/games/Mliter_pl/");\r
163                 wxString kopia(sciezka.GetCwd());\r
164                 wxString do_pliku(plik_tla);\r
165  \r
166                 if (do_pliku.StartsWith(kopia))\r
167                 {//zeby zapamietac wzgledne polozenie\r
168                         tmps=(char*)malloc(100);\r
169 -                       strcpy(plik_tla,"./graf/tlo/");\r
170 +                       strcpy(plik_tla,"/usr/share/games/Mliter_pl/graf/tlo/");\r
171                         wxStr2Str(tmps,wybierz->GetFilename());\r
172                         strcat(plik_tla,tmps);\r
173                         free(tmps);\r
174 @@ -5135,21 +5135,21 @@
175  void StMenu::OnOpcjeSlow(wxCommandEvent& event)\r
176  { //wyswietla dialog - zmiane slownika\r
177         char* tmps;\r
178 -       wxFileDialog *wybierz=new wxFileDialog(this,"Wybierz plik s³ownika","./slowniki","","*.slo",wxOPEN|wxFILE_MUST_EXIST);\r
179 +       wxFileDialog *wybierz=new wxFileDialog(this,"Wybierz plik s³ownika","/usr/share/games/Mliter_pl/slowniki","","*.slo",wxOPEN|wxFILE_MUST_EXIST);\r
180         if (wybierz->ShowModal()==wxID_OK)\r
181         {\r
182                 free(plik_KDAWG);\r
183                 plik_KDAWG=(char*)malloc(100);\r
184                 wxStr2Str(plik_KDAWG,wybierz->GetPath());\r
185  \r
186 -               wxFileName sciezka("./");\r
187 +               wxFileName sciezka("/usr/share/games/Mliter_pl/");\r
188                 wxString kopia(sciezka.GetCwd());\r
189                 wxString do_pliku(plik_KDAWG);\r
190  \r
191                 if (do_pliku.StartsWith(kopia))\r
192                 {//zeby zapamietac wzgledne polozenie\r
193                         tmps=(char*)malloc(100);\r
194 -                       strcpy(plik_KDAWG,"./slowniki/");\r
195 +                       strcpy(plik_KDAWG,"/usr/share/games/Mliter_pl/slowniki/");\r
196                         wxStr2Str(tmps,wybierz->GetFilename());\r
197                         strcat(plik_KDAWG,tmps);\r
198                         free(tmps);\r
199 @@ -5161,7 +5161,7 @@
200  void StMenu::OnOpcjeTemat(wxCommandEvent& event)\r
201  {//wyswietla dialog ze zmiana wygladu planszy\r
202         char* tmps;\r
203 -       wxFileName sciezka("./");\r
204 +       wxFileName sciezka("/usr/share/games/Mliter_pl/");\r
205         wxString kopia(sciezka.GetCwd());\r
206         tmps=(char*)malloc(100);\r
207         wxStr2Str(tmps,kopia);\r
208 @@ -5328,6 +5328,10 @@
209                 wxImageHandler *icohnd=new wxICOHandler();
210                 wxImage::AddHandler( icohnd );
211  \r
212 +               plik_konfig = new char[256];
213 +               plik_konfig = strcpy((char *)plik_konfig,(char*)getenv("HOME"));
214 +               plik_konfig = strcat((char *)plik_konfig,(char*)"/Mliter.kfg");
215 +               
216                 if (wczytajPlikKonf()>0) wczytajDef(); //jesli blad przy pliku to defaulty\r
217                 wczytajSciezkiGraf();\r
218                 wczytajKDAWG();\r
This page took 0.107423 seconds and 3 git commands to generate.