Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Stadtwachstum Release vs Nightly R8788
#11
Ich hab die Änderung Revision 8796 gesehen.
Aus meiner Sicht behebt das nicht die Fehler in der Prüfung zur Gebäude Größe.

schlimmer noch das ist selbst ein neuer Bug
Zitat:- if(thislevel>level) {
+ if(thislevel>level  &&  thislevel<start_level+6) {
if (selections.empty()) {
Der Sinn von "if(thislevel>level) {" ist im wesentlichen per break die Abarbeitung der for Schleife vorzeitig zu beenden. Das bringt Performance mäßig vermutlich einiges. Vor allem beim Start der Karte, da die hohen Level gar nicht bearbeitet werden.

Mit der Änderung wird die Schleife nur noch abgebrochen wenn thislevel<start_level+6 also des öfteren nie. Jetzt läuft er meistens wohl bis zu bitteren Ende der Tabelle.

Ein if (thislevel > start_level+6) break; wäre wohl besser gewesen Wink

------------
Verzeihung das ich aus meinen vorherigen Postings das mit dem Level + 6 nicht wieder raus gelöscht habe, nach dem ich bei meinen weiteren Tests den Fehler in der Prüfung zur Gebäude Größe lokalisiert habe.
Also entweder bin ich zu dumm und kapieren den Trick nicht, oder (desc->get_x() <= maxsize.x  ||  desc->get_y() <= maxsize.x) ist schlicht Unfug.

Wenn die Nachfolgen Routinen damit umgehen können, das Gebäude zu drehen, wenn es normal nicht passt, dann kann man auch gedrehte durchlassen.

dann könnte man die Prüfung auch so machen:
            // size check
         (  (desc->get_x() <= maxsize.x  &&  desc->get_y() <= maxsize.y  &&
             desc->get_x() >= minsize.x  &&  desc->get_y() >= minsize.y  ) ||
            (desc->get_x() <= maxsize.y  &&  desc->get_y() <= maxsize.x  &&
             desc->get_x() >= minsize.y  &&  desc->get_y() >= minsize.x  )  ) {
das mögen ein paar if mehr sein, aber zumindest ich bin mir dann sicher dass das so funktioniert und richtig ist.
Dann wäre aber eine Prüfung ob es die gedrehte Grafik auch gibt, noch nützlich.
Zitieren


Nachrichten in diesem Thema
Stadtwachstum Release vs Nightly R8788 - von makie - 16-07-2019, Tuesday-12:54:06
RE: Stadtwachstum Release vs Nightly R8788 - von Pumuckl999 - 16-07-2019, Tuesday-15:01:17
RE: Stadtwachstum Release vs Nightly R8788 - von makie - 16-07-2019, Tuesday-15:40:34
RE: Stadtwachstum Release vs Nightly R8788 - von Leartin - 16-07-2019, Tuesday-15:59:31
RE: Stadtwachstum Release vs Nightly R8788 - von prissi - 17-07-2019, Wednesday-05:26:02
RE: Stadtwachstum Release vs Nightly R8788 - von makie - 17-07-2019, Wednesday-08:28:14
RE: Stadtwachstum Release vs Nightly R8788 - von Pumuckl999 - 17-07-2019, Wednesday-20:35:59
RE: Stadtwachstum Release vs Nightly R8788 - von makie - 27-07-2019, Saturday-23:17:29
RE: Stadtwachstum Release vs Nightly R8788 - von makie - 28-07-2019, Sunday-01:35:38
RE: Stadtwachstum Release vs Nightly R8788 - von prissi - 28-07-2019, Sunday-15:43:51
RE: Stadtwachstum Release vs Nightly R8788 - von makie - 28-07-2019, Sunday-21:24:03
RE: Stadtwachstum Release vs Nightly R8788 - von makie - 28-07-2019, Sunday-23:51:28
RE: Stadtwachstum Release vs Nightly R8788 - von prissi - 29-07-2019, Monday-18:21:25
RE: Stadtwachstum Release vs Nightly R8788 - von makie - 29-07-2019, Monday-18:47:34
RE: Stadtwachstum Release vs Nightly R8788 - von prissi - 01-08-2019, Thursday-16:15:17
RE: Stadtwachstum Release vs Nightly R8788 - von prissi - 06-08-2019, Tuesday-17:45:42
RE: Stadtwachstum Release vs Nightly R8788 - von makie - 06-08-2019, Tuesday-17:51:23
RE: Stadtwachstum Release vs Nightly R8788 - von makie - 06-08-2019, Tuesday-19:34:12
RE: Stadtwachstum Release vs Nightly R8788 - von Leartin - 06-08-2019, Tuesday-20:31:54
RE: Stadtwachstum Release vs Nightly R8788 - von makie - 06-08-2019, Tuesday-21:08:11
RE: Stadtwachstum Release vs Nightly R8788 - von Leartin - 12-08-2019, Monday-20:02:33
RE: Stadtwachstum Release vs Nightly R8788 - von prissi - 11-08-2019, Sunday-17:24:59
RE: Stadtwachstum Release vs Nightly R8788 - von makie - 11-08-2019, Sunday-20:46:46
RE: Stadtwachstum Release vs Nightly R8788 - von makie - 13-08-2019, Tuesday-21:46:45
RE: Stadtwachstum Release vs Nightly R8788 - von Leartin - 14-08-2019, Wednesday-07:56:03
RE: Stadtwachstum Release vs Nightly R8788 - von prissi - 17-08-2019, Saturday-05:31:13

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste