/*
 * Pliczek ktory znacznie ulatwia pisanie wszelkich opisow.
 * Umozliwia pisanei tekstu w postaci "Postanowil[es/as] wkroczyc do..."
 * Tekst zawierajacy w miejscach roznej formy koncowek dla obu plci 
 *  nalezy "przepuscic" przez ponizsza funkcje.
 * Forma: 'blabla[forma meska/forma zenska]'.
 * Mozna dodawac wiele takich [] w jednym tekscie, moga wystepowac tez jeden po drugim.
 * Nie jestem pewien czy mozna zrobic cos takiego: '[/ka]' ale coz szkodzi powtorzyc
 *  jedna litere?
 *
 *  by Tanis '99
 */ 

string
zmien_forme(string napis1,object dla_kogo)
{
  int a, b=0 ,dlug;
  string napis2="";
  string opcja1="";
  string opcja2="";

  dlug=strlen(napis1); 
  for(a=0;a<dlug;a++)
      {
         if(napis1[a]=='[') 
          {
           b=a+1;
           while(napis1[b]!='/')
               {
                   opcja1=opcja1+sprintf("%c",napis1[b]);
                   b++;
               }
           b++;
           while(napis1[b]!=']')
               {
                   opcja2=opcja2+sprintf("%c",napis1[b]);
                   b++;
               }
           a=b;
           napis2=napis2+dla_kogo->koncowka(opcja1,opcja2);
          }
         else napis2=napis2+sprintf("%c",napis1[a]);
         opcja1="";
         opcja2="";
      }
  
  return napis2;
}