def acUpdate(delta_t): global error, timer, day_offset, gWrapDebugText, gAppsize, gHideBG, gHideWeather timer += delta_t day_offset += speed * delta_t if timer > 0.075: timer = 0.0 if abs(day_offset) > 1: try: ac.ext_weatherTimeOffset(24 * 60 * 60 * day_offset / abs(day_offset)) except: ac.log("AccExtWeatherFX: Unexpected error:" + traceback.format_exc()) day_offset = 0 if error < 1: try: if not gHideWeather: s = ac.ext_weatherDebugText() s = s.replace('current day:', ' > current day: ') if gWrapDebugText==True: s = '\n'.join(s.strip() for s in re.findall(r'.{1,80}(?:\s+|$)', s)) s = s.replace('>>> Sol weather: v', '\n>>> Sol weather: v') ac.setText(label, s) if gHideBG==True: ac.setBackgroundOpacity(app,0) ac.drawBorder(app,0) except: error = error + 1 ac.log("AccExtWeatherFX: Unexpected error:" + traceback.format_exc()) ac.setText(label, "Shaders patch not installed? Error: \n" + traceback.format_exc())
def timeOffsetPlusYear(*args): try: ac.ext_weatherTimeOffset(365 * 24 * 60 * 60) except: ac.log("AccExtWeatherFX: Unexpected error:" + traceback.format_exc())
def timeOffsetMinusMonth(*args): try: ac.ext_weatherTimeOffset(-30 * 24 * 60 * 60) except: ac.log("AccExtWeatherFX: Unexpected error:" + traceback.format_exc())