Warning: ob_start(): function 'compress_handler' not found or invalid function name in /www/htdocs/xfmantis/core.php on line 18
0001849: es kommt vor, das Gebäude manchmal unsichtbar sind - Mantis
Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0001849 [X-Force] Grafik minor random 04.05.08 16:17 25.09.09 23:37
Reporter Natter View Status public  
Assigned To Jim_Raynor
Priority normal Resolution fixed  
Status closed   Product Version V0.911 - RC
Summary 0001849: es kommt vor, das Gebäude manchmal unsichtbar sind
Description Das Problem scheint zufällig aufzutreten. Betroffen waren bisher z.B. der (Cheat-)Geschützturm und die modernen Quartiere. Bisher ist keine Möglichkeit zur Reproduktion bekannt.
Additional Information
Attached Files

- Relationships

SYSTEM WARNING: Creating default object from empty value

has duplicate 0001856closed Natter X-Force Gamesets modernes Quartier: Grafik fehlt und flascher Text 

- Notes
(0003151)
LennStar
11.05.08 14:17

Im Galwar gibts Unterschiede zu der RC2-Version und der RC1, in der neueren sind mehr Gebäude unsichtbar, darunter das moderne Alphatronlager, das aber dafür keinen Schatten mehr hat ;)
 
(0003200)
Natter
23.05.08 23:56

Problem erledigt. Es gibt zwar nich eine kleine Unschönheit - die Grafik fehlt bis zum ersten platzieren - aber das lässt sich vermutlich verschmerzen.

Problem war, das LoadImages(self) nicht ausgeführt wurde, und so im Basebuilder nach einer Forschung eine neue Grafik nicht bekannt war. Habe das jetzt bei OnClick ergänzt, so das die Bilder bei jedem Click im Basebuilder neugeladen werden.
 
(0003396)
Jim_Raynor
07.07.08 20:47

Ich habe das Ticket nochmal erneut geöffnet. Mir gefällt nicht wirklich, dass die Images in OnClick neu geladen werden. Das führt zu deutlichen Verzögerungen beim Klicken und je mehr Grafiken im Spielsatz sind, desto länger ist diese Verzögerung.

Wenn ich das richtig verstanden habe, ist das Problem, dass nach dem Abschluss einer Forschung nicht die Grafiken neu geladen werden und dadurch nicht angezeigt werden?

Wenn dies so ist, dann ist die besten Lösung, auf EVENT_FORSCHLISTPROJEKTEND im TDXBaseBuilder zu reagieren und die geladenen Bilder ungültig zumachen.
 
(0003397)
DirkF
07.07.08 21:30

könnte man das dann nicht noch mehr eingrenzen, indem man bei Projektende abfragt ob eine Einrichtung erforscht wurde und dann dem Basebuilder die Anweisung/das Signal gibt, das neu erforschte Gebäude mit der korrekten Grafik zu initialisieren?
Dann muss man nicht auf jede einzelne fertige Forschung reagieren...
 
(0003398)
Jim_Raynor
07.07.08 22:10

Ja, stimmt ist eine gute Idee ;)

sieht jetzt ganz einfach so aus:

procedure TDXBaseBuilder.ProjectEndHandler(Sender: TObject);
begin
  // Beim nächsten Zuweisen einer Basis werden die Bilder neu eingelesen
  if forsch_api_GetLastForschprojekt.TypeId=ptEinrichtung then
    SetLength(fImageInfos,0);
end;

Wenn dann das nächste mal der Stützpunkt-Bildschirm aufgerufen wird, wird automatisch LoadImages aufgerufen, da fImageInfos leer ist.
 
(0003399)
Natter
07.07.08 22:12

Auf ein Event der Forschungsliste zu reagieren wäre eine Möglichkeit (daran hab ich garnicht gedacht, bisher hab ich die Events immer nur in Zusammenhang mit X-Skript benutzt).
 

- Issue History
Date Modified Username Field Change
04.05.08 16:17 Natter New Issue
09.05.08 21:34 Natter Relationship added has duplicate 0001856
11.05.08 08:07 Natter Relationship added has duplicate 0001862
11.05.08 14:17 LennStar Note Added: 0003151
23.05.08 12:36 DirkF Relationship added related to 0001881
23.05.08 23:56 Natter Status new => resolved
23.05.08 23:56 Natter Fixed in Version  => V0.912
23.05.08 23:56 Natter Resolution open => fixed
23.05.08 23:56 Natter Assigned To  => Natter
23.05.08 23:56 Natter Note Added: 0003200
24.06.08 03:00 Gast Status resolved => closed
07.07.08 20:47 Jim_Raynor Assigned To Natter => Jim_Raynor
07.07.08 20:47 Jim_Raynor Status closed => feedback
07.07.08 20:47 Jim_Raynor Resolution fixed => reopened
07.07.08 20:47 Jim_Raynor Note Added: 0003396
07.07.08 21:30 DirkF Note Added: 0003397
07.07.08 22:10 Jim_Raynor Note Added: 0003398
07.07.08 22:10 Jim_Raynor Status feedback => resolved
07.07.08 22:10 Jim_Raynor Fixed in Version V0.912 => V0.915a03
07.07.08 22:10 Jim_Raynor Resolution reopened => fixed
07.07.08 22:12 Natter Note Added: 0003399
08.08.08 03:00 Gast Status resolved => closed


Mantis 1.0.7[^]
Copyright © 2000 - 2007 Mantis Group
Powered by Mantis Bugtracker