feat: add landing-style start screen with four start modes
Phase 3 of turning the game into the company landing page. - Replace the Iran-map briefing with a brand start screen over the orbiting 3D factory: logo, tagline and four ways in. - Real world: safety notice, then GPS; if location is denied or missing, a friendly dialog offers offline play instead. - Offline: start at Park Mellat beside the family car with the route to the factory, where the first purchase mission is. - About Us: start in the factory yard. Products: start at the machine samples with the showroom open. - Contact, address with map links, FAQ, careers, gallery and social links open in a sheet (bottom sheet on phones) from company config. - Restart replays the chosen mode. Layout scrolls on short screens and respects safe areas. - Add tests for the start screen, map links and theme. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -7,7 +7,7 @@ import { publishProgress } from '../store/slices/gameSlice.js';
|
||||
*/
|
||||
export function createInterfaceBridge(store) {
|
||||
let nodes = {
|
||||
briefing: {
|
||||
landing: {
|
||||
hidden: false,
|
||||
},
|
||||
hud: {
|
||||
|
||||
Reference in New Issue
Block a user