Skip to content
Filippo edited this page Feb 13, 2017 · 20 revisions

##pix pmem index:0..16 [val] -> val

##Parameters:

  • index : the index of the value you want to save/read in the persistent memory
  • val : the value you want to store in the memory. Omit this parameter if you want to read the memory.

##Output:

  • val : when function is call with only index parameters it'll return the value saved in the slot memory.

##Description: This function allow to save and retrieve data in one of the 16 slots available in the persistent memory. This is useful to save high-score and any sort of advancement.
Tip: pmem depends of cartridge hash (md5), so don't change your lua script if you want to keep the data.

##Example:

--pmem demo
--load saved value at slot zero and save it back
--incremented by 1
pmem(0,pmem(0)+1)

function TIC()
 cls()
 print("Started "..pmem(0).." times");
end
Clone this wiki locally