🍪
This commit is contained in:
		
							parent
							
								
									7ed905f76b
								
							
						
					
					
						commit
						dd78ac089c
					
				
					 2 changed files with 25 additions and 1 deletions
				
			
		|  | @ -31,6 +31,8 @@ let prevCookies = $ref(0); | |||
| 
 | ||||
| function onClick(ev: MouseEvent) { | ||||
| 	saveData.value!.cookies++; | ||||
| 	saveData.value!.totalCookies++; | ||||
| 	saveData.value!.totalHandmadeCookies++; | ||||
| 	saveData.value!.clicked++; | ||||
| 
 | ||||
| 	const x = ev.clientX; | ||||
|  |  | |||
|  | @ -4,7 +4,11 @@ import * as os from '@/os'; | |||
| type SaveData = { | ||||
| 	gameVersion: number; | ||||
| 	cookies: number; | ||||
| 	totalCookies: number; | ||||
| 	totalHandmadeCookies: number; | ||||
| 	clicked: number; | ||||
| 	achievements: any[]; | ||||
| 	facilities: any[]; | ||||
| }; | ||||
| 
 | ||||
| export const saveData = ref<SaveData>(); | ||||
|  | @ -21,15 +25,33 @@ export async function load() { | |||
| 	} catch (err) { | ||||
| 		if (err.code === 'NO_SUCH_KEY') { | ||||
| 			saveData.value = { | ||||
| 				gameVersion: 1, | ||||
| 				gameVersion: 2, | ||||
| 				cookies: 0, | ||||
| 				totalCookies: 0, | ||||
| 				totalHandmadeCookies: 0, | ||||
| 				clicked: 0, | ||||
| 				achievements: [], | ||||
| 				facilities: [], | ||||
| 			}; | ||||
| 			save(); | ||||
| 			return; | ||||
| 		} | ||||
| 		throw err; | ||||
| 	} | ||||
| 
 | ||||
| 	// migration
 | ||||
| 	if (saveData.value.gameVersion === 1) { | ||||
| 		saveData.value = { | ||||
| 			gameVersion: 2, | ||||
| 			cookies: saveData.value.cookies, | ||||
| 			totalCookies: saveData.value.cookies, | ||||
| 			totalHandmadeCookies: saveData.value.cookies, | ||||
| 			clicked: saveData.value.clicked, | ||||
| 			achievements: [], | ||||
| 			facilities: [], | ||||
| 		}; | ||||
| 		save(); | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| export async function save() { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue