Code Search for Developers
 
 
  

TODO.txt from Magellan-Client at Krugle


Show TODO.txt syntax highlighted

EINHEITSBOTSCHAFTEN

Der Block verschwindet. Stattdessen wird die Partei in ihren Botschaften
einen neuen Messagetyp haben, der Botschaften von Einheiten an Einheiten
enthält (unitmessage). Der Messagetyp der bisher unitmessage hiess, wird
in regionmessage umgetauft, weil das schliesslich Botschaften an die
Region sind.

Grund ist, dass ich den Code etwas vereinfache, ein paar sprintf() calls
loswerde, und momentan mehr Strings ins Englische übersetze.

Enno.
-- 
/dev/wd0: Kein Weltraum links auf dem Gerät.

-------------------------------------------------------------------------------
+Insel A
+Insel B




<nodes name="ISLAND">
  <sortby name="ISLAND/name"/>
  <nodes name="REGION">
    <sortby attribute="Name"/>
    <sortby attribute="ID"/>
    <nodes name="REGION/EINHEIT"/>
      <groupby attribute="ejcTaggableComparator">
        <groupby attribute="Partei/Name"/>
          <sortby attribute="Name"/>
          <sortby attribute="ID"/>
      </groupby>
    </nodes>
  </nodes>
</nodes>

<nodes name="ISLAND">
  <sortby name="ISLAND/name"/>
  <nodes name="REGION">
    <sortby attribute="Name"/>
    <sortby attribute="ID"/>
    <nodes name="REGION/EINHEIT"/>
      <groupby attribute="ejcTaggableComparator">
        <groupby attribute="Partei/Name"/>
          <nodes="Schiff"/>
          <sortby attribute="Name"/>
          <sortby attribute="ID"/>
      </groupby>
    </nodes>
    <nodes name="REGION/SCHIFF"/>
    <nodes name="REGION/BURG"/>
  </nodes>
</nodes>

public interface GameDataBlock {
  public GameDataBlock getBlock(String blockname);
  public String getAttribute(String attrname);
}

-------------------------------------------------------------------------------
Sortierung nach Tagwechsel korrigieren!

Hier mal ein paar Anregungen für Ilja:
1. Tags sollten viel stärker benutzt werden. Z.B. alle Einheiten mit einem
auszuwählenden Tag be-/entstätigen.
2. Die Details sollten immer die Statistik für alle im Baum enthaltenen
Einheiten anzeigen. Dh. für Vertrauenslevel, Inseln, etc.
3. Die Detailanzeige sollte immer abhängig sein von den Talenten der
ausgewählten Einheit.
4. Die Befehlsvervollständigung dürfte gerne etwas mehr bieten als einfache
Stringersetzung. Toll wäre, wenn ich Magellan beibringen kann, dass als
nächstes eine Nummer einer Einheit aus der Region/Gruppe/mit bestimmten
Tag/... kommt und ich die übliche Auswahl treffen kann wie bei normalen
Befehlen.
5. Schiffe betreten: Stelle ich mir so vor: Schiffe lassen sich 'dauerhaft'
auswählen. Dann rechtsklicke ich auf eine Einheit der Region und wähle
'Betrete ausgewählte Flotte' aus. Irgendwie muss auch noch Silber
berücksichtigt werden, sollen ja nicht verhungern, wenn die ablegen.
Logisch, dass ich die Flotte auch mit einem einzigen Befehl ablegen lassen
will - nicht, dass man nachher noch im ROUTE einen Fehler einbaut.


Du kannst jetzt erstmal soviele Tags einsetzen oder löschen wie du willst, die
Änderungen werden allerdings erst angezeigt, wenn du den Report neulädst
bzw. Optionen öffnest und wieder schließt.

-------------------------------------------------------------------------------
Track all calls to Eventdispatcher and ensure that the given objects are still
referenced by the caller to make WeakReference logic work

-------------------------------------------------------------------------------
move eressea specific stuff to com.eressea.gamebinding.eressea
- Eressea*Constants
- com.eressea.cr.* to com.eressea.gamebinding.eressea.io? think about it first


-------------------------------------------------------------------------------
remove german localisation
- rename image files (but keep a mapping for old themes / other games)


-------------------------------------------------------------------------------
Extend Inspectors with following logic:
* Einheiten, die sich nur ein Feld bewegen könnten, 
  aber zwei oder mehr Felder fahren wollen.
* Lehrer, die mehr als das zehnfache ihrer eigenen
  Stärke unterrichten wollen
* Schiffe, die in die falsche Richtung auslaufen 
  wollen.
* Schiffe, die sich zu weit bewegen wollen
* Einheiten, die MACHE gesetzt haben, obwohl es den
  angegebenen Rohstoff in der Region (scheinbar) 
  nicht gibt, oder aber die Stufe der Einheit nicht
  hoch genug ist (Eisen, Steine, Laen).
* Händler, die KAUFE oder VERKAUFE gesetzt haben,
  obwohl es in der Region keine Burg gibt.
* Einheiten, die einen Verbündeten attackieren 
  wollen.

-Verteilung von:
   -Silber (z.B zu Rekrutierungs und Versorgungszwecken (in Abhängigkeit ob 
            Silberpool eingeschaltet ist kann auf die Gesammtmenge des in der 
            Region vorhandenen Silbers abgeprueft werden)) 
   -Rohstoffen (z.B. ist zur Produktion der angegeben Stueckzahl eines Gutes 
                genuegend Rohmaterial da?)
   -Guetern (z.B. hat eine Kampfeinheit mehr/weniger Waffen als sie benoetigt)
   -sowie anderer Ressourcen. 
