kod specjalny K1

O mnie - Smaczne, zdrowe... wyroby domowe

Temat: Pudzian: The Strongman Różne Rozdielczości [PL]
" />



Pudzian: The Strongman



*** gra JAVA ***





Typ pliku: jar

Język: polski

Rozdzielczość: (128x128 / 128x160 / 132x176 / 176x220 / 240x320)








OPIS:



Mariusz Pudzianowski, pseudonimy Pudzian, Dominator, Pyton, polski sportowiec: zawodnik Strong Man, mistrz świata i rugbista Budowlanych Łódź. Mariusz Pudzianowski trenuje sporty siłowe od 7 grudnia 1990. Najbardziej znany jako zawodnik Strong Man – jak sam mówi, zdobył już w tym sporcie w zasadzie wszystko. Ale na tym nie poprzestanie. Gra Dominator został zaproszony na specjalny pokaz najnowszego sprzętu do ćwiczeń, mającego wzmocnić efektywność treningu nawet o 150%. Pudzian ma za zadanie przetestować produkt i wyrazić swoją opinię na publicznym pokazie. Czym to się skończyło a także jak potoczyły się dalsze losy najsilniejszego człowieka świata możesz dowiedzieć się tylko w jeden sposób – Zagraj! Turniej Weź udział w turnieju Dominatora! Wykręć rekord w 6 konkurencjach i pokaż wszystkim na świecie kto jest najlepszy! Zalety * 6 gier w jednej aplikacji * dynamiczna rozgrywka * świetna, komiskowa grafika * jedyna szansa zagrania Pudzianem! * dwa tryby rozgrywki: Quest i Turniej * Wysyłanie wyników na serwer Language: Polish, English, Francais, Italiano, Deutsch, Espano W paczce gra ze wszystkimi rozdzielczościami (128x128 / 128x160 / 132x176 / 176x220 / 240x320)


GRA NA 100% DZIAŁA NA PONIŻSZYCH MODELACH TELEFONÓW:







Alcatel:

OT556, OT565, OT756, OTC552, OTC651


Huawei:

U120


LG:

CU500, KG800, KU800, TU500, U8100, U8110, U8120, U8130, U8138, U8150, U8180, U8210, U8290, U8330, U8360, U8380, U880, U890, U900


Motorola:

A1000, C980, E1000, E1070, E550, E770, K1-KRZR, K3, L2, L6, V1050, V1075, V235, V300, V3x, V3xx, V400, V500, V525, V535, V545, V547, V6 RAZR, V600, V635, V80, V980, W375


Nokia:

2610, 2626, 3155, 3155i, 3220, 3230, 3250, 3600, 3620, 3650, 3660, 5070, 5140, 5140i, 5200, 5300, 5500, 5700, 6020, 6021, 6030, 6060, 6070, 6080, 6085, 6086, 6101, 6102, 6103, 6111, 6120, 6126, 6131, 6133, 6151, 6155, 6155i, 6170, 6230, 6230i, 6233, 6234, 6235, 6255, 6255i, 6260, 6265, 6265i, 6270, 6275, 6280, 6282, 6288, 6300, 6600, 6620, 6630, 6670, 6680, 6681, 6682, 6822, 7260, 7270, 7360, 7370, 7373, 7390, 7610, 7650, 8800, 8801, E50, E60, E61, E62, E65, E70, N-Gage, N-GageQD, N70, N71, N72, N73, N75, N76, N80, N91, N92, N93, N95


Panasonic:

VS3, VS6, X700, X701


Sagem:

MyV-76, MyX-6-2, MyX-7


Samsung:

SGH-D500, SGH-D520, SGH-D600, SGH-D800, SGH-D820, SGH-D840, SGH-D900, SGH-E250, SGH-E330, SGH-E335, SGH-E390, SGH-E570, SGH-E730, SGH-E750, SGH-E760, SGH-E770, SGH-E900, SGH-L760, SGH-P200, SGH-P940, SGH-T809, SGH-U600, SGH-U700, SGH-X620, SGH-X640, SGH-X660, SGH-X680, SGH-X700, SGH-X820, SGH-Z140, SGH-Z140V, SGH-Z150, SGH-Z170, SGH-Z230, SGH-Z240, SGH-Z300, SGH-Z310, SGH-Z360, SGH-Z370, SGH-Z400, SGH-Z500, SGH-Z510, SGH-Z540, SGH-Z560, SGH-Z620, SGH-Z630, SGH-Z710, SGH-ZM60, SGH-ZV10, SGH-ZV30, SGH-ZV40, SGH-ZV50, SGH-ZX10


Sharp:

703, 802SH, 902, 902SH, 903, 903SH, GX20, GX20i, GX25, GX30, GX30i, SX813, SX833


Siemens:

C65, C66, C72, C75, CFX65, CL75, CT65, CV65, CV70, CX65, CX70, CX75, CXT65, CXV70, EF81, M65, M75, ME75, S66, S68, S6V, SL65, SXG75


Sony Ericsson:

D750i, F500i, J300i, K300i, K310i, K320i, K500i, K508i, K510i, K530i, K550i, K600, K600i, K608i, K610i, K618i, K700, K700i, K750, K750i, K790i, K800i, K810i, S700, S700i, S710, S710a, S710i, V600i, V630i, W200i, W300i, W550i, W600i, W700i, W710i, W750i, W800i, W810i, W830i, W850i, W880i, W900, W900i, W950i, Z1010, Z300i, Z310i, Z320i, Z500i, Z520i, Z530i, Z550i, Z558i, Z610i, Z710i, Z800, Z800i


Toshiba:
TS803, TS921


Download:

Kod:http://rapidshare.com/files/112794857/Pudzian.rar
Źródło: gsmclub.org/viewtopic.php?t=7837



Temat: [C++] Problem z metodami klasy
To będzie długi post
Stworzyłem klasę enkoder, a w niej metodę koduj:
[syntax="cpp"]sygnal enkoder::koduj(sygnal s, kod k)//koduje sygnał s za pomocą kodu k
{
char c;
sygnal temp;
ofstream pisz("wynik.txt");
int znacznik=0;
if(!pisz)
{
cout<<"Nie mogę otworzyć takiego pliku";
}
else
{
cout<<"Zapisuje wyniki do pliku wynik.txt ";
pisz<<"Wynik: ";
for (int i=0;i<s.dlugosc;i++)//for1
{
c=s.syg[i]+'0';
for (int j=0;j<k.dlugosc;j++)//for2
{
for (int l=0;l<k.dlugosc;l++)//for3
{
switch(c-'0')
{
case 1:
{
temp.syg[j]=k.kod[l];
}
break;
case 0:
{
temp.syg[j]=0;
}
break;
default:
{
cout<<"Błąd - wartość sygnału !=1 i !=0";
}
break;
}
pisz<<temp.syg[j];
temp.dlugosc++;
j++;
}//for3
}//for2
}//for1
pisz.close();
return temp;
}//else
};[/syntax]
Jak widać metoda ta zwraca obiekt klasy sygnal. Oto klasa sygnal:
[syntax="cpp"]class sygnal {
public:
sygnal(); //pusty konstruktor
void tworz(int); //tworzy losowy sygnał o zadanej długości
int dlugosc; //zmienna zawiera długość sygnału
int syg[65536]; //w tej tablicy przechowywany jest sygnał
void narysuj(); //wyświetla sygnał na ekranie
void zapisz(char[]); //zapisuje sygnał do pliku
};[/syntax]
Aby zrozumieć problem będzie nam potrzebna definicja metody zapisz(char[]) z klasy sygnal, oto ona:
[syntax="cpp"]void sygnal::zapisz(char nazwa_pliku[25])//zapisuje sygnał do pliku
{
ofstream pisz(nazwa_pliku);
if (!pisz)
{
cout<<"Nie mogę otworzyć takiego pliku";
}
else
{
pisz.seekp(ios::end);
pisz<<"Sygnał: ";
for (int i=0;i<dlugosc;i++)
{
pisz<<syg[i];
}
pisz<<" ";
pisz.close();
}
};
[/syntax]
No i teraz o co chodzi. Metoda koduj z klasy enkoder koduje nam ładnie sygnalik i zapisuje do pliku "wynik.txt". Wszystko działa ładnie, niestety jest jedno ale. Specjalnie zaprojektowałem metodę koduj tak aby zwracała obiekt klasy sygnal, ponieważ będzie mi on potrzebny do dalszych operacji. Niestety gdy w main wywołuję metody z nowo utworzonej klasy sygnal, niektóre nie działają. Oto main:
[syntax="cpp"]sygnal s1;
sygnal s2;
s1.tworz(128);
kod k1;
k1.odczytaj(plik_z_kodem);
s1.narysuj();
k1.narysuj();
enkoder e1;
cout<<"Zapodaj nazwe pliku wyjsciowego dla sygnalu: ";
cin>>nazwa_pliku;
s1.zapisz(nazwa_pliku);
cout<<"Zapodaj nazwe pliku wyjsciowego dla kodu: ";
cin>>nazwa_pliku;
k1.zapisz(nazwa_pliku);
s2=e1.koduj(s1,k1);
s2.zapisz("wynik3.txt");
cout<<"Dlugosc sygnalu wyjsciowego wynosi: "<<s2.dlugosc<<" ";
[/syntax]
Po odpaleniu tego programu zaczyna się robić ciekawie, ponieważ ostatnia linijka rzeczywiście zwraca to co powinna. Natomiast linijka przedostatnia nie działa, chociaż powinna. Metoda zapisz klasy sygnal jest jak najbardziej prawidłowa ponieważ wywoływana dla innych sygnałów (np. s1) zwraca prawidłowy rezultat w pliku. Co ciekawe gdy na piechotkę drukuję zawartość tablicy syg[] z wnętrza metody koduj wszystko wygląda dobrze, więc może coś zepsułem z zakresami? Ale w takim razie dlaczego s2.dlugosc jest widoczna poza metodą koduj? Dodam jeszcze że plik "wynik3.txt" powstaje, jednak jest zazwyczaj wypełniony samymi zerami, czasem na samym początku pojawia się sekwencja kodu ale nie zauważyłem żadnej prawidłowości kiedy ona powstaje. Wszelkie sugestie mile widziane.
Źródło: eprog.pl/viewtopic.php?t=1859




 

Powered by WordPress dla [O mnie - Smaczne, zdrowe... wyroby domowe]. Design by Free WordPress Themes.