Limbo

Properties:

type TemplateOptions = {
  scene?: {
    backgroundImage?: string;
  };
};
 
interface TemplateWithWeb3Props extends BaseGameProps {
  options: TemplateOptions;
  minWager?: number;
  maxWager?: number;
  hideBetHistory?: boolean;
 
  onAnimationStep?: (step: number) => void;
  onAnimationCompleted?: (result: LimboGameResult[]) => void;
}

Example:

<LimboGame
  options={{
    scene: {
      backgroundImage: 'url(/images/game-assets/coin-flip/coin-flip-bg.png)',
    },
  }}
  minWager={minWager}
  maxWager={maxWager}
  onAnimationCompleted={() => {
    checkProgressChanges();
 
    refetchHistory();
  }}
  onLogin={() => openModal('login')}
/>