slanted-gamedev-toolz
Version:
A slanted mix of tools for your brilliant ideas in game design.
63 lines (62 loc) • 1.73 kB
TypeScript
import React from 'react';
export declare const useCardTimeData: (rateReturn: number, timeRate: number, dateCreated: any, counterSpeedMs: number, lifeDuration: number) => {
timeData: {
msPassed: number;
ageFormatted: string;
timeRate: number;
timeRateStr: string;
totalAccumulated: string;
totalAccumulatedText: string;
realTimePast: {
day: number;
hour: number;
minute: number;
seconds: number;
ms: number;
string: string;
dateString: string;
timeString: string;
};
dateCreated: any;
futureDate: Date;
pastDate: Date;
isReverseTime: boolean;
timeLivedMs: number;
timeLived: {
day: number;
hour: number;
minute: number;
seconds: number;
ms: number;
string: string;
dateString: string;
timeString: string;
};
calculatedDate: string;
lifeDuration: {
day: number;
hour: number;
minute: number;
seconds: number;
ms: number;
string: string;
dateString: string;
timeString: string;
};
isAlive: boolean;
isInvalidDate: string | boolean;
willDieBeforeFirstFrame: boolean;
};
rate: number;
setRate: React.Dispatch<React.SetStateAction<number>>;
};
export declare function convertMS(milliseconds: number): {
day: number;
hour: number;
minute: number;
seconds: number;
ms: number;
string: string;
dateString: string;
timeString: string;
};