![]() |
Om det här är ditt första besök, se till att gå till vår FAQ (finns även länk till FAQ i navigeringsmenyn ovan). Du kan behöva att registrera dig innan du kan posta (finns även en länk till registrering i navigeringsmenyn ovan). För att titta på inlägg, välj det forum som du vill besöka från de som är listade nedan. |
|
Registrera | Members Area | FAQ | Medlemslista | Community-ware/Modell-shop | Sök | Dagens inlägg | Markera forum som lästa |
|
Ämnesverktyg | Visningsalternativ |
![]() |
#5 |
Medlem
Reg.datum: Jun 2010
Ort: Yxlan, Norrtälje
Inlägg: 1 345
|
![]()
Korvtiger:
Som jag nämnde har jag inte lagt ned så mycket tid på detta, eftersom även andras ånglokshytter kraschar med "divide by zero" => därav min slutsats. MEN: Jag tog mig lite tid nu innan jag sticker iväg med en snabbtitt i koden och rad 412 (Fet stil): if (firebox) { firebox.SetNamedValue("amount-burning-coal", loco.GetEngineParam("coal-mass") / maxCoalMass); if(fire_plates) { firebox.SetNamedValue("door-open", fire_plates.GetValue()); } firebox.SetNamedValue("fire-life", loco.GetEngineParam("fire-temperature") / maxFireTemperature); firebox.SetNamedValue("steam-piston-cycle", loco.GetEngineParam("steam-piston-cycle")); } Mycket riktigt så är det en division och värdet max CoalMass hämtas från maxCoalMass = loco.GetEngineParam("max-coal-mass"); Borde kolla att värdet max-coal-mass är skiljt från 0..........innan jag anropar ovan fetstilta metod! Men: Detta är Aurans egen kod som jag "knyckt" ! |
![]() |
![]() |
Ämnesverktyg | |
Visningsalternativ | |
|
|