-Auramenge im Verhältnis zu verwendeten Zaubern (z.B. Kampfzauber sollten nur in
      Verbindung mit dem Attakiere-Befehl abgeprueft werden)
-Ueberbelegung von Gebaeuden (Kennzeichnung der "aussenstehenden" Einheiten)
-usw.



-------------------------------------------------------------------------------
Bugzilla Bug 762
   Details und Befehle nicht aktualisiert nach Auswahl über Mausklick

Ok, ich glaub ich hab den Fehler finden können. Hier ne Anleitung zum 
Nachstellen:

1. Irgendeine Einheit auswählen und für diese ein paar Befehle schreiben.
2. Dann im Baum auf die nächste Einheit klicken.
3. Man beachte die fehlende Aktualisierung.
4. Auf irgendeine 3. Einheit klicken.
5. Alles wird aktualisiert auf die 3. Einheit.

Scheint also irgendwie mit dem Fokuswechsel Befehlsfenster/Baum 
zusammenzuhängen. 

-------------------------------------------------------------------------------

Bugzilla Bug 776
   Regionsbaum: Einheitsnamen zwischen Talente und Gegenstände  

Moin!

Ich würde die Reihenfolge der Icons & Namen & Nummer gerne konfigurierbar
machen. Bisher kann man zwar den Namen voranstellen, dies macht es aber
unübersichtlich, weil die Talente doch stark beim Identifizieren der Einheit
helfen. Stellt man den Namen nach hinten, sieht man ihn bei einer EInheit mit
vielen Gegenständen nicht mehr. 

Reinhaun,
Hinnerk
-------------------------------------------------------------------------------
Bugzilla Bug 753  
   Durchschiffungsmeldungen und Seeschlangensichtungen  
Hallo!

Ist es möglich in Magellan (analog zu den zusätzlich auf der Karte
darstellbaren Gebäuden) Durchschiffungsmeldungen und Seeschlangensichtungen
grafisch darstellen zu lassen? Am besten noch mit Freund/Feind-Kennung. Zur
Zeit sieht man es nur in Ozeanregionsmeldungen (die keiner ernsthaft jede
Woche abruft). Schön wäre eine Angabe über die Richtungspfeile (bei 
Durchschiffungen).


Gruß

Tarvo


------- Additional Comments From Tarvo 2003-09-20 14:36 -------

Einfache Punkte als Ozeanregionmarker reichen auch

Gelb Seeschlangen
Blau alle Durchschiffungen von Schiffen, die nicht mehr im Report sind
Rot alle Regionen mit Schiffen, bei denen keine Einheiten mit
Vertrauenslevel 100 drin sind
Grün alle Regionen mit eigenen Schiffen
Schwarz alle Ozeanregionen, in denen ein Kampf stattgefunden hat









-------------------------------------------------------------------------------------




See more files for this project here

Magellan-Client

The Magellan Client is basicly a GUI for the pbem game eressea but can be used for other pbems based on \"atlantis\" too.

Project homepage: http://sourceforge.net/projects/magellan-client
Programming language(s): Java
License: other

  buildlib/
    bin/
      antRun
    ant-1.5.3.jar
    ant.LICENSE.txt
    optional-1.5.3.jar
    readme
    xalan-2.4.1.jar
    xalan.LICENSE.txt
    xerces.LICENSE.txt
    xercesImpl-2.2.1.jar
    xml-apis.LICENSE.txt
    xml-apis.README.txt
    xml-apis.jar
  docs/
    GPL2LGPL.txt
    HowToRelease.txt
    e2_example.xml
    e2_example_ilja.xml
  src/
    java/
      com/
        eressea/
          completion/
          cr/
          demo/
          event/
          extern/
          gamebinding/
          io/
          main/
          relation/
          resource/
          rules/
          skillchart/
          swing/
          tasks/
          util/
          Alliance.java
          Battle.java
          Border.java
          Building.java
          CombatSpell.java
          CompleteData.java
          CoordinateID.java
          Described.java
          DescribedObject.java
          EntityID.java
          Faction.java
          GameData.java
          Group.java
          HasRegion.java
          HotSpot.java
          ID.java
          Identifiable.java
          IntegerID.java
          Island.java
          Item.java
          LongID.java
          LuxuryPrice.java
          Message.java
          MissingData.java
          Named.java
          NamedObject.java
          Potion.java
          Region.java
          RegionResource.java
          Related.java
          RelatedObject.java
          Rules.java
          Scheme.java
          Ship.java
          Sign.java
          Skill.java
          Spell.java
          StringID.java
          TempUnit.java
          Unique.java
          Unit.java
          UnitContainer.java
          UnitID.java
          ZeroUnit.java
        jgoodies/
          uif_lite/
          readme.txt
      magellan/
        entities/
        io/
      org/
        apache/
      COPYING
      LICENSING
      manifest.mf
    release/
      bin/
      lib/
      work/
    res/
      images/
      lang/
      plaf/
      rules/
      VERSION.template
    test/
      java/
  tools/
    findbugs-0.8.4/
    jalopy/
    jrat/
    junit/
  .classpath
  .project
  COPYING
  ChangeLog
  LICENSE
  TODO.txt
  build.bat
  build.sh
  build.xml