-
Notifications
You must be signed in to change notification settings - Fork 19
/
options.js
1 lines (1 loc) · 1009 Bytes
/
options.js
1
const DEFAULT_FILTERS={death:!1,stayHome:!1,appPercentage:0,appFailurePercentage:0,autoIsolationPercentage:100};export const CANVAS_SIZE={height:880,width:360};export const DESKTOP_CANVAS_SIZE={height:400,width:800};export const BALL_RADIUS=5;export const COLORS={death:"#c50000",recovered:"#D88DBC",infected:"#5ABA4A",well:"#63C8F2"};export const BORDER_COLOR_WITH_APP="#000000";export const STATES={infected:"infected",well:"well",recovered:"recovered",death:"death"};export const COUNTERS={...STATES,"max-concurrent-infected":"max-concurrent-infected"};export const STARTING_BALLS={[STATES.infected]:1,[STATES.well]:199,[STATES.recovered]:0,[STATES.death]:0,"max-concurrent-infected":0};export const RUN={filters:{...DEFAULT_FILTERS},results:{...STARTING_BALLS},tick:0};export const MORTALITY_PERCENTATGE=5;export const SPEED=1;export const TOTAL_TICKS=1600;export const TICKS_TO_RECOVER=500;export const STATIC_PEOPLE_PERCENTATGE=25;export const resetRun=()=>{RUN.results={...STARTING_BALLS},RUN.tick=0};