You can subscribe to this list here.
2004 |
Jan
(32) |
Feb
|
Mar
|
Apr
(151) |
May
(7) |
Jun
(3) |
Jul
(8) |
Aug
|
Sep
(2) |
Oct
(15) |
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Twelwan <tw...@us...> - 2004-07-12 15:20:55
|
Update of /cvsroot/darkeyetool/det/src/gui In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5330/src/gui Modified Files: HoleGUIwx.cpp Log Message: wx/defs.h included für wxGTK 2.5.x Index: HoleGUIwx.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/gui/HoleGUIwx.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** HoleGUIwx.cpp 28 Nov 2003 16:48:04 -0000 1.3 --- HoleGUIwx.cpp 12 Jul 2004 15:20:32 -0000 1.4 *************** *** 28,32 **** //@+node:<< includes >> #include "HoleGUIwx.h" ! #include "wx/textdlg.h" //@nonl //@-node:<< includes >> --- 28,33 ---- //@+node:<< includes >> #include "HoleGUIwx.h" ! #include <wx/defs.h> ! #include <wx/textdlg.h> //@nonl //@-node:<< includes >> *************** *** 63,66 **** --- 64,70 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.4 2004/07/12 15:20:32 twel + // wx/defs.h included für wxGTK 2.5.x + // // Revision 1.3 2003/11/28 16:48:04 vrandezo // Zeilenvorlauf am Dateiende (Warnung bei gcc) |
From: Twelwan <tw...@us...> - 2004-07-05 20:23:04
|
Update of /cvsroot/darkeyetool/det/src/gui In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28644/src/gui Modified Files: CharakteristikumGUIwx.cpp Log Message: Bei Voraussetzungen für Charakteristika fehlten die Eigenschaften in der Auswahl, aber ich glaube es funktioniert noch immer nicht Index: CharakteristikumGUIwx.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/gui/CharakteristikumGUIwx.cpp,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** CharakteristikumGUIwx.cpp 25 Jun 2004 16:12:26 -0000 1.13 --- CharakteristikumGUIwx.cpp 5 Jul 2004 20:22:54 -0000 1.14 *************** *** 369,372 **** --- 369,374 ---- wxString e[DSA::AnzahlEigenschaften+DSA::AnzahlAbgeleiteterWerte]; int i = 0; + for (i = 0; i != DSA::AnzahlEigenschaften; ++i) + e[i] = DSA::EigenschaftString(static_cast<DSA::Eigenschaftsart>(i)).c_str(); for (i = 0; i != DSA::AnzahlAbgeleiteterWerte; ++i) e[i+DSA::AnzahlEigenschaften] = DSA::AbgeleiteterWertString(static_cast<DSA::AbgeleiteterWertArt>(i)).c_str(); *************** *** 450,453 **** --- 452,458 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.14 2004/07/05 20:22:54 twel + // Bei Voraussetzungen für Charakteristika fehlten die Eigenschaften in der Auswahl, aber ich glaube es funktioniert noch immer nicht + // // Revision 1.13 2004/06/25 16:12:26 twel // wxListBox::Number() ersetzt durch GetCount() (deprecated) |
Update of /cvsroot/darkeyetool/det/src/gui In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28030/src/gui Modified Files: CharakteristikumGUIwx.cpp CharakteristikumSchlechteEigenschaftGUIwx.cpp PersonGUIwx.cpp KampftechnikGUIwx.cpp KulturGUIwx.cpp ProfessionGUIwx.cpp RasseGUIwx.cpp SonderfertigkeitGUIwx.cpp SonderfertigkeitWaffenloseSonderfertigkeitGUIwx.cpp SonderfertigkeitZaubertanzGUIwx.cpp SonderfertigkeitWaffenloserKampfstilGUIwx.cpp TalentGUIwx.cpp ZauberGUIwx.cpp SpracheSchriftGUIwx.cpp Log Message: wxListBox::Number() ersetzt durch GetCount() (deprecated) Index: ZauberGUIwx.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/gui/ZauberGUIwx.cpp,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** ZauberGUIwx.cpp 10 Apr 2004 23:02:23 -0000 1.10 --- ZauberGUIwx.cpp 25 Jun 2004 16:12:26 -0000 1.11 *************** *** 178,182 **** UpdateIDs(); ! if (idListe_->Number()>0) { idListe_->SetSelection(0); Setze(idListe_->GetStringSelection().c_str()); --- 178,182 ---- UpdateIDs(); ! if (idListe_->GetCount()>0) { idListe_->SetSelection(0); Setze(idListe_->GetStringSelection().c_str()); *************** *** 399,402 **** --- 399,405 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.11 2004/06/25 16:12:26 twel + // wxListBox::Number() ersetzt durch GetCount() (deprecated) + // // Revision 1.10 2004/04/10 23:02:23 vrandezo // Anpassungen wegen SKT A* Index: SonderfertigkeitWaffenloseSonderfertigkeitGUIwx.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/gui/SonderfertigkeitWaffenloseSonderfertigkeitGUIwx.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** SonderfertigkeitWaffenloseSonderfertigkeitGUIwx.cpp 4 Dec 2003 17:13:40 -0000 1.3 --- SonderfertigkeitWaffenloseSonderfertigkeitGUIwx.cpp 25 Jun 2004 16:12:26 -0000 1.4 *************** *** 135,139 **** UpdateIDs(); ! if (idListe_->Number()>0) { idListe_->SetSelection(0); Setze(idListe_->GetStringSelection().c_str()); --- 135,139 ---- UpdateIDs(); ! if (idListe_->GetCount()>0) { idListe_->SetSelection(0); Setze(idListe_->GetStringSelection().c_str()); *************** *** 404,407 **** --- 404,410 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.4 2004/06/25 16:12:26 twel + // wxListBox::Number() ersetzt durch GetCount() (deprecated) + // // Revision 1.3 2003/12/04 17:13:40 vrandezo // Trons BSD-Portierung Index: SonderfertigkeitWaffenloserKampfstilGUIwx.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/gui/SonderfertigkeitWaffenloserKampfstilGUIwx.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** SonderfertigkeitWaffenloserKampfstilGUIwx.cpp 4 Dec 2003 17:13:40 -0000 1.8 --- SonderfertigkeitWaffenloserKampfstilGUIwx.cpp 25 Jun 2004 16:12:26 -0000 1.9 *************** *** 152,156 **** UpdateIDs(); ! if (idListe_->Number()>0) { idListe_->SetSelection(0); Setze(idListe_->GetStringSelection().c_str()); --- 152,156 ---- UpdateIDs(); ! if (idListe_->GetCount()>0) { idListe_->SetSelection(0); Setze(idListe_->GetStringSelection().c_str()); *************** *** 541,544 **** --- 541,547 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.9 2004/06/25 16:12:26 twel + // wxListBox::Number() ersetzt durch GetCount() (deprecated) + // // Revision 1.8 2003/12/04 17:13:40 vrandezo // Trons BSD-Portierung Index: KampftechnikGUIwx.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/gui/KampftechnikGUIwx.cpp,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** KampftechnikGUIwx.cpp 10 Apr 2004 23:02:23 -0000 1.7 --- KampftechnikGUIwx.cpp 25 Jun 2004 16:12:26 -0000 1.8 *************** *** 113,117 **** UpdateIDs(); ! if (idListe_->Number()>0) { idListe_->SetSelection(0); Setze(idListe_->GetStringSelection().c_str()); --- 113,117 ---- UpdateIDs(); ! if (idListe_->GetCount()>0) { idListe_->SetSelection(0); Setze(idListe_->GetStringSelection().c_str()); *************** *** 224,227 **** --- 224,230 ---- // $Log$ + // Revision 1.8 2004/06/25 16:12:26 twel + // wxListBox::Number() ersetzt durch GetCount() (deprecated) + // // Revision 1.7 2004/04/10 23:02:23 vrandezo // Anpassungen wegen SKT A* Index: PersonGUIwx.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/gui/PersonGUIwx.cpp,v retrieving revision 1.62 retrieving revision 1.63 diff -C2 -d -r1.62 -r1.63 *** PersonGUIwx.cpp 13 May 2004 07:52:45 -0000 1.62 --- PersonGUIwx.cpp 25 Jun 2004 16:12:26 -0000 1.63 *************** *** 148,152 **** //@+node:<< Setze auf die erste Person zum Betrachten >> HandlerArt("Betrachter"); ! if (idListe_->Number()>0) { idListe_->SetSelection(0); std::auto_ptr<DSA::Person> p(new DSA::Person(DSA::personen()->find(idListe_->GetStringSelection().c_str())->second)); --- 148,152 ---- //@+node:<< Setze auf die erste Person zum Betrachten >> HandlerArt("Betrachter"); ! if (idListe_->GetCount()>0) { idListe_->SetSelection(0); std::auto_ptr<DSA::Person> p(new DSA::Person(DSA::personen()->find(idListe_->GetStringSelection().c_str())->second)); *************** *** 3816,3819 **** --- 3816,3822 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.63 2004/06/25 16:12:26 twel + // wxListBox::Number() ersetzt durch GetCount() (deprecated) + // // Revision 1.62 2004/05/13 07:52:45 dertron // Korrekturen für gcc 3.4, der einiges ISO-C++-konformer ist. Index: ProfessionGUIwx.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/gui/ProfessionGUIwx.cpp,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** ProfessionGUIwx.cpp 13 Apr 2004 14:09:15 -0000 1.21 --- ProfessionGUIwx.cpp 25 Jun 2004 16:12:26 -0000 1.22 *************** *** 71,75 **** GemeinsameGUIKonstruieren(); UpdateIDs(); ! if (idListe_->Number()>0) { idListe_->SetSelection(0); std::auto_ptr<DSA::ProfessionDefinition> p(new DSA::ProfessionDefinition --- 71,75 ---- GemeinsameGUIKonstruieren(); UpdateIDs(); ! if (idListe_->GetCount()>0) { idListe_->SetSelection(0); std::auto_ptr<DSA::ProfessionDefinition> p(new DSA::ProfessionDefinition *************** *** 564,567 **** --- 564,570 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.22 2004/06/25 16:12:26 twel + // wxListBox::Number() ersetzt durch GetCount() (deprecated) + // // Revision 1.21 2004/04/13 14:09:15 vrandezo // Hauszauber implementiert Index: CharakteristikumSchlechteEigenschaftGUIwx.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/gui/CharakteristikumSchlechteEigenschaftGUIwx.cpp,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** CharakteristikumSchlechteEigenschaftGUIwx.cpp 4 Dec 2003 17:13:40 -0000 1.6 --- CharakteristikumSchlechteEigenschaftGUIwx.cpp 25 Jun 2004 16:12:26 -0000 1.7 *************** *** 128,132 **** UpdateIDs(); ! if (idListe_->Number()>0) { idListe_->SetSelection(0); Setze(idListe_->GetStringSelection().c_str()); --- 128,132 ---- UpdateIDs(); ! if (idListe_->GetCount()>0) { idListe_->SetSelection(0); Setze(idListe_->GetStringSelection().c_str()); *************** *** 520,523 **** --- 520,526 ---- // $Log$ + // Revision 1.7 2004/06/25 16:12:26 twel + // wxListBox::Number() ersetzt durch GetCount() (deprecated) + // // Revision 1.6 2003/12/04 17:13:40 vrandezo // Trons BSD-Portierung Index: SonderfertigkeitZaubertanzGUIwx.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/gui/SonderfertigkeitZaubertanzGUIwx.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** SonderfertigkeitZaubertanzGUIwx.cpp 4 Dec 2003 17:13:40 -0000 1.4 --- SonderfertigkeitZaubertanzGUIwx.cpp 25 Jun 2004 16:12:26 -0000 1.5 *************** *** 118,122 **** UpdateIDs(); ! if (idListe_->Number()>0) { idListe_->SetSelection(0); Setze(idListe_->GetStringSelection().c_str()); --- 118,122 ---- UpdateIDs(); ! if (idListe_->GetCount()>0) { idListe_->SetSelection(0); Setze(idListe_->GetStringSelection().c_str()); *************** *** 289,292 **** --- 289,295 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.5 2004/06/25 16:12:26 twel + // wxListBox::Number() ersetzt durch GetCount() (deprecated) + // // Revision 1.4 2003/12/04 17:13:40 vrandezo // Trons BSD-Portierung Index: SpracheSchriftGUIwx.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/gui/SpracheSchriftGUIwx.cpp,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** SpracheSchriftGUIwx.cpp 10 Apr 2004 23:02:23 -0000 1.6 --- SpracheSchriftGUIwx.cpp 25 Jun 2004 16:12:26 -0000 1.7 *************** *** 107,111 **** UpdateIDs(); ! if (idListe_->Number()>0) { idListe_->SetSelection(0); Setze(idListe_->GetStringSelection().c_str()); --- 107,111 ---- UpdateIDs(); ! if (idListe_->GetCount()>0) { idListe_->SetSelection(0); Setze(idListe_->GetStringSelection().c_str()); *************** *** 297,301 **** UpdateIDs(); ! if (idListe_->Number()>0) { idListe_->SetSelection(0); Setze(idListe_->GetStringSelection().c_str()); --- 297,301 ---- UpdateIDs(); ! if (idListe_->GetCount()>0) { idListe_->SetSelection(0); Setze(idListe_->GetStringSelection().c_str()); *************** *** 428,431 **** --- 428,434 ---- // $Log$ + // Revision 1.7 2004/06/25 16:12:26 twel + // wxListBox::Number() ersetzt durch GetCount() (deprecated) + // // Revision 1.6 2004/04/10 23:02:23 vrandezo // Anpassungen wegen SKT A* Index: TalentGUIwx.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/gui/TalentGUIwx.cpp,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** TalentGUIwx.cpp 28 Nov 2003 23:26:55 -0000 1.7 --- TalentGUIwx.cpp 25 Jun 2004 16:12:26 -0000 1.8 *************** *** 155,159 **** UpdateIDs(); ! if (idListe_->Number()>0) { idListe_->SetSelection(0); Setze(idListe_->GetStringSelection().c_str()); --- 155,159 ---- UpdateIDs(); ! if (idListe_->GetCount()>0) { idListe_->SetSelection(0); Setze(idListe_->GetStringSelection().c_str()); *************** *** 436,439 **** --- 436,442 ---- // $Log$ + // Revision 1.8 2004/06/25 16:12:26 twel + // wxListBox::Number() ersetzt durch GetCount() (deprecated) + // // Revision 1.7 2003/11/28 23:26:55 vrandezo // Kopierenknopf Index: SonderfertigkeitGUIwx.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/gui/SonderfertigkeitGUIwx.cpp,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** SonderfertigkeitGUIwx.cpp 12 Apr 2004 13:21:23 -0000 1.17 --- SonderfertigkeitGUIwx.cpp 25 Jun 2004 16:12:26 -0000 1.18 *************** *** 125,129 **** UpdateIDs(); ! if (idListe_->Number()>0) { idListe_->SetSelection(0); Setze(idListe_->GetStringSelection().c_str()); --- 125,129 ---- UpdateIDs(); ! if (idListe_->GetCount()>0) { idListe_->SetSelection(0); Setze(idListe_->GetStringSelection().c_str()); *************** *** 552,555 **** --- 552,558 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.18 2004/06/25 16:12:26 twel + // wxListBox::Number() ersetzt durch GetCount() (deprecated) + // // Revision 1.17 2004/04/12 13:21:23 vrandezo // Merkmalskenntnisse implementiert Index: RasseGUIwx.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/gui/RasseGUIwx.cpp,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** RasseGUIwx.cpp 13 Apr 2004 14:09:15 -0000 1.16 --- RasseGUIwx.cpp 25 Jun 2004 16:12:26 -0000 1.17 *************** *** 65,69 **** GemeinsameGUIKonstruieren(); UpdateIDs(); ! if (idListe_->Number()>0) { idListe_->SetSelection(0); std::auto_ptr<DSA::RasseDefinition> r(new DSA::RasseDefinition --- 65,69 ---- GemeinsameGUIKonstruieren(); UpdateIDs(); ! if (idListe_->GetCount()>0) { idListe_->SetSelection(0); std::auto_ptr<DSA::RasseDefinition> r(new DSA::RasseDefinition *************** *** 728,731 **** --- 728,734 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.17 2004/06/25 16:12:26 twel + // wxListBox::Number() ersetzt durch GetCount() (deprecated) + // // Revision 1.16 2004/04/13 14:09:15 vrandezo // Hauszauber implementiert Index: KulturGUIwx.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/gui/KulturGUIwx.cpp,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** KulturGUIwx.cpp 13 Apr 2004 14:09:12 -0000 1.18 --- KulturGUIwx.cpp 25 Jun 2004 16:12:26 -0000 1.19 *************** *** 68,72 **** GemeinsameGUIKonstruieren(); UpdateIDs(); ! if (idListe_->Number()>0) { idListe_->SetSelection(0); std::auto_ptr<DSA::KulturDefinition> k(new DSA::KulturDefinition --- 68,72 ---- GemeinsameGUIKonstruieren(); UpdateIDs(); ! if (idListe_->GetCount()>0) { idListe_->SetSelection(0); std::auto_ptr<DSA::KulturDefinition> k(new DSA::KulturDefinition *************** *** 713,716 **** --- 713,719 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.19 2004/06/25 16:12:26 twel + // wxListBox::Number() ersetzt durch GetCount() (deprecated) + // // Revision 1.18 2004/04/13 14:09:12 vrandezo // Hauszauber implementiert Index: CharakteristikumGUIwx.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/gui/CharakteristikumGUIwx.cpp,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** CharakteristikumGUIwx.cpp 4 Dec 2003 17:13:40 -0000 1.12 --- CharakteristikumGUIwx.cpp 25 Jun 2004 16:12:26 -0000 1.13 *************** *** 137,141 **** UpdateIDs(); ! if (idListe_->Number()>0) { idListe_->SetSelection(0); Setze(idListe_->GetStringSelection().c_str()); --- 137,141 ---- UpdateIDs(); ! if (idListe_->GetCount()>0) { idListe_->SetSelection(0); Setze(idListe_->GetStringSelection().c_str()); *************** *** 450,453 **** --- 450,456 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.13 2004/06/25 16:12:26 twel + // wxListBox::Number() ersetzt durch GetCount() (deprecated) + // // Revision 1.12 2003/12/04 17:13:40 vrandezo // Trons BSD-Portierung |
From: Twelwan <tw...@us...> - 2004-06-24 00:27:20
|
Update of /cvsroot/darkeyetool/det/src/dsa In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9880/src/dsa Modified Files: PersonHandlerGenerator.cpp Log Message: Akademische Ausbildung (Gelehrter) implementiert Index: PersonHandlerGenerator.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/dsa/PersonHandlerGenerator.cpp,v retrieving revision 1.54 retrieving revision 1.55 diff -C2 -d -r1.54 -r1.55 *** PersonHandlerGenerator.cpp 27 May 2004 00:27:21 -0000 1.54 --- PersonHandlerGenerator.cpp 24 Jun 2004 00:27:09 -0000 1.55 *************** *** 1049,1053 **** if (talente()->Zeige(talent)->Gruppe()==Wissen) ! if (P()->charakteristika_.Existiert(_t("Akademische Ausbildung (Magier)"))) faktor = 0.5; --- 1049,1054 ---- if (talente()->Zeige(talent)->Gruppe()==Wissen) ! if (P()->charakteristika_.Existiert(_t("Akademische Ausbildung (Magier)")) ! || P()->charakteristika_.Existiert(_t("Akademische Ausbildung (Gelehrter)"))) faktor = 0.5; *************** *** 1075,1079 **** return ceil((regeln()->Aktivierungsfaktor(kampftechniken()->Zeige(talent)->SKTSpalte_())+0.5)*faktor); } ! std::string temptal = talent; std::pair<bool, bool> rv = SpracheOderSchrift(temptal); --- 1076,1080 ---- return ceil((regeln()->Aktivierungsfaktor(kampftechniken()->Zeige(talent)->SKTSpalte_())+0.5)*faktor); } ! std::string temptal = talent; std::pair<bool, bool> rv = SpracheOderSchrift(temptal); *************** *** 1085,1091 **** if (rv.second) { ! if (sprachen()->Existiert(temptal)) return ceil((regeln()->Aktivierungsfaktor(sprachen()->Zeige(temptal)->SKTSpalte_())+0.5)*faktor); ! } else { if (schriften()->Existiert(temptal)) return ceil((regeln()->Aktivierungsfaktor(schriften()->Zeige(temptal)->SKTSpalte_())+0.5)*faktor); --- 1086,1095 ---- if (rv.second) { ! if (sprachen()->Existiert(temptal)) { ! if (P()->charakteristika_.Existiert(_t("Akademische Ausbildung (Gelehrter)"))) ! faktor = 0.5; return ceil((regeln()->Aktivierungsfaktor(sprachen()->Zeige(temptal)->SKTSpalte_())+0.5)*faktor); ! } ! } else { if (schriften()->Existiert(temptal)) return ceil((regeln()->Aktivierungsfaktor(schriften()->Zeige(temptal)->SKTSpalte_())+0.5)*faktor); *************** *** 1180,1186 **** if (talente()->Zeige(talent)->Gruppe()==Wissen) ! if (P()->charakteristika_.Existiert(_t("Akademische Ausbildung (Magier)"))) ! if (P()->talente_.Zeige(talent)->Wert()<10) faktor = 0.5; // "Begabung für ..." ist nicht kumulativ mit Akademischer Ausbildung --- 1184,1197 ---- if (talente()->Zeige(talent)->Gruppe()==Wissen) ! if (P()->charakteristika_.Existiert(_t("Akademische Ausbildung (Magier)")) ! || P()->charakteristika_.Existiert(_t("Akademische Ausbildung (Gelehrter)"))) ! { ! int maxaka = 10; ! if ( P()->charakteristika_.Existiert(_t("Akademische Ausbildung (Gelehrter)")) ! && P()->charakteristika_.Existiert(_t("Veteran"))) ! maxaka = 15; ! if (P()->talente_.Zeige(talent)->Wert()<maxaka) faktor = 0.5; + } // "Begabung für ..." ist nicht kumulativ mit Akademischer Ausbildung *************** *** 1242,1247 **** if (P()->charakteristika_.Existiert(_t("Unfähigkeit für") + " " + _t("Sprachen"))) return false; ! if ((P()->sprachen_.Zeige(temptal)->Wert()<10)&&(aka)) if (ceil(regeln()->SKT(sprachen()->Hole(temptal).SKTSpalte_(), P()->sprachen_.Zeige(temptal)->Wert()+1)*0.5) > (TalentGPMax()-TalentGP())) return false; --- 1253,1266 ---- if (P()->charakteristika_.Existiert(_t("Unfähigkeit für") + " " + _t("Sprachen"))) return false; + + int maxaka = 10; + if (P()->charakteristika_.Existiert(_t("Akademische Ausbildung (Gelehrter)"))) + { + aka = true; + if (P()->charakteristika_.Existiert(_t("Veteran"))) + maxaka = 15; + } ! if ((P()->sprachen_.Zeige(temptal)->Wert()<maxaka)&&(aka)) if (ceil(regeln()->SKT(sprachen()->Hole(temptal).SKTSpalte_(), P()->sprachen_.Zeige(temptal)->Wert()+1)*0.5) > (TalentGPMax()-TalentGP())) return false; *************** *** 2699,2703 **** for (Talente::iterator t = P()->talente_.begin(); t != P()->talente_.end(); ++t) { ! bool aka = ((t->second.Definition()->Gruppe()==Wissen) && (P()->charakteristika_.Existiert(_t("Akademische Ausbildung (Magier)")))); int basiswert = 0; --- 2718,2724 ---- for (Talente::iterator t = P()->talente_.begin(); t != P()->talente_.end(); ++t) { ! bool aka = ( (t->second.Definition()->Gruppe()==Wissen) && ! (P()->charakteristika_.Existiert(_t("Akademische Ausbildung (Magier)")) || ! P()->charakteristika_.Existiert(_t("Akademische Ausbildung (Gelehrter)")))); int basiswert = 0; *************** *** 2708,2717 **** int zielwert = P()->talente_.Zeige(t->first)->Wert(); // "Begabung für ..." ist nicht kumulativ zu Akademische Ausbildung ! if (P()->charakteristika_.Existiert(_t("Begabung für") + " " + t->first) || ! (P()->charakteristika_.Existiert(_t("Begabung für") + " " + TalentgruppeString(t->second.Gruppe(), false)))) ! aka = false; while (zielwert > basiswert) ! if ((basiswert<10)&&(aka)) tgp += ceil(regeln()->SKT(t->second.SKTSpalte_(), ++basiswert)*0.5); else --- 2729,2743 ---- int zielwert = P()->talente_.Zeige(t->first)->Wert(); // "Begabung für ..." ist nicht kumulativ zu Akademische Ausbildung ! if (P()->charakteristika_.Existiert(_t("Begabung für") + " " + t->first) || ! (P()->charakteristika_.Existiert(_t("Begabung für") + " " + TalentgruppeString(t->second.Gruppe(), false)))) ! aka = false; ! ! int maxaka = 10; ! if ( P()->charakteristika_.Existiert(_t("Akademische Ausbildung (Gelehrter)")) && ! P()->charakteristika_.Existiert(_t("Veteran"))) ! maxaka = 15; while (zielwert > basiswert) ! if ((basiswert<maxaka)&&(aka)) tgp += ceil(regeln()->SKT(t->second.SKTSpalte_(), ++basiswert)*0.5); else *************** *** 2720,2724 **** for (Sprachen::iterator sp = P()->sprachen_.begin(); sp != P()->sprachen_.end(); ++sp) { ! bool aka = P()->charakteristika_.Existiert(_t("Akademische Ausbildung (Magier)")); int basiswert = 0; --- 2746,2751 ---- for (Sprachen::iterator sp = P()->sprachen_.begin(); sp != P()->sprachen_.end(); ++sp) { ! bool aka = ( P()->charakteristika_.Existiert(_t("Akademische Ausbildung (Magier)")) || ! P()->charakteristika_.Existiert(_t("Akademische Ausbildung (Gelehrter)"))); int basiswert = 0; *************** *** 2733,2739 **** (P()->charakteristika_.Existiert(_t("Begabung für") + " " + TalentgruppeString(SprachenUndSchriften, false)))) aka = false; while (zielwert > basiswert) ! if ((basiswert<10)&&(aka)) tgp += ceil(regeln()->SKT(sp->second.SKTSpalte_(), ++basiswert)*0.5); else --- 2760,2771 ---- (P()->charakteristika_.Existiert(_t("Begabung für") + " " + TalentgruppeString(SprachenUndSchriften, false)))) aka = false; + + int maxaka = 10; + if ( P()->charakteristika_.Existiert(_t("Akademische Ausbildung (Gelehrter)")) && + P()->charakteristika_.Existiert(_t("Veteran"))) + maxaka = 15; while (zielwert > basiswert) ! if ((basiswert<maxaka)&&(aka)) tgp += ceil(regeln()->SKT(sp->second.SKTSpalte_(), ++basiswert)*0.5); else *************** *** 2907,2910 **** --- 2939,2945 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.55 2004/06/24 00:27:09 twel + // Akademische Ausbildung (Gelehrter) implementiert + // // Revision 1.54 2004/05/27 00:27:21 twel // Versuch letzten Commit aufzuheben |
From: Twelwan <tw...@us...> - 2004-06-23 22:24:28
|
Update of /cvsroot/darkeyetool/det/src/dsa In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17531/src/dsa Modified Files: AbgeleiteterWert.cpp AbgeleiteterWert.h Log Message: Magier und Krieger bekommen SO +1 Index: AbgeleiteterWert.h =================================================================== RCS file: /cvsroot/darkeyetool/det/src/dsa/AbgeleiteterWert.h,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** AbgeleiteterWert.h 28 Nov 2003 16:46:16 -0000 1.6 --- AbgeleiteterWert.h 23 Jun 2004 22:24:19 -0000 1.7 *************** *** 93,96 **** --- 93,97 ---- void BeachteCharakteristika(const std::string& pro, const std::string& contra) const; + void BeachteCharakteristikaSO() const; //@nonl //@-node:<<private>> *************** *** 108,111 **** --- 109,115 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.7 2004/06/23 22:24:19 twel + // Magier und Krieger bekommen SO +1 + // // Revision 1.6 2003/11/28 16:46:16 vrandezo // Zeilenvorlauf am Dateiende (Warnung bei gcc) Index: AbgeleiteterWert.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/dsa/AbgeleiteterWert.cpp,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** AbgeleiteterWert.cpp 13 Apr 2004 21:45:45 -0000 1.12 --- AbgeleiteterWert.cpp 23 Jun 2004 22:24:08 -0000 1.13 *************** *** 86,91 **** case DSA::InitiativeBasis : break; case DSA::Magieresistenz : BeachteCharakteristika(_t("Hohe Magieresistenz"), _t("Niedrige Magieresistenz")); break; ! case DSA::Astralenergie : BeachteCharakteristika(_t("Astralmacht"), _t("Niedrige Astralkraft")); ! default : break; } return modifikatoren_.Verrechne(Basiswert()); --- 86,92 ---- case DSA::InitiativeBasis : break; case DSA::Magieresistenz : BeachteCharakteristika(_t("Hohe Magieresistenz"), _t("Niedrige Magieresistenz")); break; ! case DSA::Astralenergie : BeachteCharakteristika(_t("Astralmacht"), _t("Niedrige Astralkraft")); break; ! case DSA::Sozialstatus : BeachteCharakteristikaSO(); break; ! default : break; } return modifikatoren_.Verrechne(Basiswert()); *************** *** 193,210 **** ab->modifikatoren_.Loesche(_t("Akademische Ausbildung (Magier)")); } - - if (Art()==Sozialstatus) { - if (person_->charakteristika_.Existiert(_t("Akademische Ausbildung (Magier)"))) { - ab->modifikatoren_.FuegeEin(Modifikator(1, _t("Akademische Ausbildung (Magier)"))); - // TODO Magische Konstante - } else if (modifikatoren_.Existiert(_t("Akademische Ausbildung (Magier)"))) - ab->modifikatoren_.Loesche(_t("Akademische Ausbildung (Magier)")); - } //@-node:Akademische Ausbildung //@-others ! ! } // BeachteCharakteristika //@nonl //@-node:BeachteCharakteristika //@+node:Basisberechnungen int AbgeleiteterWert::Lebensenergiebasis() const { --- 194,221 ---- ab->modifikatoren_.Loesche(_t("Akademische Ausbildung (Magier)")); } //@-node:Akademische Ausbildung //@-others ! } // BeachteCharakteristika //@nonl //@-node:BeachteCharakteristika + + void AbgeleiteterWert::BeachteCharakteristikaSO() const + { + AbgeleiteterWert* ab = const_cast<AbgeleiteterWert*>(this); + if (Art()==Sozialstatus) { + if (person_->charakteristika_.Existiert(_t("Akademische Ausbildung (Magier)"))) { + ab->modifikatoren_.FuegeEin(Modifikator(1, _t("Akademische Ausbildung (Magier)"))); + // TODO Magische Konstante + } else if (modifikatoren_.Existiert(_t("Akademische Ausbildung (Magier)"))) + ab->modifikatoren_.Loesche(_t("Akademische Ausbildung (Magier)")); + + if (person_->charakteristika_.Existiert(_t("Akademische Ausbildung (Krieger)"))) { + ab->modifikatoren_.FuegeEin(Modifikator(1, _t("Akademische Ausbildung (Krieger)"))); + // TODO Magische Konstante + } else if (modifikatoren_.Existiert(_t("Akademische Ausbildung (Krieger)"))) + ab->modifikatoren_.Loesche(_t("Akademische Ausbildung (Krieger)")); + } + } + //@+node:Basisberechnungen int AbgeleiteterWert::Lebensenergiebasis() const { *************** *** 327,330 **** --- 338,344 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.13 2004/06/23 22:24:08 twel + // Magier und Krieger bekommen SO +1 + // // Revision 1.12 2004/04/13 21:45:45 vrandezo // Akademische Ausbildung (Magier) implementiert |
From: Twelwan <tw...@us...> - 2004-05-27 00:27:40
|
Update of /cvsroot/darkeyetool/det/src/dsa In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30192/src/dsa Modified Files: PersonHandlerGenerator.cpp Log Message: Versuch letzten Commit aufzuheben Index: PersonHandlerGenerator.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/dsa/PersonHandlerGenerator.cpp,v retrieving revision 1.53 retrieving revision 1.54 diff -C2 -d -r1.53 -r1.54 *** PersonHandlerGenerator.cpp 26 May 2004 23:07:00 -0000 1.53 --- PersonHandlerGenerator.cpp 27 May 2004 00:27:21 -0000 1.54 *************** *** 124,128 **** int i = 0; std::string id; ! while ((i<name.size())&&((isalpha(name[i]))|(name[i]=='?')|(name[i]=='?')|(name[i]=='?')|(name[i]=='?')|(name[i]=='?')|(name[i]=='?'))) { id += name[i]; ++i; --- 124,128 ---- int i = 0; std::string id; ! while ((i<name.size())&&((isalpha(name[i]))|(name[i]=='Ä')|(name[i]=='Ö')|(name[i]=='Ü')|(name[i]=='ä')|(name[i]=='ö')|(name[i]=='ü'))) { id += name[i]; [...1427 lines suppressed...] --- 3207,3225 ---- // // Revision 1.7 2002/10/13 15:18:42 vrandezo ! // Voraussetzungen für Professionen implementiert ! // CVS aufgeräumt für Modifkatoren und Voraussetzungen // // Revision 1.6 2002/10/12 11:46:47 vrandezo ! // Rasseneditor eingeführt // // Revision 1.5 2002/10/11 14:13:22 vrandezo ! // Modifikatoren für Eigenschaften und Abgeleitete Werte eingeführt // // Revision 1.4 2002/10/10 21:41:38 vrandezo ! // PersonenKomponente als Grundlage für Rasse, Kultur und Profession eingeführt // Toten Code aus dem Projekt entfernt (noch nicht aus dem CVS) // // Revision 1.3 2002/10/09 19:58:34 vrandezo ! // Auswahl von Rasse, Kultur, Profession ermöglicht // // Revision 1.2 2002/09/28 15:59:11 vrandezo |
From: Twelwan <tw...@us...> - 2004-05-26 23:07:11
|
Update of /cvsroot/darkeyetool/det/src/dsa In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15940/src/dsa Modified Files: PersonHandlerGenerator.cpp Log Message: Akademische Ausbildung (Gelehrter) implementiert Index: PersonHandlerGenerator.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/dsa/PersonHandlerGenerator.cpp,v retrieving revision 1.52 retrieving revision 1.53 diff -C2 -d -r1.52 -r1.53 *** PersonHandlerGenerator.cpp 25 Apr 2004 17:30:39 -0000 1.52 --- PersonHandlerGenerator.cpp 26 May 2004 23:07:00 -0000 1.53 *************** *** 124,128 **** int i = 0; std::string id; ! while ((i<name.size())&&((isalpha(name[i]))|(name[i]=='Ä')|(name[i]=='Ö')|(name[i]=='Ü')|(name[i]=='ä')|(name[i]=='ö')|(name[i]=='ü'))) { id += name[i]; ++i; --- 124,128 ---- int i = 0; std::string id; ! while ((i<name.size())&&((isalpha(name[i]))|(name[i]=='?')|(name[i]=='?')|(name[i]=='?')|(name[i]=='?')|(name[i]=='?')|(name[i]=='?'))) { id += name[i]; [...1424 lines suppressed...] --- 3215,3233 ---- // // Revision 1.7 2002/10/13 15:18:42 vrandezo ! // Voraussetzungen f?r Professionen implementiert ! // CVS aufger?umt f?r Modifkatoren und Voraussetzungen // // Revision 1.6 2002/10/12 11:46:47 vrandezo ! // Rasseneditor eingef?hrt // // Revision 1.5 2002/10/11 14:13:22 vrandezo ! // Modifikatoren f?r Eigenschaften und Abgeleitete Werte eingef?hrt // // Revision 1.4 2002/10/10 21:41:38 vrandezo ! // PersonenKomponente als Grundlage f?r Rasse, Kultur und Profession eingef?hrt // Toten Code aus dem Projekt entfernt (noch nicht aus dem CVS) // // Revision 1.3 2002/10/09 19:58:34 vrandezo ! // Auswahl von Rasse, Kultur, Profession erm?glicht // // Revision 1.2 2002/09/28 15:59:11 vrandezo |
From: Tron <de...@us...> - 2004-05-15 20:56:01
|
Update of /cvsroot/darkeyetool/det/src/gui In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9497/src/gui Modified Files: PersonGUIVerarbeitenwx.cpp Log Message: Überflüssige ";" entfernt (pedantic-Warnung) Index: PersonGUIVerarbeitenwx.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/gui/PersonGUIVerarbeitenwx.cpp,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** PersonGUIVerarbeitenwx.cpp 6 Apr 2004 09:06:32 -0000 1.16 --- PersonGUIVerarbeitenwx.cpp 15 May 2004 20:55:50 -0000 1.17 *************** *** 523,527 **** //@-node:BerechneBreiten //@+node:ZeichneTabelle ! ; // BerechneBreiten void HeldenbriefAusdruck::ZeichneTabelle(wxDC* dc, const StringListe& sl, int* breiten, int xMin, int xMax, const wxFont& wasFont, const wxFont& wertFont, int zeilen, int& y, int xDelta, int yDelta, int headerDelta) { --- 523,527 ---- //@-node:BerechneBreiten //@+node:ZeichneTabelle ! // BerechneBreiten void HeldenbriefAusdruck::ZeichneTabelle(wxDC* dc, const StringListe& sl, int* breiten, int xMin, int xMax, const wxFont& wasFont, const wxFont& wertFont, int zeilen, int& y, int xDelta, int yDelta, int headerDelta) { *************** *** 1348,1351 **** --- 1348,1354 ---- // $Log$ + // Revision 1.17 2004/05/15 20:55:50 dertron + // Überflüssige ";" entfernt (pedantic-Warnung) + // // Revision 1.16 2004/04/06 09:06:32 vrandezo // Bug: die Abenteuerpunkte waren beim Ausdruck zu weit |
From: Tron <de...@us...> - 2004-05-15 20:56:01
|
Update of /cvsroot/darkeyetool/det/src/dsa In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9497/src/dsa Modified Files: NDSAUtil.h NDSABasis.cpp Log Message: Überflüssige ";" entfernt (pedantic-Warnung) Index: NDSABasis.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/dsa/NDSABasis.cpp,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** NDSABasis.cpp 24 Apr 2004 12:26:59 -0000 1.7 --- NDSABasis.cpp 15 May 2004 20:55:47 -0000 1.8 *************** *** 298,306 **** //@nl ! }; //@<< Version History >> //@+node:<< Version History >> // $Log$ // Revision 1.7 2004/04/24 12:26:59 vrandezo // TransA leichter ist TransA --- 298,309 ---- //@nl ! } //@<< Version History >> //@+node:<< Version History >> // $Log$ + // Revision 1.8 2004/05/15 20:55:47 dertron + // Überflüssige ";" entfernt (pedantic-Warnung) + // // Revision 1.7 2004/04/24 12:26:59 vrandezo // TransA leichter ist TransA Index: NDSAUtil.h =================================================================== RCS file: /cvsroot/darkeyetool/det/src/dsa/NDSAUtil.h,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** NDSAUtil.h 10 Apr 2004 22:37:04 -0000 1.9 --- NDSAUtil.h 15 May 2004 20:55:47 -0000 1.10 *************** *** 43,47 **** std::string OhneAnfang(const std::string& was, const std::string& anfang); std::string InKlammern(const std::string& ausdruck); ! }; int runden(float); --- 43,47 ---- std::string OhneAnfang(const std::string& was, const std::string& anfang); std::string InKlammern(const std::string& ausdruck); ! } int runden(float); *************** *** 56,59 **** --- 56,62 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.10 2004/05/15 20:55:47 dertron + // Überflüssige ";" entfernt (pedantic-Warnung) + // // Revision 1.9 2004/04/10 22:37:04 vrandezo // InKlammern-Hilfsfunktion |
From: Tron <de...@us...> - 2004-05-13 07:52:56
|
Update of /cvsroot/darkeyetool/det/src/gui In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1919/src/gui Modified Files: KonstantenGUIwx.cpp PersonGUIwx.cpp PersonenKomponenteGUIwx.h detExport.h detImport.h Log Message: Korrekturen für gcc 3.4, der einiges ISO-C++-konformer ist. Index: KonstantenGUIwx.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/gui/KonstantenGUIwx.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** KonstantenGUIwx.cpp 4 Dec 2003 17:13:40 -0000 1.3 --- KonstantenGUIwx.cpp 13 May 2004 07:52:45 -0000 1.4 *************** *** 87,94 **** werte_.push_back(w); panelSizer->Add(new wxStaticText(panel, -1, DSA::regeln()->Regel(i).c_str()), 0, wxALIGN_RIGHT | wxLEFT, 10); ! panelSizer->Add(new wxButton(panel, WERTPLUS, _t("+").c_str(), wxDefaultPosition, wxSize(20, 20), 0, wxValidator(), DSA::regeln()->Regel(i).c_str()), 0, wxEXPAND | wxLEFT, 10); panelSizer->Add(w, 0, wxALIGN_CENTER); ! panelSizer->Add(new wxButton(panel, WERTMINUS, _t("-").c_str(), wxDefaultPosition, wxSize(20, 20), 0, wxValidator(), DSA::regeln()->Regel(i).c_str()), 0, wxEXPAND | wxRIGHT, 10); ! panelSizer->Add(new wxButton(panel, RESET, strings::int2sStr(defaultRegeln[DSA::regeln()->Regel(i)]).c_str(), wxDefaultPosition, wxSize(45, 20), 0, wxValidator(), DSA::regeln()->Regel(i).c_str()), 0, wxEXPAND); } panel->SetScrollRate(0, 10); --- 87,94 ---- werte_.push_back(w); panelSizer->Add(new wxStaticText(panel, -1, DSA::regeln()->Regel(i).c_str()), 0, wxALIGN_RIGHT | wxLEFT, 10); ! panelSizer->Add(new wxButton(panel, WERTPLUS, _t("+").c_str(), wxDefaultPosition, wxSize(20, 20), 0, wxDefaultValidator, DSA::regeln()->Regel(i).c_str()), 0, wxEXPAND | wxLEFT, 10); panelSizer->Add(w, 0, wxALIGN_CENTER); ! panelSizer->Add(new wxButton(panel, WERTMINUS, _t("-").c_str(), wxDefaultPosition, wxSize(20, 20), 0, wxDefaultValidator, DSA::regeln()->Regel(i).c_str()), 0, wxEXPAND | wxRIGHT, 10); ! panelSizer->Add(new wxButton(panel, RESET, strings::int2sStr(defaultRegeln[DSA::regeln()->Regel(i)]).c_str(), wxDefaultPosition, wxSize(45, 20), 0, wxDefaultValidator, DSA::regeln()->Regel(i).c_str()), 0, wxEXPAND); } panel->SetScrollRate(0, 10); *************** *** 191,194 **** --- 191,197 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.4 2004/05/13 07:52:45 dertron + // Korrekturen für gcc 3.4, der einiges ISO-C++-konformer ist. + // // Revision 1.3 2003/12/04 17:13:40 vrandezo // Trons BSD-Portierung Index: PersonenKomponenteGUIwx.h =================================================================== RCS file: /cvsroot/darkeyetool/det/src/gui/PersonenKomponenteGUIwx.h,v retrieving revision 1.38 retrieving revision 1.39 diff -C2 -d -r1.38 -r1.39 *** PersonenKomponenteGUIwx.h 13 Apr 2004 14:09:12 -0000 1.38 --- PersonenKomponenteGUIwx.h 13 May 2004 07:52:45 -0000 1.39 *************** *** 41,45 **** #include "wx/textctrl.h" ! //#include "wx/combobox.h" #include "wx/settings.h" #include "wx/notebook.h" --- 41,45 ---- #include "wx/textctrl.h" ! #include "wx/combobox.h" #include "wx/settings.h" #include "wx/notebook.h" *************** *** 62,65 **** --- 62,79 ---- : public MengeGUIwx<TDefs> { public: + typedef MengeGUIwx<TDefs> Base; + using Base::BTUEBERNEHMEN; + using Base::BTZURUECKSETZEN; + using Base::GetBackgroundColour; + using Base::MacheIDListe; + using Base::SetAutoLayout; + using Base::Setze; + using Base::SetSize; + using Base::SetSizer; + using Base::UpdateIDs; + using Base::UpdateTitel; + using Base::einzelText_; + using Base::objekt_; + using Base::objekte_; //@<< ctors und dtor >> *************** *** 2288,2291 **** --- 2302,2308 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.39 2004/05/13 07:52:45 dertron + // Korrekturen für gcc 3.4, der einiges ISO-C++-konformer ist. + // // Revision 1.38 2004/04/13 14:09:12 vrandezo // Hauszauber implementiert Index: detExport.h =================================================================== RCS file: /cvsroot/darkeyetool/det/src/gui/detExport.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** detExport.h 28 Nov 2003 16:48:04 -0000 1.5 --- detExport.h 13 May 2004 07:52:45 -0000 1.6 *************** *** 16,19 **** --- 16,20 ---- #include "wx/dialog.h" + #include "wx/listbox.h" #include "dsa/Person.h" *************** *** 24,28 **** class wxSizer; class wxBoxSizer; - class wxListBox; class wxComboBox; --- 25,28 ---- *************** *** 94,97 **** --- 94,100 ---- // $Log$ + // Revision 1.6 2004/05/13 07:52:45 dertron + // Korrekturen für gcc 3.4, der einiges ISO-C++-konformer ist. + // // Revision 1.5 2003/11/28 16:48:04 vrandezo // Zeilenvorlauf am Dateiende (Warnung bei gcc) Index: detImport.h =================================================================== RCS file: /cvsroot/darkeyetool/det/src/gui/detImport.h,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** detImport.h 28 Nov 2003 16:48:04 -0000 1.5 --- detImport.h 13 May 2004 07:52:45 -0000 1.6 *************** *** 16,19 **** --- 16,21 ---- #include "wx/dialog.h" + #include "wx/combobox.h" + #include "wx/listbox.h" #include "dsa/Person.h" *************** *** 24,29 **** class wxSizer; class wxBoxSizer; - class wxListBox; - class wxComboBox; //! Fenster zum Auswählen der Importmöglichkeiten --- 26,29 ---- *************** *** 115,118 **** --- 115,121 ---- // $Log$ + // Revision 1.6 2004/05/13 07:52:45 dertron + // Korrekturen für gcc 3.4, der einiges ISO-C++-konformer ist. + // // Revision 1.5 2003/11/28 16:48:04 vrandezo // Zeilenvorlauf am Dateiende (Warnung bei gcc) Index: PersonGUIwx.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/gui/PersonGUIwx.cpp,v retrieving revision 1.61 retrieving revision 1.62 diff -C2 -d -r1.61 -r1.62 *** PersonGUIwx.cpp 29 Apr 2004 00:22:14 -0000 1.61 --- PersonGUIwx.cpp 13 May 2004 07:52:45 -0000 1.62 *************** *** 796,810 **** // scrollSizer->Add(new wxButton(scrollPanel, -1, // _t("+").c_str(), wxDefaultPosition, wxSize(20, 20), ! // 0, wxValidator(), DSA::regeln()->Regel(i).c_str()), // 0, wxEXPAND | wxLEFT, 10); // scrollSizer->Add(w, 0, wxALIGN_CENTER); // scrollSizer->Add(new wxButton(scrollPanel, -1, // _t("-").c_str(), wxDefaultPosition, wxSize(20, 20), ! // 0, wxValidator(), DSA::regeln()->Regel(i).c_str()), // 0, wxEXPAND | wxRIGHT, 10); // scrollSizer->Add(new wxButton(scrollPanel, -1, // strings::int2sStr(defaultRegeln[DSA::regeln()->Regel(i)]).c_str(), // wxDefaultPosition, wxSize(45, 20), 0, ! // wxValidator(), DSA::regeln()->Regel(i).c_str()), 0, // wxEXPAND); // } --- 796,810 ---- // scrollSizer->Add(new wxButton(scrollPanel, -1, // _t("+").c_str(), wxDefaultPosition, wxSize(20, 20), ! // 0, wxDefaultValidator, DSA::regeln()->Regel(i).c_str()), // 0, wxEXPAND | wxLEFT, 10); // scrollSizer->Add(w, 0, wxALIGN_CENTER); // scrollSizer->Add(new wxButton(scrollPanel, -1, // _t("-").c_str(), wxDefaultPosition, wxSize(20, 20), ! // 0, wxDefaultValidator, DSA::regeln()->Regel(i).c_str()), // 0, wxEXPAND | wxRIGHT, 10); // scrollSizer->Add(new wxButton(scrollPanel, -1, // strings::int2sStr(defaultRegeln[DSA::regeln()->Regel(i)]).c_str(), // wxDefaultPosition, wxSize(45, 20), 0, ! // wxDefaultValidator, DSA::regeln()->Regel(i).c_str()), 0, // wxEXPAND); // } *************** *** 1755,1762 **** talentTabelleWert_[gruppe].push_back(w); scrollTalent_[gruppe]->Add(w); ! wxButton* b = new wxButton(scrollTalentPanel_[gruppe], TALENTTALWERTPLUS, _t("+").c_str(), wxDefaultPosition, wxSize(15, 15), 0, wxValidator(), strings::int2sStr(zeilenAnzahl).c_str()); talentTabellePlus_[gruppe].push_back(b); scrollTalent_[gruppe]->Add(b, 0, wxEXPAND | wxRIGHT, 2); ! b = new wxButton(scrollTalentPanel_[gruppe], TALENTTALWERTMINUS, _t("-").c_str(), wxDefaultPosition, wxSize(15, 15), 0, wxValidator(), strings::int2sStr(zeilenAnzahl).c_str()); scrollTalent_[gruppe]->Add(b, 0, wxEXPAND | wxRIGHT, 4); talentTabelleMinus_[gruppe].push_back(b); --- 1755,1762 ---- talentTabelleWert_[gruppe].push_back(w); scrollTalent_[gruppe]->Add(w); ! wxButton* b = new wxButton(scrollTalentPanel_[gruppe], TALENTTALWERTPLUS, _t("+").c_str(), wxDefaultPosition, wxSize(15, 15), 0, wxDefaultValidator, strings::int2sStr(zeilenAnzahl).c_str()); talentTabellePlus_[gruppe].push_back(b); scrollTalent_[gruppe]->Add(b, 0, wxEXPAND | wxRIGHT, 2); ! b = new wxButton(scrollTalentPanel_[gruppe], TALENTTALWERTMINUS, _t("-").c_str(), wxDefaultPosition, wxSize(15, 15), 0, wxDefaultValidator, strings::int2sStr(zeilenAnzahl).c_str()); scrollTalent_[gruppe]->Add(b, 0, wxEXPAND | wxRIGHT, 4); talentTabelleMinus_[gruppe].push_back(b); *************** *** 1764,1768 **** talentTabelleAufAT_.push_back(w); scrollTalent_[gruppe]->Add(w); ! b = new wxButton(scrollTalentPanel_[gruppe], TALENTTALAUFAT, _t("+").c_str(), wxDefaultPosition, wxSize(15, 15), 0, wxValidator(), strings::int2sStr(zeilenAnzahl).c_str()); scrollTalent_[gruppe]->Add(b, 0, wxEXPAND | wxRIGHT, 4); talentTabelleATPlus_.push_back(b); --- 1764,1768 ---- talentTabelleAufAT_.push_back(w); scrollTalent_[gruppe]->Add(w); ! b = new wxButton(scrollTalentPanel_[gruppe], TALENTTALAUFAT, _t("+").c_str(), wxDefaultPosition, wxSize(15, 15), 0, wxDefaultValidator, strings::int2sStr(zeilenAnzahl).c_str()); scrollTalent_[gruppe]->Add(b, 0, wxEXPAND | wxRIGHT, 4); talentTabelleATPlus_.push_back(b); *************** *** 1770,1774 **** talentTabelleAufPA_.push_back(w); scrollTalent_[gruppe]->Add(w); ! b = new wxButton(scrollTalentPanel_[gruppe], TALENTTALAUFPA, _t("+").c_str(), wxDefaultPosition, wxSize(15, 15), 0, wxValidator(), strings::int2sStr(zeilenAnzahl).c_str()); scrollTalent_[gruppe]->Add(b, 0, wxEXPAND | wxRIGHT, 4); talentTabellePAPlus_.push_back(b); --- 1770,1774 ---- talentTabelleAufPA_.push_back(w); scrollTalent_[gruppe]->Add(w); ! b = new wxButton(scrollTalentPanel_[gruppe], TALENTTALAUFPA, _t("+").c_str(), wxDefaultPosition, wxSize(15, 15), 0, wxDefaultValidator, strings::int2sStr(zeilenAnzahl).c_str()); scrollTalent_[gruppe]->Add(b, 0, wxEXPAND | wxRIGHT, 4); talentTabellePAPlus_.push_back(b); *************** *** 1866,1880 **** // scrollSizer->Add(new wxButton(scrollPanel, -1, // _t("+").c_str(), wxDefaultPosition, wxSize(20, 20), ! // 0, wxValidator(), DSA::regeln()->Regel(i).c_str()), // 0, wxEXPAND | wxLEFT, 10); // scrollSizer->Add(w, 0, wxALIGN_CENTER); // scrollSizer->Add(new wxButton(scrollPanel, -1, // _t("-").c_str(), wxDefaultPosition, wxSize(20, 20), ! // 0, wxValidator(), DSA::regeln()->Regel(i).c_str()), // 0, wxEXPAND | wxRIGHT, 10); // scrollSizer->Add(new wxButton(scrollPanel, -1, // strings::int2sStr(defaultRegeln[DSA::regeln()->Regel(i)]).c_str(), // wxDefaultPosition, wxSize(45, 20), 0, ! // wxValidator(), DSA::regeln()->Regel(i).c_str()), 0, // wxEXPAND); // } --- 1866,1880 ---- // scrollSizer->Add(new wxButton(scrollPanel, -1, // _t("+").c_str(), wxDefaultPosition, wxSize(20, 20), ! // 0, wxDefaultValidator, DSA::regeln()->Regel(i).c_str()), // 0, wxEXPAND | wxLEFT, 10); // scrollSizer->Add(w, 0, wxALIGN_CENTER); // scrollSizer->Add(new wxButton(scrollPanel, -1, // _t("-").c_str(), wxDefaultPosition, wxSize(20, 20), ! // 0, wxDefaultValidator, DSA::regeln()->Regel(i).c_str()), // 0, wxEXPAND | wxRIGHT, 10); // scrollSizer->Add(new wxButton(scrollPanel, -1, // strings::int2sStr(defaultRegeln[DSA::regeln()->Regel(i)]).c_str(), // wxDefaultPosition, wxSize(45, 20), 0, ! // wxDefaultValidator, DSA::regeln()->Regel(i).c_str()), 0, // wxEXPAND); // } *************** *** 1958,1965 **** talentTabelleWert_[gruppe].push_back(w); scrollTalent_[gruppe]->Add(w); ! wxButton* b = new wxButton(scrollTalentPanel_[gruppe], TALENTTALWERTPLUS, _t("+").c_str(), wxDefaultPosition, wxSize(15, 15), 0, wxValidator(), strings::int2sStr(zeilenAnzahl).c_str()); talentTabellePlus_[gruppe].push_back(b); scrollTalent_[gruppe]->Add(b, 0, wxEXPAND | wxRIGHT, 2); ! b = new wxButton(scrollTalentPanel_[gruppe], TALENTTALWERTMINUS, _t("-").c_str(), wxDefaultPosition, wxSize(15, 15), 0, wxValidator(), strings::int2sStr(zeilenAnzahl).c_str()); scrollTalent_[gruppe]->Add(b, 0, wxEXPAND | wxRIGHT, 4); talentTabelleMinus_[gruppe].push_back(b); --- 1958,1965 ---- talentTabelleWert_[gruppe].push_back(w); scrollTalent_[gruppe]->Add(w); ! wxButton* b = new wxButton(scrollTalentPanel_[gruppe], TALENTTALWERTPLUS, _t("+").c_str(), wxDefaultPosition, wxSize(15, 15), 0, wxDefaultValidator, strings::int2sStr(zeilenAnzahl).c_str()); talentTabellePlus_[gruppe].push_back(b); scrollTalent_[gruppe]->Add(b, 0, wxEXPAND | wxRIGHT, 2); ! b = new wxButton(scrollTalentPanel_[gruppe], TALENTTALWERTMINUS, _t("-").c_str(), wxDefaultPosition, wxSize(15, 15), 0, wxDefaultValidator, strings::int2sStr(zeilenAnzahl).c_str()); scrollTalent_[gruppe]->Add(b, 0, wxEXPAND | wxRIGHT, 4); talentTabelleMinus_[gruppe].push_back(b); *************** *** 2213,2220 **** talentTabelleWert_[gruppe].push_back(w); scrollTalent_[gruppe]->Add(w); ! wxButton* b = new wxButton(scrollTalentPanel_[gruppe], TALENTTALWERTPLUS, _t("+").c_str(), wxDefaultPosition, wxSize(15, 15), 0, wxValidator(), strings::int2sStr(zeilenAnzahl).c_str()); talentTabellePlus_[gruppe].push_back(b); scrollTalent_[gruppe]->Add(b, 0, wxEXPAND | wxRIGHT, 2); ! b = new wxButton(scrollTalentPanel_[gruppe], TALENTTALWERTMINUS, _t("-").c_str(), wxDefaultPosition, wxSize(15, 15), 0, wxValidator(), strings::int2sStr(zeilenAnzahl).c_str()); scrollTalent_[gruppe]->Add(b, 0, wxEXPAND | wxRIGHT, 4); talentTabelleMinus_[gruppe].push_back(b); --- 2213,2220 ---- talentTabelleWert_[gruppe].push_back(w); scrollTalent_[gruppe]->Add(w); ! wxButton* b = new wxButton(scrollTalentPanel_[gruppe], TALENTTALWERTPLUS, _t("+").c_str(), wxDefaultPosition, wxSize(15, 15), 0, wxDefaultValidator, strings::int2sStr(zeilenAnzahl).c_str()); talentTabellePlus_[gruppe].push_back(b); scrollTalent_[gruppe]->Add(b, 0, wxEXPAND | wxRIGHT, 2); ! b = new wxButton(scrollTalentPanel_[gruppe], TALENTTALWERTMINUS, _t("-").c_str(), wxDefaultPosition, wxSize(15, 15), 0, wxDefaultValidator, strings::int2sStr(zeilenAnzahl).c_str()); scrollTalent_[gruppe]->Add(b, 0, wxEXPAND | wxRIGHT, 4); talentTabelleMinus_[gruppe].push_back(b); *************** *** 2375,2382 **** zauberTabelleWert_.push_back(w); scrollZauber_->Add(w); ! wxButton* b = new wxButton(scrollZauberPanel_, MAGIEZAUBERPLUS, _t("+").c_str(), wxDefaultPosition, wxSize(15, 15), 0, wxValidator(), strings::int2sStr(zeilenAnzahl).c_str()); zauberTabellePlus_.push_back(b); scrollZauber_->Add(b, 0, wxEXPAND | wxRIGHT, 2); ! b = new wxButton(scrollZauberPanel_, MAGIEZAUBERMINUS, _t("-").c_str(), wxDefaultPosition, wxSize(15, 15), 0, wxValidator(), strings::int2sStr(zeilenAnzahl).c_str()); scrollZauber_->Add(b, 0, wxEXPAND | wxRIGHT, 4); zauberTabelleMinus_.push_back(b); --- 2375,2382 ---- zauberTabelleWert_.push_back(w); scrollZauber_->Add(w); ! wxButton* b = new wxButton(scrollZauberPanel_, MAGIEZAUBERPLUS, _t("+").c_str(), wxDefaultPosition, wxSize(15, 15), 0, wxDefaultValidator, strings::int2sStr(zeilenAnzahl).c_str()); zauberTabellePlus_.push_back(b); scrollZauber_->Add(b, 0, wxEXPAND | wxRIGHT, 2); ! b = new wxButton(scrollZauberPanel_, MAGIEZAUBERMINUS, _t("-").c_str(), wxDefaultPosition, wxSize(15, 15), 0, wxDefaultValidator, strings::int2sStr(zeilenAnzahl).c_str()); scrollZauber_->Add(b, 0, wxEXPAND | wxRIGHT, 4); zauberTabelleMinus_.push_back(b); *************** *** 3816,3819 **** --- 3816,3822 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.62 2004/05/13 07:52:45 dertron + // Korrekturen für gcc 3.4, der einiges ISO-C++-konformer ist. + // // Revision 1.61 2004/04/29 00:22:14 uid158262 // GetValue statt GetLabel benutzen |
From: Tron <de...@us...> - 2004-05-13 07:52:55
|
Update of /cvsroot/darkeyetool/det/src/dsa In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1919/src/dsa Modified Files: Auswahl.h Menge.h Log Message: Korrekturen für gcc 3.4, der einiges ISO-C++-konformer ist. Index: Menge.h =================================================================== RCS file: /cvsroot/darkeyetool/det/src/dsa/Menge.h,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** Menge.h 23 Apr 2004 13:19:07 -0000 1.15 --- Menge.h 13 May 2004 07:52:44 -0000 1.16 *************** *** 47,50 **** --- 47,57 ---- class Menge : public std::map<std::string, T> { public: + typedef std::map<std::string, T> Base; + using Base::begin; + using Base::clear; + using Base::empty; + using Base::end; + using Base::find; + using Base::size; Menge(const std::string& id = "") : id_(id) {} *************** *** 286,289 **** --- 293,302 ---- public: + typedef Menge<T> Base; + using Base::Existiert; + using Base::begin; + using Base::clear; + using Base::empty; + using Base::end; typedef typename T::Kriterium Kriterium; *************** *** 385,388 **** --- 398,407 ---- class MengeOhneID : public std::vector<T> { public: + typedef std::vector<T> Base; + using Base::begin; + using Base::clear; + using Base::empty; + using Base::end; + using Base::size; MengeOhneID(const std::string& id = "") : id_(id) {} *************** *** 544,547 **** --- 563,569 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.16 2004/05/13 07:52:44 dertron + // Korrekturen für gcc 3.4, der einiges ISO-C++-konformer ist. + // // Revision 1.15 2004/04/23 13:19:07 vrandezo // Erweiterung von return / execute Index: Auswahl.h =================================================================== RCS file: /cvsroot/darkeyetool/det/src/dsa/Auswahl.h,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** Auswahl.h 13 Apr 2004 14:06:52 -0000 1.12 --- Auswahl.h 13 May 2004 07:52:43 -0000 1.13 *************** *** 132,136 **** std::string Extra(int n) const { if ((n<extra_.size())&&(n>-1)) ! return extra_[id]; return ""; } --- 132,136 ---- std::string Extra(int n) const { if ((n<extra_.size())&&(n>-1)) ! return extra_[n]; return ""; } *************** *** 359,362 **** --- 359,366 ---- class AuswahlMenge : public MengeOhneID<Auswahl<T> > { public: + typedef MengeOhneID<Auswahl<T> > Base; + using Base::begin; + using Base::end; + bool Existiert(const std::string& x) const { for (typename MengeOhneID<Auswahl<T> >::const_iterator i = begin(); i != end(); ++i) *************** *** 373,376 **** --- 377,383 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.13 2004/05/13 07:52:43 dertron + // Korrekturen für gcc 3.4, der einiges ISO-C++-konformer ist. + // // Revision 1.12 2004/04/13 14:06:52 vrandezo // Hauszauber implementiert |
From: Tron <de...@us...> - 2004-05-01 08:26:29
|
Update of /cvsroot/darkeyetool/det/src/dsa In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16252/src/dsa Modified Files: NDSAUtil.cpp Log Message: "sprintf()" ersetzt durch einen "ostringstream" Index: NDSAUtil.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/dsa/NDSAUtil.cpp,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** NDSAUtil.cpp 12 Apr 2004 01:43:03 -0000 1.12 --- NDSAUtil.cpp 1 May 2004 08:26:19 -0000 1.13 *************** *** 27,30 **** --- 27,31 ---- //@<< includes >> //@+node:<< includes >> + #include <sstream> #include "NDSAUtil.h" #include "Log.h" *************** *** 55,66 **** std::string strings::int2sStr(int i, bool PlusVorzeichen) ! { ! std::string s; ! char c[20]; ! sprintf(c, "%i", i); ! s.assign(c); ! if (PlusVorzeichen && (i>-1)) s = "+"+s; ! return s; ! } //@-node:int2sStr //@+node:BeginntMit --- 56,65 ---- std::string strings::int2sStr(int i, bool PlusVorzeichen) ! { ! std::ostringstream s; ! if (PlusVorzeichen) s << std::showpos; ! s << i; ! return s.str(); ! } //@-node:int2sStr //@+node:BeginntMit *************** *** 126,129 **** --- 125,131 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.13 2004/05/01 08:26:19 dertron + // "sprintf()" ersetzt durch einen "ostringstream" + // // Revision 1.12 2004/04/12 01:43:03 vrandezo // Anpassungen fuer Merkmalskenntnis (wegen Doppelklammer) |
From: Tim R. <gna...@us...> - 2004-04-30 00:56:12
|
Update of /cvsroot/darkeyetool/det/output In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9010 Modified Files: dsa4person.xsl Log Message: Aktualisiert Index: dsa4person.xsl =================================================================== RCS file: /cvsroot/darkeyetool/det/output/dsa4person.xsl,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** dsa4person.xsl 7 Apr 2004 14:23:08 -0000 1.1 --- dsa4person.xsl 30 Apr 2004 00:55:57 -0000 1.2 *************** *** 36,48 **** </tr> <tr valign="bottom" align="left"> ! <td width="70%">Rasse: <xsl:value-of select="Rasse" /></td> <td width="30%">Alter: <xsl:value-of select="Alter" /></td> </tr> <tr valign="bottom" align="left"> ! <td width="70%">Kultur: <xsl:value-of select="Kultur" /></td> <td width="30%">Größe: <xsl:value-of select="Groesse" /></td> </tr> <tr valign="bottom" align="left"> ! <td width="70%">Profession: <xsl:value-of select="Profession" /></td> <td width="30%">Gewicht: <xsl:value-of select="Gewicht" /></td> </tr> --- 36,48 ---- </tr> <tr valign="bottom" align="left"> ! <td width="70%">Rasse: <xsl:value-of select="Rasse/Bezeichnung" /></td> <td width="30%">Alter: <xsl:value-of select="Alter" /></td> </tr> <tr valign="bottom" align="left"> ! <td width="70%">Kultur: <xsl:value-of select="Kultur/Bezeichnung" /></td> <td width="30%">Größe: <xsl:value-of select="Groesse" /></td> </tr> <tr valign="bottom" align="left"> ! <td width="70%">Profession: <xsl:value-of select="Profession/Bezeichnung" /></td> <td width="30%">Gewicht: <xsl:value-of select="Gewicht" /></td> </tr> *************** *** 102,106 **** </td> <td valign="top" width=",*"> ! <xsl:apply-templates select="Sonderfertigkeiten" /> </td> </tr> --- 102,106 ---- </td> <td valign="top" width=",*"> ! <xsl:apply-templates select="Sonderfertigkeiten[@ID='tatsächliche']" /> </td> </tr> *************** *** 115,128 **** <table cols="10" cellpadding="2" cellspacing="0" border="1" width="640"> <tr STYLE="font-size:11pt"> ! <td width="39%">Waffe</td> ! <td width="10%">Typ/eBE</td> ! <td width="5%">DK </td> ! <td width="7%">TP</td> ! <td width="7%">TP/KK</td> ! <td width="5%">INI</td> ! <td width="7%">WM</td> ! <td width="6%">AT</td> ! <td width="6%">PA</td> ! <td width="8%">TPeff</td> </tr> <xsl:apply-templates select="Waffen/Waffengruppe[@ID='Nahkampfwaffen']" /> --- 115,129 ---- <table cols="10" cellpadding="2" cellspacing="0" border="1" width="640"> <tr STYLE="font-size:11pt"> ! <th width="33%">Waffe</th> ! <th width="10%">Typ/eBE</th> ! <th width="5%">DK </th> ! <th width="7%">TP</th> ! <th width="7%">TP/KK</th> ! <th width="5%">INI</th> ! <th width="7%">WM</th> ! <th width="6%">AT</th> ! <th width="6%">PA</th> ! <th width="8%">TPeff</th> ! <th width="6%">BF</th> </tr> <xsl:apply-templates select="Waffen/Waffengruppe[@ID='Nahkampfwaffen']" /> *************** *** 133,143 **** <table cols="10" cellpadding="2" cellspacing="0" border="1" width="640"> <tr STYLE="font-size:11pt"> ! <td width="40%">Waffe</td> ! <td width="10%">Typ/eBE</td> ! <td width="10%">TP</td> ! <td width="10%">Entfernungen</td> ! <td width="10%">TP/Entfernung</td> ! <td width="10%">FK</td> ! <td width=",*">Gesch.</td> </tr> <xsl:apply-templates select="Waffen/Waffengruppe[@ID='Fernkampfwaffen']" /> --- 134,144 ---- <table cols="10" cellpadding="2" cellspacing="0" border="1" width="640"> <tr STYLE="font-size:11pt"> ! <th width="40%">Waffe</th> ! <th width="10%">Typ/eBE</th> ! <th width="7%">TP</th> ! <th width="10%">Entfernungen</th> ! <th width="10%">TP/Entfernung</th> ! <th width="6%">FK</th> ! <th width="40%">Geschosse</th> </tr> <xsl:apply-templates select="Waffen/Waffengruppe[@ID='Fernkampfwaffen']" /> *************** *** 653,657 **** <b>Notizen</b> ! <table cols="1" cellpadding="3" cellspacing="0" width="640" height="500" border="1"> <tr> <td> </td> --- 654,658 ---- <b>Notizen</b> ! <table cols="1" cellpadding="3" cellspacing="0" width="640" height="400" border="1"> <tr> <td> </td> *************** *** 684,689 **** <tr> <td width="40%"> ! <xsl:variable name="eigen" select="@ID"> ! </xsl:variable> <xsl:if test="$eigen='Mut'">MU</xsl:if> <xsl:if test="$eigen='Klugheit'">KL</xsl:if> --- 685,689 ---- <tr> <td width="40%"> ! <xsl:variable name="eigen" select="@ID"></xsl:variable> <xsl:if test="$eigen='Mut'">MU</xsl:if> <xsl:if test="$eigen='Klugheit'">KL</xsl:if> *************** *** 715,720 **** <tr> <td width="40%"> ! <xsl:variable name="temp" select="@ID"> ! </xsl:variable> <xsl:if test="$temp='Lebensenergie'">LE</xsl:if> <xsl:if test="$temp='Ausdauer'">AU</xsl:if> --- 715,719 ---- <tr> <td width="40%"> ! <xsl:variable name="temp" select="@ID"></xsl:variable> <xsl:if test="$temp='Lebensenergie'">LE</xsl:if> <xsl:if test="$temp='Ausdauer'">AU</xsl:if> *************** *** 751,754 **** --- 750,754 ---- <tr STYLE="font-size: 10pt"> <td width="53%"><xsl:variable name="idid" select="@ID" /><xsl:value-of select="$idid" /></td> + <xsl:variable name="idid" select="@ID" /> <td align="center" width="14%"> <xsl:value-of select="document('data.xdi')/XDIML/Inhalt/Kampftechniken/Kampfart/Kampftechnik[@ID=$idid]/eBE" /></td> *************** *** 784,788 **** </tr> </xsl:if> ! <xsl:if test="$bis > 8"> <tr STYLE="font-size:10pt"> <td width="50%"><xsl:value-of select="Charakteristikum[7]/@ID" /> <xsl:value-of select="Charakteristikum[7]/Stufe" /></td> --- 784,788 ---- </tr> </xsl:if> ! <xsl:if test="$bis > 6"> <tr STYLE="font-size:10pt"> <td width="50%"><xsl:value-of select="Charakteristikum[7]/@ID" /> <xsl:value-of select="Charakteristikum[7]/Stufe" /></td> *************** *** 818,822 **** </tr> </xsl:if> ! <xsl:if test="$bis > 8"> <tr STYLE="font-size:10pt"> <td width="50%"><xsl:value-of select="Sonderfertigkeit[7]/@ID" /> </td> --- 818,822 ---- </tr> </xsl:if> ! <xsl:if test="$bis > 6"> <tr STYLE="font-size:10pt"> <td width="50%"><xsl:value-of select="Sonderfertigkeit[7]/@ID" /> </td> *************** *** 847,850 **** --- 847,851 ---- </td> <td align="right" width="44"> + <xsl:variable name="idid" select="@ID" /> <xsl:value-of select="document('data.xdi')/XDIML/Inhalt/Talente/Talentgruppe[@ID='Körperliche Talente']/Talent[@ID=$idid]/Probe" /> </td> *************** *** 852,855 **** --- 853,857 ---- </table> </td> + <xsl:variable name="idid" select="@ID" /> <td width="36"><xsl:value-of select="document('data.xdi')/XDIML/Inhalt/Talente/Talentgruppe[@ID='Körperliche Talente']/Talent[@ID=$idid]/eBE" /></td> <td align="center" width="25"><xsl:value-of select="Wert" /></td> *************** *** 880,883 **** --- 882,886 ---- </td> <td align="right" width="44"> + <xsl:variable name="idid" select="@ID" /> <xsl:value-of select="document('data.xdi')/XDIML/Inhalt/Talente/Talentgruppe[@ID='Gesellschaftliche Talente']/Talent[@ID=$idid]/Probe" /> </td> *************** *** 885,888 **** --- 888,892 ---- </table> </td> + <xsl:variable name="idid" select="@ID" /> <td width="36"><xsl:value-of select="document('data.xdi')/XDIML/Inhalt/Talente/Talentgruppe[@ID='Gesellschaftliche Talente']/Talent[@ID=$idid]/eBE" /> </td> *************** *** 914,917 **** --- 918,922 ---- </td> <td align="right" width="44"> + <xsl:variable name="idid" select="@ID" /> <xsl:value-of select="document('data.xdi')/XDIML/Inhalt/Talente/Talentgruppe[@ID='Natur-Talente']/Talent[@ID=$idid]/Probe" /> </td> *************** *** 919,922 **** --- 924,928 ---- </table> </td> + <xsl:variable name="idid" select="@ID" /> <td width="36"><xsl:value-of select="document('data.xdi')/XDIML/Inhalt/Talente/Talentgruppe[@ID='Natur-Talente']/Talent[@ID=$idid]/eBE" /></td> <td align="center" width="25"><xsl:value-of select="Wert" /></td> *************** *** 947,950 **** --- 953,957 ---- </td> <td align="right" width="40"> + <xsl:variable name="idid" select="@ID" /> <xsl:value-of select="document('data.xdi')/XDIML/Inhalt/Talente/Talentgruppe[@ID='Wissenstalente']/Talent[@ID=$idid]/Probe" /> </td> *************** *** 979,982 **** --- 986,990 ---- </td> <td align="right" width="40"> + <xsl:variable name="idid" select="@ID" /> <xsl:value-of select="document('data.xdi')/XDIML/Inhalt/Talente/Talentgruppe[@ID='Handwerkliche Talente']/Talent[@ID=$idid]/Probe" /> </td> *************** *** 1011,1014 **** --- 1019,1023 ---- </td> <td align="right" width="40"> + <xsl:variable name="idid" select="@ID" /> <xsl:value-of select="document('data.xdi')/XDIML/Inhalt/Talente/Talentgruppe[@ID='Gaben']/Talent[@ID=$idid]/Probe" /> </td> *************** *** 1084,1087 **** --- 1093,1097 ---- <td><xsl:value-of select="PA" /></td> <td><xsl:value-of select="TPeff" /></td> + <td><xsl:value-of select="BF" /></td> </tr> </xsl:for-each> *************** *** 1134,1136 **** </xsl:template> ! </xsl:stylesheet> \ No newline at end of file --- 1144,1146 ---- </xsl:template> ! </xsl:stylesheet> |
From: Tim R. <gna...@us...> - 2004-04-29 00:53:56
|
Update of /cvsroot/darkeyetool/det/src/dsa In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32195/src/dsa Modified Files: Charakteristikum.cpp Log Message: stürzte unter Linux ab (Zugriff auf nicht vorhandene Eigenschaft) Index: Charakteristikum.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/dsa/Charakteristikum.cpp,v retrieving revision 1.21 retrieving revision 1.22 diff -C2 -d -r1.21 -r1.22 *** Charakteristikum.cpp 10 Apr 2004 20:21:25 -0000 1.21 --- Charakteristikum.cpp 29 Apr 2004 00:53:45 -0000 1.22 *************** *** 78,82 **** // Herausragende Eigenschaften ! std::string temp = _t("Herausragende Eigenschaft"); if (ID().substr(0, temp.size())==temp) { temp = ID().substr(temp.size()+1, ID().size()-temp.size()+1); --- 78,82 ---- // Herausragende Eigenschaften ! std::string temp = _t("Herausragende Eigenschaft:"); if (ID().substr(0, temp.size())==temp) { temp = ID().substr(temp.size()+1, ID().size()-temp.size()+1); *************** *** 87,91 **** // Miserable Eigenschaften ! temp = _t("Miserable Eigenschaft"); if (ID().substr(0, temp.size())==temp) { temp = ID().substr(temp.size()+1, ID().size()-temp.size()+1); --- 87,91 ---- // Miserable Eigenschaften ! temp = _t("Miserable Eigenschaft:"); if (ID().substr(0, temp.size())==temp) { temp = ID().substr(temp.size()+1, ID().size()-temp.size()+1); *************** *** 742,745 **** --- 742,748 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.22 2004/04/29 00:53:45 gnaddelwarz + // stürzte unter Linux ab (Zugriff auf nicht vorhandene Eigenschaft) + // // Revision 1.21 2004/04/10 20:21:25 vrandezo // Astrale Regeneration fuer Viertelzauberer |
From: Tim R. <gna...@us...> - 2004-04-28 20:05:26
|
Update of /cvsroot/darkeyetool/det In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32085 Added Files: .cvsignore Log Message: New file --- NEW FILE: .cvsignore --- Makefile det vcreate build builder detconfig.xml data.xdi data~.xdi |
From: Tim R. <gna...@us...> - 2004-04-25 18:27:49
|
Update of /cvsroot/darkeyetool/det/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5594 Modified Files: det.cpp Log Message: Locale "German" -> "german" Index: det.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/det.cpp,v retrieving revision 1.53 retrieving revision 1.54 diff -C2 -d -r1.53 -r1.54 *** det.cpp 24 Apr 2004 10:56:48 -0000 1.53 --- det.cpp 25 Apr 2004 17:18:51 -0000 1.54 *************** *** 1127,1131 **** //@+node:<< setze Locales >> // setzt das Locale (nicht unbedingt portabel) - alternativer Namen wäre "de" ! std::locale loc("German"); // TODOPORT std::locale::global(loc); // TODOPORT wxLocale* wxloc = new wxLocale(); --- 1127,1131 ---- //@+node:<< setze Locales >> // setzt das Locale (nicht unbedingt portabel) - alternativer Namen wäre "de" ! std::locale loc("german"); // TODOPORT std::locale::global(loc); // TODOPORT wxLocale* wxloc = new wxLocale(); *************** *** 1345,1348 **** --- 1345,1351 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.54 2004/04/25 17:18:51 gnaddelwarz + // Locale "German" -> "german" + // // Revision 1.53 2004/04/24 10:56:48 vrandezo // Version 1.32 |
From: Tim R. <gna...@us...> - 2004-04-25 17:36:56
|
Update of /cvsroot/darkeyetool/det/src/dsa In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8446 Modified Files: PersonHandlerGenerator.cpp Log Message: - "Akademische Ausbildung (Krieger)" hinzugefügt - "Begabung für [Talent]" ist nicht kumulativ zu einer Akademischen Ausbildung - Beim hinzufügen von automatischen SF mit (vorgegebener) Spezifizierung und Stufen (Rüstungsgewöhnung) über Kultur oder Profession wurde die Spezifizierung nicht übernommen Index: PersonHandlerGenerator.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/dsa/PersonHandlerGenerator.cpp,v retrieving revision 1.51 retrieving revision 1.52 diff -C2 -d -r1.51 -r1.52 *** PersonHandlerGenerator.cpp 13 Apr 2004 21:45:45 -0000 1.51 --- PersonHandlerGenerator.cpp 25 Apr 2004 17:30:39 -0000 1.52 *************** *** 1052,1067 **** faktor = 0.5; ! if (P()->charakteristika_.Existiert(_t("Begabung für") + " " + TalentgruppeString(talente()->Zeige(talent)->Gruppe(), false))) ! return ceil((regeln()->Aktivierungsfaktor(SpalteLeichter(talente()->Zeige(talent)->SKTSpalte_()))+0.5)*faktor); else return ceil((regeln()->Aktivierungsfaktor(talente()->Zeige(talent)->SKTSpalte_())+0.5)*faktor); } ! if (kampftechniken()->Existiert(talent)) if (P()->charakteristika_.Existiert(_t("Begabung für") + " " + TalentgruppeString(Kampf, false))) return regeln()->Aktivierungsfaktor(SpalteLeichter(kampftechniken()->Zeige(talent)->SKTSpalte_()))+0.5; else ! return regeln()->Aktivierungsfaktor(kampftechniken()->Zeige(talent)->SKTSpalte_())+0.5; ! std::string temptal = talent; std::pair<bool, bool> rv = SpracheOderSchrift(temptal); --- 1052,1079 ---- faktor = 0.5; ! // "Begabung für ..." ist nicht kumulativ zu Akademische Ausbildung ! if (P()->charakteristika_.Existiert(_t("Begabung für") + " " + talente()->Zeige(talent)->ID())) ! return regeln()->Aktivierungsfaktor(SpalteLeichter(talente()->Zeige(talent)->SKTSpalte_()))+0.5; ! else if (P()->charakteristika_.Existiert(_t("Begabung für") + " " + TalentgruppeString(talente()->Zeige(talent)->Gruppe(), false))) ! return regeln()->Aktivierungsfaktor(SpalteLeichter(talente()->Zeige(talent)->SKTSpalte_()))+0.5; else return ceil((regeln()->Aktivierungsfaktor(talente()->Zeige(talent)->SKTSpalte_())+0.5)*faktor); } ! if (kampftechniken()->Existiert(talent)) { ! float faktor = 1.0; ! ! if (P()->charakteristika_.Existiert(_t("Akademische Ausbildung (Krieger)"))) ! faktor = 0.5; ! ! if (P()->charakteristika_.Existiert(_t("Begabung für") + " " + TalentgruppeString(Kampf, false))) return regeln()->Aktivierungsfaktor(SpalteLeichter(kampftechniken()->Zeige(talent)->SKTSpalte_()))+0.5; + else if (P()->charakteristika_.Existiert(_t("Begabung für") + " " + kampftechniken()->Zeige(talent)->ID())) + return regeln()->Aktivierungsfaktor(SpalteLeichter(kampftechniken()->Zeige(talent)->SKTSpalte_()))+0.5; else ! return ceil((regeln()->Aktivierungsfaktor(kampftechniken()->Zeige(talent)->SKTSpalte_())+0.5)*faktor); ! } ! std::string temptal = talent; std::pair<bool, bool> rv = SpracheOderSchrift(temptal); *************** *** 1171,1175 **** if (P()->talente_.Zeige(talent)->Wert()<10) faktor = 0.5; ! // genug TGP? if (ceil(regeln()->SKT(P()->talente_.Hole(talent).SKTSpalte_(), P()->talente_.Zeige(talent)->Wert()+1)*faktor) --- 1183,1192 ---- if (P()->talente_.Zeige(talent)->Wert()<10) faktor = 0.5; ! ! // "Begabung für ..." ist nicht kumulativ mit Akademischer Ausbildung ! if (P()->charakteristika_.Existiert(_t("Begabung für") + " " + talente()->Zeige(talent)->ID()) || ! (P()->charakteristika_.Existiert(_t("Begabung für") + " " + TalentgruppeString(talente()->Zeige(talent)->Gruppe(), false)))) ! faktor = 1.0; ! // genug TGP? if (ceil(regeln()->SKT(P()->talente_.Hole(talent).SKTSpalte_(), P()->talente_.Zeige(talent)->Wert()+1)*faktor) *************** *** 1189,1194 **** return false; // genug TGP? ! if (regeln()->SKT(P()->kampftechniken_.Hole(talent).SKTSpalte_(), P()->kampftechniken_.Zeige(talent)->Wert()+1) > (TalentGPMax()-TalentGP())) return false; --- 1206,1226 ---- return false; + float faktor = 1.0; + + if (P()->charakteristika_.Existiert(_t("Akademische Ausbildung (Krieger)"))) { + int maxaka = 10; + if (P()->charakteristika_.Existiert(_t("Veteran"))) + maxaka = 15; + if (P()->kampftechniken_.Zeige(talent)->Wert()<maxaka) + faktor = 0.5; + } + + // "Begabung für ..." ist nicht kumulativ zu Akademische Ausbildung + if (P()->charakteristika_.Existiert(_t("Begabung für") + " " + talent) || + (P()->charakteristika_.Existiert(_t("Begabung für") + " " + TalentgruppeString(Kampf, false)))) + faktor = 1.0; + // genug TGP? ! if (ceil(regeln()->SKT(P()->kampftechniken_.Hole(talent).SKTSpalte_(), P()->kampftechniken_.Zeige(talent)->Wert()+1)*faktor) > (TalentGPMax()-TalentGP())) return false; *************** *** 2370,2374 **** if (stufensumme > sfd->MaximalStufe()) stufensumme = sfd->MaximalStufe(); ! sftemp.FuegeEin(Sonderfertigkeit(sfd->Stufe(stufensumme))); } else { // nicht (HatStufen()) if (sftemp.Existiert(sf.ID())) // gibts schon --- 2402,2411 ---- if (stufensumme > sfd->MaximalStufe()) stufensumme = sfd->MaximalStufe(); ! ! Sonderfertigkeit newsf = Sonderfertigkeit(sfd->Stufe(stufensumme)); ! if (newsf.Definition()->BrauchtSpezifizierung()) { ! newsf.Spezifizierung(sf.Spezifizierung()); ! } ! sftemp.FuegeEin(newsf); } else { // nicht (HatStufen()) if (sftemp.Existiert(sf.ID())) // gibts schon *************** *** 2636,2639 **** --- 2673,2682 ---- for (Kampftechniken::iterator k = P()->kampftechniken_.begin(); k != P()->kampftechniken_.end(); ++k) { + bool aka = (P()->charakteristika_.Existiert(_t("Akademische Ausbildung (Krieger)"))); + + int maxaka = 10; + if (P()->charakteristika_.Existiert(_t("Veteran"))) + maxaka = 15; + int basiswert = 0; if (!kampftechnikenbasis_.Existiert(k->first)) *************** *** 2642,2646 **** --- 2685,2698 ---- basiswert = kampftechnikenbasis_.Zeige(k->first)->Wert(); int zielwert = P()->kampftechniken_.Zeige(k->first)->Wert(); + // "Begabung für ..." ist nicht kumulativ zu Akademische Ausbildung + if (P()->charakteristika_.Existiert(_t("Begabung für") + " " + k->first) || + (P()->charakteristika_.Existiert(_t("Begabung für") + " " + TalentgruppeString(Kampf, false)))) + aka = false; + + while (zielwert > basiswert) + if((basiswert<maxaka)&&(aka)) + tgp += ceil(regeln()->SKT(k->second.SKTSpalte_(), ++basiswert)*0.5); + else tgp += regeln()->SKT(k->second.SKTSpalte_(), ++basiswert); } *************** *** 2655,2658 **** --- 2707,2715 ---- basiswert = talentebasis_.Zeige(t->first)->Wert(); int zielwert = P()->talente_.Zeige(t->first)->Wert(); + // "Begabung für ..." ist nicht kumulativ zu Akademische Ausbildung + if (P()->charakteristika_.Existiert(_t("Begabung für") + " " + t->first) || + (P()->charakteristika_.Existiert(_t("Begabung für") + " " + TalentgruppeString(t->second.Gruppe(), false)))) + aka = false; + while (zielwert > basiswert) if ((basiswert<10)&&(aka)) *************** *** 2671,2674 **** --- 2728,2737 ---- basiswert = sprachenbasis_.Zeige(sp->first)->Wert(); int zielwert = P()->sprachen_.Zeige(sp->first)->Wert(); + + // "Begabung für ..." ist nicht kumulativ zu Akademische Ausbildung + if (P()->charakteristika_.Existiert(_t("Begabung für") + " " + sp->first) || + (P()->charakteristika_.Existiert(_t("Begabung für") + " " + TalentgruppeString(SprachenUndSchriften, false)))) + aka = false; + while (zielwert > basiswert) if ((basiswert<10)&&(aka)) *************** *** 2687,2690 **** --- 2750,2759 ---- basiswert = schriftenbasis_.Zeige(sch->first)->Wert(); int zielwert = P()->schriften_.Zeige(sch->first)->Wert(); + + // "Begabung für ..." ist nicht kumulativ zu Akademische Ausbildung + if (P()->charakteristika_.Existiert(_t("Begabung für") + " " + sch->first) || + (P()->charakteristika_.Existiert(_t("Begabung für") + " " + TalentgruppeString(SprachenUndSchriften, false)))) + aka = false; + while (zielwert > basiswert) if ((basiswert<10)&&(aka)) *************** *** 2838,2841 **** --- 2907,2917 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.52 2004/04/25 17:30:39 gnaddelwarz + // - "Akademische Ausbildung (Krieger)" hinzugefügt + // - "Begabung für [Talent]" ist nicht kumulativ zu einer Akademischen Ausbildung + // - Beim hinzufügen von automatischen SF mit (vorgegebener) Spezifizierung und Stufen + // (Rüstungsgewöhnung) über Kultur oder Profession wurde die Spezifizierung nicht + // übernommen + // // Revision 1.51 2004/04/13 21:45:45 vrandezo // Akademische Ausbildung (Magier) implementiert |
From: Tim R. <gna...@us...> - 2004-04-25 17:32:32
|
Update of /cvsroot/darkeyetool/det/src/dsa In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8743 Modified Files: Sonderfertigkeit.cpp Log Message: - "Akademische Ausbildung (Krieger)" hinzugefügt Index: Sonderfertigkeit.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/dsa/Sonderfertigkeit.cpp,v retrieving revision 1.26 retrieving revision 1.27 diff -C2 -d -r1.26 -r1.27 *** Sonderfertigkeit.cpp 23 Apr 2004 22:07:41 -0000 1.26 --- Sonderfertigkeit.cpp 25 Apr 2004 17:32:11 -0000 1.27 *************** *** 637,640 **** --- 637,703 ---- punkte = ((punkte*3)+2)/4; } + else if (p.charakteristika_.Existiert(_t("Akademische Ausbildung (Krieger)"))) { + if (Definition()->WaffenloserKampfstil()) + akademiebonus = true; + + // TODO Vervollständigen (alle Kampfbezogenen SF) + if ((ID()==_t("Aufmerksamkeit")) + ||(ID()==_t("Ausfall")) + ||(strings::BeginntMit(ID(), _t("Ausweichen"))) + ||(ID()==_t("Befreiungsschlag")) + ||(strings::BeginntMit(ID(), _t("Beidhändiger Kampf"))) + ||(ID()==_t("Berittener Schütze")) + ||(ID()==_t("Betäubungsschlag")) + ||(ID()==_t("Binden")) + ||(ID()==_t("Blindkampf")) + ||(ID()==_t("Defensiver Kampfstil")) + ||(ID()==_t("Doppelangriff")) + ||(ID()==_t("Eisenhagel")) + ||(ID()==_t("Entwaffnen")) + ||(ID()==_t("Finte")) + ||(ID()==_t("Formation")) + ||(ID()==_t("Gegenhalten")) + ||(ID()==_t("Gezielter Stich")) + ||(ID()==_t("Hammerschlag")) + ||(ID()==_t("Improvisierte Waffen")) + ||(ID()==_t("Kampf im Wasser")) + ||(ID()==_t("Kampfgespür")) + ||(ID()==_t("Kampfreflexe")) + ||(ID()==_t("Klingensturm")) + ||(ID()==_t("Klingenwand")) + ||(ID()==_t("Kriegsreiterei")) + ||(ID()==_t("Linkhand")) + ||(ID()==_t("Meisterliches Entwaffnen")) + ||(ID()==_t("Meisterparade")) + ||(strings::BeginntMit(ID(), _t("Meisterschütze"))) + ||(ID()==_t("Niederwerfen")) + ||(strings::BeginntMit(ID(), _t("Parierwaffen"))) + ||(ID()==_t("Reiterkampf")) + ||(strings::BeginntMit(ID(), _t("Rüstungsgewöhnung"))) + ||(strings::BeginntMit(ID(), _t("Scharfschütze"))) + ||(strings::BeginntMit(ID(), _t("Schildkampf"))) + ||(ID()==_t("Schildspalter")) + ||(strings::BeginntMit(ID(), _t("Schnellladen"))) + ||(ID()==_t("Schnellziehen")) + ||(ID()==_t("Spießgespann")) + ||(ID()==_t("Sturmangriff")) + ||(ID()==_t("Tod von Links")) + ||(ID()==_t("Todesstoß")) + ||(ID()==_t("Turnierreiterei")) + ||(ID()==_t("Umreißen")) + ||(ID()==_t("Unterwasserkampf")) + ||(ID()==_t("Waffe zerbrechen")) + //TODO ||(ID()==_t("Waffenspezialisierung")) + ||(ID()==_t("Windmühle")) + ||(ID()==_t("Wuchtschlag")) + ) + akademiebonus = true; + + + + if (akademiebonus) + punkte = ((punkte*3)+2)/4; + } + //@nonl //@-node:Akademische Ausbildung *************** *** 946,949 **** --- 1009,1015 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.27 2004/04/25 17:32:11 gnaddelwarz + // - "Akademische Ausbildung (Krieger)" hinzugefügt + // // Revision 1.26 2004/04/23 22:07:41 vrandezo // diverse SF hinzugefuegt |
From: Tim R. <gna...@us...> - 2004-04-25 17:24:58
|
Update of /cvsroot/darkeyetool/det In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5914 Modified Files: Doxyfile Log Message: Updated Index: Doxyfile =================================================================== RCS file: /cvsroot/darkeyetool/det/Doxyfile,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** Doxyfile 17 Feb 2003 15:31:10 -0000 1.1.1.1 --- Doxyfile 25 Apr 2004 17:19:49 -0000 1.2 *************** *** 52,59 **** # configuration options related to the input files #--------------------------------------------------------------------------- ! INPUT = . FILE_PATTERNS = *.h \ *.cpp ! RECURSIVE = NO EXCLUDE = EXCLUDE_PATTERNS = --- 52,59 ---- # configuration options related to the input files #--------------------------------------------------------------------------- ! INPUT = src/ FILE_PATTERNS = *.h \ *.cpp ! RECURSIVE = YES EXCLUDE = EXCLUDE_PATTERNS = *************** *** 148,201 **** #--------------------------------------------------------------------------- SEARCHENGINE = NO - CGI_NAME = search.cgi - CGI_URL = - DOC_URL = - DOC_ABSPATH = - BIN_ABSPATH = /usr/local/bin/ - EXT_DOC_PATHS = PROJECT_NAME = det GENERATE_HTML = YES ! GENERATE_HTMLHELP = YES ! INPUT += \ ! .\ACharakteristikum.cpp \ ! .\ATalent.cpp \ ! .\Aufraeumer.cpp \ ! .\det.cpp \ ! .\IACharakteristikum.cpp \ ! .\IATalent.cpp \ ! .\ILadbar.cpp \ ! .\ILader.cpp \ ! .\IMACharakteristikum.cpp \ ! .\IMATalent.cpp \ ! .\IMLader.cpp \ ! .\IRegeln.cpp \ ! .\LaderXerces.cpp \ ! .\MACharakteristikum.cpp \ ! .\MATalent.cpp \ ! .\MLader.cpp \ ! .\NDSABasis.cpp \ ! .\NDSAUtil.cpp \ ! .\Regeln.cpp \ ! .\Texte.cpp \ ! .\Update.cpp \ ! .\ACharakteristikum.h \ ! .\ATalent.h \ ! .\Aufraeumer.h \ ! .\IACharakteristikum.h \ ! .\IATalent.h \ ! .\ILadbar.h \ ! .\ILader.h \ ! .\IMACharakteristikum.h \ ! .\IMATalent.h \ ! .\IMLader.h \ ! .\IRegeln.h \ ! .\LaderXerces.h \ ! .\MACharakteristikum.h \ ! .\MATalent.h \ ! .\MLader.h \ ! .\NDSABasis.h \ ! .\NDSAUtil.h \ ! .\Regeln.h \ ! .\Texte.h \ ! .\Update.h \ --- 148,153 ---- #--------------------------------------------------------------------------- SEARCHENGINE = NO PROJECT_NAME = det GENERATE_HTML = YES ! #GENERATE_HTMLHELP = YES |
From: Denny V. <vra...@us...> - 2004-04-24 12:27:10
|
Update of /cvsroot/darkeyetool/det/src/dsa In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25975 Modified Files: NDSABasis.cpp Log Message: TransA leichter ist TransA Index: NDSABasis.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/dsa/NDSABasis.cpp,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** NDSABasis.cpp 10 Apr 2004 23:01:28 -0000 1.6 --- NDSABasis.cpp 24 Apr 2004 12:26:59 -0000 1.7 *************** *** 267,271 **** SKTSpalte SpalteLeichter(SKTSpalte s) { switch (s) { ! case A : return TransA; case B : return A; case C : return B; --- 267,272 ---- SKTSpalte SpalteLeichter(SKTSpalte s) { switch (s) { ! case TransA : return TransA; ! case A : return TransA; case B : return A; case C : return B; *************** *** 275,279 **** case G : return F; case H : return G; ! default : Log::Error("NDSABasis::SpalteLeichter: unbekannte Spalte"); return A; } } --- 276,280 ---- case G : return F; case H : return G; ! default : Log::Error("NDSABasis::SpalteLeichter: unbekannte Spalte"); return A; } } *************** *** 302,305 **** --- 303,309 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.7 2004/04/24 12:26:59 vrandezo + // TransA leichter ist TransA + // // Revision 1.6 2004/04/10 23:01:28 vrandezo // SKT Spalte A* eingefuehrt |
From: Denny V. <vra...@us...> - 2004-04-24 11:26:16
|
Update of /cvsroot/darkeyetool/det In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17189 Modified Files: dsa4wz.iss Log Message: Version 1.32 Index: dsa4wz.iss =================================================================== RCS file: /cvsroot/darkeyetool/det/dsa4wz.iss,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** dsa4wz.iss 7 Apr 2004 15:41:25 -0000 1.9 --- dsa4wz.iss 24 Apr 2004 11:26:05 -0000 1.10 *************** *** 28,41 **** Source: "D:\WorkingDir\det\det.exe"; DestDir: "{app}"; CopyMode: alwaysoverwrite Source: "D:\WorkingDir\det\xerces-c_2_5_0.dll"; DestDir: "{app}"; CopyMode: alwaysoverwrite Source: "C:\nodix\dsa4wzdoc\doc\*.*"; DestDir: "{app}\doc"; CopyMode: alwaysoverwrite Source: "C:\nodix\www\dsa4\bilder\*.*"; DestDir: "{app}\doc\bilder"; CopyMode: alwaysoverwrite ! Source: "D:\WorkingDir\det\output\Heldenbriefreadme.txt"; DestDir: "{app}\output"; CopyMode: alwaysoverwrite ! Source: "D:\WorkingDir\det\output\HeldenbriefKurzanleitung.html"; DestDir: "{app}\output"; CopyMode: alwaysoverwrite ! Source: "D:\WorkingDir\det\output\dsa4person.dtd"; DestDir: "{app}\output"; CopyMode: alwaysoverwrite ! Source: "D:\WorkingDir\det\output\dsa4person.xsl"; DestDir: "{app}\output"; CopyMode: alwaysoverwrite ! Source: "D:\WorkingDir\det\output\alrik.xml"; DestDir: "{app}\output"; CopyMode: alwaysoverwrite ! Source: "D:\WorkingDir\det\output\vorlage.html"; DestDir: "{app}\output"; CopyMode: alwaysoverwrite ! Source: "D:\WorkingDir\det\output\vorlage.rtf"; DestDir: "{app}\output"; CopyMode: alwaysoverwrite ! Source: "D:\WorkingDir\det\output\vorlage.txt"; DestDir: "{app}\output"; CopyMode: alwaysoverwrite Source: "C:\nodix\www\dsa4\daten\data.xdi"; DestDir: "{app}"; CopyMode: onlyifdoesntexist Source: "C:\nodix\www\dsa4\daten\basis.xdi"; DestDir: "{app}"; CopyMode: alwaysoverwrite --- 28,36 ---- Source: "D:\WorkingDir\det\det.exe"; DestDir: "{app}"; CopyMode: alwaysoverwrite Source: "D:\WorkingDir\det\xerces-c_2_5_0.dll"; DestDir: "{app}"; CopyMode: alwaysoverwrite + Source: "D:\WorkingDir\det\msvcr71.dll"; DestDir: "{app}"; CopyMode: alwaysoverwrite + Source: "D:\WorkingDir\det\msvcp71.dll"; DestDir: "{app}"; CopyMode: alwaysoverwrite Source: "C:\nodix\dsa4wzdoc\doc\*.*"; DestDir: "{app}\doc"; CopyMode: alwaysoverwrite Source: "C:\nodix\www\dsa4\bilder\*.*"; DestDir: "{app}\doc\bilder"; CopyMode: alwaysoverwrite ! Source: "D:\WorkingDir\det\output\*.*"; DestDir: "{app}\output"; CopyMode: alwaysoverwrite Source: "C:\nodix\www\dsa4\daten\data.xdi"; DestDir: "{app}"; CopyMode: onlyifdoesntexist Source: "C:\nodix\www\dsa4\daten\basis.xdi"; DestDir: "{app}"; CopyMode: alwaysoverwrite |
From: Denny V. <vra...@us...> - 2004-04-24 11:23:16
|
Update of /cvsroot/darkeyetool/det In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16580 Modified Files: det.leo Log Message: Version 1.32 Index: det.leo =================================================================== RCS file: /cvsroot/darkeyetool/det/det.leo,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** det.leo 23 Apr 2004 13:21:12 -0000 1.6 --- det.leo 24 Apr 2004 11:22:49 -0000 1.7 *************** *** 1,5 **** <?xml version="1.0" encoding="UTF-8"?> <leo_file> ! <leo_header file_format="2" tnodes="0" max_tnode_index="2156" clone_windows="0"/> <globals body_outline_ratio="0.29999999999999999"> <global_window_position top="0" left="79" height="714" width="937"/> --- 1,5 ---- <?xml version="1.0" encoding="UTF-8"?> <leo_file> ! <leo_header file_format="2" tnodes="0" max_tnode_index="2168" clone_windows="0"/> <globals body_outline_ratio="0.29999999999999999"> [...27145 lines suppressed...] --- 50261,50265 ---- Here you will find the English section, that includes the English documentation and a dictionary of Dark Eye terms. The source code (that means, the name of the variables and the language used for comments) of the Dark Eye tool is written in German (sorry for that), but if there grows interest in participating in the further development of the Dark Eye Tool I will try to translate all requested parts to English.</t> ! <t tx="T2167">@nocolor @doc *************** *** 50016,50020 **** Das SourceForge-Projekt DSA Manager für manch hilfreichen Hinweis in deren eigener Diskussion, und für den Ansporn, sie ein wenig herauszufordern. Mit solcher Konkurrenz macht es SpaÃ. Bedauerlich, dass sie es selbst nie zu einem Release schafften. Wollt ihr euch nicht dem DSA4 Werkzeug anschlieÃen? </t> ! <t tx="T2156">zunächst, vielen Dank für Dein Interesse am DSA4 Werkzeug! Das Projekt kann immer und gerne neue Tester brauchen, und vielleicht wecken wir Dein Interesse auch soweit, dass Du noch an anderen Baustellen beitragen magst. --- 50317,50321 ---- Das SourceForge-Projekt DSA Manager für manch hilfreichen Hinweis in deren eigener Diskussion, und für den Ansporn, sie ein wenig herauszufordern. Mit solcher Konkurrenz macht es SpaÃ. Bedauerlich, dass sie es selbst nie zu einem Release schafften. Wollt ihr euch nicht dem DSA4 Werkzeug anschlieÃen? </t> ! <t tx="T2168">zunächst, vielen Dank für Dein Interesse am DSA4 Werkzeug! Das Projekt kann immer und gerne neue Tester brauchen, und vielleicht wecken wir Dein Interesse auch soweit, dass Du noch an anderen Baustellen beitragen magst. |
From: Denny V. <vra...@us...> - 2004-04-24 11:22:12
|
Update of /cvsroot/darkeyetool/det In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16494 Modified Files: basis.xdi Log Message: viele neue SF, VNT, manche Akademie Index: basis.xdi =================================================================== RCS file: /cvsroot/darkeyetool/det/basis.xdi,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** basis.xdi 6 Apr 2004 22:14:21 -0000 1.11 --- basis.xdi 24 Apr 2004 11:22:01 -0000 1.12 *************** *** 403,411 **** </AbgeleiteterWert> </AbgeleiteteWerte> ! <Hauptfarbe>dunkelbraun</Hauptfarbe> ! <Augenfarbe>grau</Augenfarbe> ! <Groesse>177</Groesse> ! <Gewicht>72</Gewicht> ! <Alter>18</Alter> <Talente> <Talentgruppe ID="Körperliche Talente"> --- 403,411 ---- [...7492 lines suppressed...] + <AP>100</AP> + <GP>2</GP> + <Voraussetzungen> + <Voraussetzung ID="Zauberkontrolle"/> + </Voraussetzungen> + <Beschreibung>siehe Aventurische Zauberer, S. 160</Beschreibung> + </Sonderfertigkeit> + <Sonderfertigkeit ID="Zauberspeicher"> + <AP>200</AP> + <GP>4</GP> + <Voraussetzungen> + <Voraussetzung ID="Kraftfokus"/> + <Voraussetzung ID="Ritualkenntnis (Gildenmagier)"> + <Wert ID="minimal">11</Wert> + </Voraussetzung> + </Voraussetzungen> + <Beschreibung>siehe Mit Wissen und Willen, S. 83</Beschreibung> + </Sonderfertigkeit> </Sonderfertigkeiten> <Zaubersprüche> |
From: Denny V. <vra...@us...> - 2004-04-24 10:56:57
|
Update of /cvsroot/darkeyetool/det/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12816 Modified Files: det.cpp Log Message: Version 1.32 Index: det.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/det.cpp,v retrieving revision 1.52 retrieving revision 1.53 diff -C2 -d -r1.52 -r1.53 *** det.cpp 23 Apr 2004 14:03:25 -0000 1.52 --- det.cpp 24 Apr 2004 10:56:48 -0000 1.53 *************** *** 8,12 **** //@<< Version >> //@+node:<< Version >> ! #define detVERSION "1.31" #define detWEBSITE "darkeyetool.sourceforge.net" #define detEMAIL "de...@no..." --- 8,12 ---- //@<< Version >> //@+node:<< Version >> ! #define detVERSION "1.32" #define detWEBSITE "darkeyetool.sourceforge.net" #define detEMAIL "de...@no..." *************** *** 1345,1348 **** --- 1345,1351 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.53 2004/04/24 10:56:48 vrandezo + // Version 1.32 + // // Revision 1.52 2004/04/23 14:03:25 vrandezo // configure tut wieder |
From: Denny V. <vra...@us...> - 2004-04-24 00:08:03
|
Update of /cvsroot/darkeyetool/det/src/gui In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13105 Modified Files: ProfessionGUISpruechewx.cpp ProfessionGUISpruechewx.h Log Message: alle Sprueche auf einmal hinzu (Twel) Index: ProfessionGUISpruechewx.h =================================================================== RCS file: /cvsroot/darkeyetool/det/src/gui/ProfessionGUISpruechewx.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ProfessionGUISpruechewx.h 12 Apr 2004 23:16:27 -0000 1.1 --- ProfessionGUISpruechewx.h 24 Apr 2004 00:07:40 -0000 1.2 *************** *** 49,53 **** BTSCHLIESSEN = 283, LISTE, REST, FILTER, ! HINZU, WEG, UNBEKANNT = -1 }; --- 49,53 ---- BTSCHLIESSEN = 283, LISTE, REST, FILTER, ! HINZU, WEG, HINZUALLE, UNBEKANNT = -1 }; *************** *** 65,68 **** --- 65,69 ---- void OnSchliessen(wxCommandEvent&); void OnHinzu(wxCommandEvent&); + void OnHinzuAlle(wxCommandEvent&); void OnWeg(wxCommandEvent&); void OnUpdate(wxCommandEvent&); *************** *** 81,84 **** --- 82,88 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.2 2004/04/24 00:07:40 vrandezo + // alle Sprueche auf einmal hinzu (Twel) + // // Revision 1.1 2004/04/12 23:16:27 vrandezo // Professionen fuehren bekannte Zaubersprueche mit Index: ProfessionGUISpruechewx.cpp =================================================================== RCS file: /cvsroot/darkeyetool/det/src/gui/ProfessionGUISpruechewx.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** ProfessionGUISpruechewx.cpp 17 Apr 2004 13:11:59 -0000 1.3 --- ProfessionGUISpruechewx.cpp 24 Apr 2004 00:07:40 -0000 1.4 *************** *** 58,61 **** --- 58,62 ---- EVT_BUTTON (BTSCHLIESSEN, ProfessionGUISpruechewx::OnSchliessen) EVT_BUTTON (HINZU, ProfessionGUISpruechewx::OnHinzu) + EVT_BUTTON (HINZUALLE, ProfessionGUISpruechewx::OnHinzuAlle) EVT_BUTTON (WEG, ProfessionGUISpruechewx::OnWeg) EVT_LISTBOX_DCLICK(LISTE, ProfessionGUISpruechewx::OnWeg) *************** *** 114,117 **** --- 115,120 ---- buttonSizer->Add(new wxButton(this, HINZU, "<", wxPoint(), wxSize(20, 20)), 0); buttonSizer->Add(new wxBoxSizer(wxVERTICAL), 1); + buttonSizer->Add(new wxButton(this, HINZUALLE, "<<", wxPoint(), wxSize(20, 20)), 0); + buttonSizer->Add(new wxBoxSizer(wxVERTICAL), 1); buttonSizer->Add(new wxButton(this, WEG, ">", wxPoint(), wxSize(20, 20)), 0); buttonSizer->Add(new wxBoxSizer(wxVERTICAL), 2); *************** *** 219,222 **** --- 222,234 ---- } //@-node:OnHinzu + //@+node:OnHinzuAlle + void ProfessionGUISpruechewx::OnHinzuAlle(wxCommandEvent& WXUNUSED(event)) { + if (rest_->GetCount()==0) return; + for (int i=0; i < rest_->GetCount(); ++i) + sprueche_->push_back(rest_->GetString(i).c_str()); + + Update(); + } + //@-node:OnHinzuAlle //@+node:OnWeg void ProfessionGUISpruechewx::OnWeg(wxCommandEvent& WXUNUSED(event)) { *************** *** 234,237 **** --- 246,252 ---- //@+node:<< Version History >> // $Log$ + // Revision 1.4 2004/04/24 00:07:40 vrandezo + // alle Sprueche auf einmal hinzu (Twel) + // // Revision 1.3 2004/04/17 13:11:59 vrandezo // erst compilen, dann updaten - typo |