Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Industrierauch
#9
Du hast schon recht, es ist einfach, die richtige Kachel zu treffen, an der der Rauch ausgestossen wird.

Dann gibts es aber noch den Offset fuer die Feinpositionierung in der Kachel, den kriegt man nicht gescheit rotiert.

Und jede schon vorhandene Wolke hat auch so einen Offset, der in koord3d::rotate90() rotiert wird. Das fuehrt dann bei Franks Kohlegruben (xoff=5, yoff=-27) dazu, dass die Wolke total neben der Spur ist (xoff=54 - also fast eine Kachel daneben). Mein Versuch das zu bessern ist:

Code:
Index: dings/wolke.h
===================================================================
--- dings/wolke.h       (revision 2357)
+++ dings/wolke.h       (working copy)
@@ -46,6 +46,8 @@
        void rdwr(loadsave_t *file);

        virtual void entferne(spieler_t *sp);
+
+       virtual void rotate90();
};
Index: dings/wolke.cc
===================================================================
--- dings/wolke.cc      (revision 2357)
+++ dings/wolke.cc      (working copy)
@@ -116,6 +116,18 @@



+// called during map rotation
+void wolke_t::rotate90()
+{
+       set_yoff(get_yoff() - base_y_off );
+
+       ding_t::rotate90();
+
+       set_yoff(get_yoff() + base_y_off );
+}
+
+
+
/***************************** just for compatibility, the old raucher and smoke clouds *********************************/

raucher_t::raucher_t(karte_t *welt, loadsave_t *file) : ding_t(welt)
Zitieren


Nachrichten in diesem Thema
Industrierauch - von Wurzelgnom - 03-02-2009, Tuesday-22:03:17
RE: Industrierauch - von Dwachs - 02-03-2009, Monday-11:41:46
RE: Industrierauch - von Dwachs - 02-03-2009, Monday-14:56:13
[Kein Betreff] - von Wurzelgnom - 02-03-2009, Monday-17:18:28
[Kein Betreff] - von Dwachs - 02-03-2009, Monday-17:33:26
[Kein Betreff] - von prissi - 02-03-2009, Monday-18:11:17
[Kein Betreff] - von Dwachs - 02-03-2009, Monday-18:23:04
[Kein Betreff] - von prissi - 03-03-2009, Tuesday-01:52:51
[Kein Betreff] - von Dwachs - 03-03-2009, Tuesday-09:38:53
[Kein Betreff] - von prissi - 04-03-2009, Wednesday-00:43:54
[Kein Betreff] - von Dwachs - 04-03-2009, Wednesday-09:37:48
[Kein Betreff] - von prissi - 04-03-2009, Wednesday-14:06:29
[Kein Betreff] - von Wurzelgnom - 22-05-2009, Friday-16:49:46

Gehe zu:


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