No, jen jsem ti chtel dat priklad, jak se to resi v php, pac v c++ to bude mozna podobne. Tak si toho nevsimej, no :)
Příspěvky odeslané z IP adresy 2001:718:2601:1f7:fc1d:c6...–
Jo, jestli si to chces udelat sam, tak na canvas se kresli takto:
http://www.zdrojak.cz/…l5-canvasem/
Pokud ti hraci nejsou na stejnem pc, potrebujes data ze hry ukladat na server pro sdileni mezi vsemi.
Vse ostatni je pak uz jednoduchy javascript. Hru v javascriptu nebo pomoci html5 canvas jiste lze snadno vygooglovat (prvne si googlni preklad do anglictiny a nemciny, treba, pac vic source-code bude spis v techto jazycich).
google = html5 javascript canvas clovece nezlob se
google = html5 javascript canvas ludo
google = html5 javascript canvas ärgere dich nicht
http://www.vicko.cz/hry/online/clovece-nezlob-se/
http://www.codepool.biz/…rn-ludo.html
https://github.com/…/Modern-Ludo
45Á° - a s carkou pouziva kodovani unicode. Kdyz to zobrazis jako unicode, zobrazi se to ok. Kdyz to zobrazis nebo prekodujes v jinem kodovani, tak je vysledek nejisty.
Kdyz je soubor txt, tak se tam jazyk nijak neuklada. Ale treba, kdyz das u excelu export do csv, tak si ulozi jako prvni znak souboru unicode BOOM znak. Coz je pak dost neprijemne. Vetsinou u txt souboru totiz vis, v jakem jsou kodovani a taky je to starsi format, kde se kodovani proste neresilo.
Mno, ale k veci. C neznam.
V php to resim tak, ze soubor nactu a zobrazim. Pokud to zobrazuje spatne v html, tak pridam jeste php funkce header() a zmenim kodovani, ktere mi vnucuje server na utf. Cili, takhle je to v normalnim priklade, kde kodovani neresi, pocitaji s tim, ze default server php kodovani je stejne jako v souboru
<?php
file_get_contents('slozka/soubor.txt'); // soubor v utf
echo $str;
?>
Tady se kodovani resi
<?php
header("Content-Type: text/html; charset=utf-8");
file_get_contents('slozka/soubor.txt'); // soubor v utf
echo $str;
?>
A pokud mas ale stranku ve win1250 a soubor v utf, tak je treba to prekodovat. V php je na to mb_conv nebo iconv
<?php
header("Content-Type: text/html; charset=win-1250");
$str = file_get_contents('slozka/soubor.txt'); // soubor v utf
$str = iconv('UTF-8', 'windows-1250', $str);
echo $str;
?>
http://cz.php.net/manual/en/ref.mbstring.php - pro utf jsou v php spesl funkce. klasicke nepocitaji s tim, ze znak muze byt kodovani jako dva znaky, takze selhavaji.
Mozna je to tvuj pripad, soubor nactes, pak pouzijes nejakou funkci jako substring a ona se udela spatne, protoze cecko ma pro praci s utf jinou funkci pro substring.
A treti pripad je, kdyz mas databazi, mysql 5+ a tam mas chybne kodovani. To nebudu rozepisovat.
Mno, a jeste mne napada, ten soubor, neotviras to treba nejakym editacnim programem? V tom programu mas treba nastavene spatne kodovani. Casto se to treba resi u PSPad, ze on pridava do souboru BOM znak a na serveru pak takovy program dela problemy. Je treba v programu nebo pri zakladani noveho projektu rici v jakem kodovani budes pracovat a zda tam chces ci nechces prodat BOM znak (mozna v nastaveni). Pokud soubor otevres ted, kdyz ma ten program nastavene treba win1250, tak jej otevre jako win1250. nebo mozna jej otvira jako win120 i v UTF nastaveni, protoze ocekava BOM znak. (viz treba excel, ten export do csv a import v kodovani utf, zkus si tam odstranit ten znak a on to pak neumi s diakritikou spravne precist).
Cili, pokud najdes to nastaveni, zmenis ho, zkus uplne vse pozavirat, udelat novy projekt a testni si, zda to ulozi spravne v utf nebo ne, zda se tam zobrazi do A s carkou v editoru, ktery utf neumi (notepad, mozna, ale mozna reaguje na BOM znak a pak by to zobrazil uz ve spravnem kodovani bez A s carkou)
Obvykle, kdyz delam layout, tak celou stranku obklopim divem, kteremu nastavim sirku v px. Resit nejake roztahovani je uplne na kocku, to je lepsi detekovat sirku pres js a zmenit classname pro cely ten obklopujici div.
Neumis php? Nepotrebujes data ukladat? Udelej si to v JS.