Amiibo drops: Difference between revisions
m
→amiibo registering
imported>Leoetlino (→Logic) |
imported>Leoetlino |
||
Line 32: | Line 32: | ||
**AmiiboMgr then computes <code>10000 * now.year + 100 * now.month + now.day</code>. If the value is different from AmiiboLastTouchDate (which would mean that a day has elapsed), the AmiiboTouchHistory array is cleared. | **AmiiboMgr then computes <code>10000 * now.year + 100 * now.month + now.day</code>. If the value is different from AmiiboLastTouchDate (which would mean that a day has elapsed), the AmiiboTouchHistory array is cleared. | ||
*An entry for the scanned amiibo is inserted into AmiiboTouchHistory. Only the last 100 entries are kept. | *An entry for the scanned amiibo is inserted into AmiiboTouchHistory. Only the last 100 entries are kept. | ||
*For a first time scan, a new entry is inserted into AmiiboTouchHistoryTotal (only the last 200 entries are kept). Otherwise, the scan count is incremented. | *For a first time scan, a new entry is inserted into AmiiboTouchHistoryTotal (only the last 200 entries are kept). Otherwise, the scan count is incremented by updating the existing entry. | ||
*Finally, AmiiboLastTouchDate is set to the current date. | *Finally, AmiiboLastTouchDate is set to the current date. | ||