

This todo-list is only for me, so it's in german.   -Immi



Erstellen einer neuen Distribution:
- Versions-Nummer in configure.in richtig einstellen.
- make distclean; make
- Schauen, ob beim starten die richtige Version angezeigt wird
- make dist
- Distribution ausprobieren
- Einchecken
- Taggen
- uploaden (scp cuyo-1.6.0.tar.gz freesoftware.fsf.org:/upload/cuyo)





Bugs:
- Installationsanleitung an das neue QT-Installationsscript anpassen.
- "Paint device couldn't be destroyed" oder so.
- 256-Farben-Bug
- Farbblop-verteil-Algorithmus bei initLevel() benutzt nur die Nachbarschafts-
  verhltnisse von Farbe 0
- Mehr Pause zwischen den Leveln (vor allem fr Scrabble-Level)
- Ein Bug, der vermutlich erst spter gendert wird (siehe unter "Wenn das...")
- Hex-Modus:
  - Prfen, ob 6-Nachbar-01???01 nur bei hex-Level kommt.
  - Prfen, ob @(1,.5) nur im Hex-Level kommt.


Irgendwann spter:
- Bild bei gewonnen
- Werbung aus Datei lesen
- Halb fertige Level fertig machen
- Magie-Level
- Levelanfangs-Zufalls-Features:
  - Keine Nachbarn gleich ausschaltbar
  - Auch Grau und Gras zufllig reinmischen
- Feature: Fall mit drei Blops
- Skalieren fr zu kleine Bildschirme
- Proc-Definitionen parametrisiert (durch procs)
- "." um pos auf "nix malen" zu setzen.
- Variablen nach Sorten getrennt.
- Aufruf vom Globalblop nicht mehr ber leveldaten, sondern direkt.
  Und evtl. den Globalblop von Blop:: wegverschieben.
- configdatei.h /.cpp aufrumen (Das weg tun, was nicht mehr gebraucht wird).
- Message-System (Fehlermeldungen sollen irgend wann wieder verschwinden,
  vor allem, wenn man was neues tut.)
- Befehl "bonus()" entpfuschen
- bergeben von zu ffnenden ld-Dateien verbessern


Wenn das Level-Laden komplett zur Parse-Zeit passiert:
- Warnung bei unverwendeten level-descr-Eintrgen:
  Sowohl in alsauch auerhalb von << >>
- Wenn eine Code-Definition von einem Level benutzt wird (und zwar
  direkt benutzt, z. B. als Blopsorte, und nicht indirekt ber einen
  Aufruf), wird das zu Levelstart-Zeit evaluiert. Es findet also beliebige
  globale Definitionen. Auch solche, die erst *nach* der Level-Definition
  stehen. Dafr wurden aber in dem Level keine Variablen reserviert; das
  fhrt also zu merkwrdigen Fehlern.










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


- Bison-Konflikte lsen
- Bei einem Fehler, der sagt, an welchen Koordinaten er stattfindet, sollte
  das Bild noch auf dem Schirm bleiben.
- Bei Parse-Fehler sollen nicht falsche Folgefehler angezeigt werden
- Es scheint einen Bug zu geben, wenn man die level.descr reloadet, wenn 
  ein Fehler drin ist, dann versucht man einen Level zu starten, und
  dann lsst sie sich nicht mehr reloaden. Oder so.
- Im Basic-Level: Bereiche sichtbarer
- Tetris-Level debuggen.
- Level-Flags (under construction, etc.)
