Subject: MMs M.A.X. Alpha 1.0
Beim Zoomen habe ich mir einen Algorithmus geschrieben auf der Basis von Bresenhams Line Algorithm, wem das was sagt. Und eventuell ist es dir schon aufgefallen, dass jedes mal, wenn gezommt wird es einen Augenblick dauert, und das obwohl der Zoomalgorithmus die wohl beste Softwarelösung wäre (SDL bietet keine Funktion zum hardwareunterstützen Skalieren von Surfaces).
Wenn man nun den Algorithmus noch so ändern würde, dass er auf irgend welche Pixel achtet, die eine Spezielle Farbe haben o.ä., dann wird mir das zu langsam.
"welche möglichkeiten gäbe es für ein grafiker das spiel 'zum leben zu bringen'" :
Bei Fahrzeugen kann man das Flag has_overlay setzen und eine Grafik mit dem Namen overlay.pcx erstellen (siehe Awac, Scanner). Dabei wird dann eine Annimierte Grafik über das Fahrzeug gelegt. Ob sich da nun was dreht, oder sonst was passiert ist egal.
Bei Gebäuden kann man das Flag is_annimated setzen, wodurch das ganze Gebäude einen Annimationszyklus durchläuft (siehe Radar) oder man setzt has_effect und platziert eine Datei mit dem Namen effect.pcx in dem Verzeichnis. Das Bild aus der Effektdatei wird dann drüber gelegt und durchläuft einen Alpha-Zyklus (siehe Fabriken, Habitat, usw).
Also Möglichkeiten gibt es schon.
MM
PS @Lordcroc:
könntest du eventuell dein Bild etwas kleiner machen, denn wenn du dein Auto 1:1 hier abblidest wird bei mir mit einer Auflösung von immerhin 1024x768 der Thread auf 2 Bildschirmbreiten gestreckt...