This repository has been archived on 2020-09-30. You can view files and clone it, but cannot push or open issues or pull requests.
odyfive/src/game/scenes/Game.tsx

33 lines
795 B
TypeScript

import React, { Fragment } from "react";
import useLoader from "~game/lib/Loader";
import InGameSpaceBG from "./backgrounds/InGameSpaceBG";
// Resources, this will make TS go crazy!
//@ts-expect-error Image resource
import NoiseSpaceFine from "~/../assets/images/noise/space_fine.png";
//@ts-expect-error Image resource
import NoiseSpaceSparse from "~/../assets/images/noise/space_sparse.png";
export default function Game() {
const { loaded, resources } = useLoader({
bg_fine: NoiseSpaceFine,
bg_sparse: NoiseSpaceSparse,
});
if (!loaded) {
return <Fragment></Fragment>;
}
return (
<Fragment>
<InGameSpaceBG
textures={{
noise_fine: resources.bg_fine,
noise_sparse: resources.bg_sparse,
}}
/>
</Fragment>
);
}