void initSlot(int i, Layer *parent) { slot[i].normTime = ANIMATION_NORMALIZED_MAX; slot[i].prevDigit = 0; slot[i].curDigit = startDigit[i]; if (i<4) { slot[i].divider = 1; } else { slot[i].divider = 2; } layer_init(&slot[i].layer, slotFrame(i)); slot[i].layer.update_proc = (LayerUpdateProc)updateSlot; layer_add_child(parent, &slot[i].layer); }
void initSlot(int i, Layer *parent) { slot[i].normTime = ANIMATION_NORMALIZED_MAX; slot[i].prevDigit = 0; slot[i].curDigit = startDigit[i]; if (i<4) { // Hour slots -> big digits slot[i].tileWidth = TILEW; slot[i].tileHeight = TILEH; } else { // Date slots -> small digits slot[i].tileWidth = DTILEW; slot[i].tileHeight = DTILEH; } slot[i].layer = layer_create(slotFrame(i)); layer_set_update_proc(slot[i].layer, updateSlot); layer_add_child(parent, slot[i].layer); }