|
 |
 |
 |
|
|
c't Projekte - c't-Bot und c't-Sim -
Mailinglisten
[Voriger (Datum)]
[Nächster (Datum)]
[Voriger (Thread)]
[Nächster (Thread)]
[Nach Datum][Nach Thread]
Absender: Ralph Wetzel
Datum: So, 01.10.2006 19:12:19
Hallo zusammen.
In CtBotSimTcp.java (ab Zeile 385) werden, unmittelbat vor dem Senden
der Mouse-Sensor-Werte an den Bot, diese noch einmal derart verbogen,
daß nur dann Werte geliefert werden, wenn ein normaler Zustand vorliegt.
if(this.getObstState() != OBST_STATE_NORMAL) {
this.mouseX = 0;
this.mouseY = 0;
}
Dadurch werden an den Bot bei einer Kollision falsche Werte
geliefert!!!! Der Bot dreht sich (gem. Darstellung im Simulator), und
somit müßte zumindest mouseY <> 0 sein. Die vom Simulator gesendeten (&
vom Bot erhaltenen Werte) des Maussensors sprechen jedoch "Stillstand" (
== 0).
Würde mich freuen, wenn Ihr diesen Bug beheben könntet (und nicht wieder
auf das Rauschen in der Leitung hinweist ;-) ).
Viele Grüße, Ralph
|
|
|