Prikaz jedne poruke
Stara 23.11.2010, 23:59   #6
Suad Novic
Deo inventara foruma
 
Član od: 22.10.2007.
Lokacija: Niš
Poruke: 3.019
Zahvalnice: 230
Zahvaljeno 404 puta na 330 poruka
Određen forumom Re: Sokoban Puzzle Solver

Može se koristiti i Sokoban for Windows 2.3 b6 za pravljenje *xsb fajlova za učitavanje u Solver.

Sa menija Game -> Save Game As... sačuvajte neki zadatak. Dobićete fajl koji izgleda ovako

==================

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE SavedGame SYSTEM "SaveGame.dtd">
<SavedGame>
<File>C:\Program Files\Sokoban 2.0\Levels\81.slc</File>
<Player>Suad</Player>
<Nr>9</Nr>
<History></History>
<Level Id="10" Width="11" Height="12">
<L> ###</L>
<L> #.#</L>
<L> ##$####</L>
<L> # #</L>
<L> # ** ####</L>
<L> # * *** #</L>
<L>##* * * #</L>
<L># * ## * ##</L>
<L># * * #</L>
<L># ** * #</L>
<L># @ ###</L>
<L>########</L>
</Level>
</SavedGame>
=============================
i potrebno je odstraniti višak, da bi izgledao ovako
=============================


###
#.#
##$####
# #
# ** ####
# * *** #
##* * * #
# * ## * ##
# * * #
# ** * #
# @ ###
########

===========================
To možete uraditi u nekom tekst editoru, na pr. EmEditor-u, sa četiri operacije

1) Brisanje teksta iznad prvog para <L>...</L>
2) Brisanje teksta ispodd zadnjeg para <L>...</L>
(selektujte potrebno, pa Cut)
3) Brisanje svih karaktera <L>
4) Brisanje svih karaktera </L>
(Search -> Replace pa zamenite karakter praznim)

EmEditor ima opciju za snimanje makroa, i verovatno ovo može da se automatizuje snimanjem jednog ili više (?) makroa, ali ja to neznam da uradim.
Možda neko zna kako?
Suad Novic je offline   Odgovor sa citatom ove poruke