This commit is contained in:
Ketchetwahmeegwun T. Southall 2022-01-30 14:43:55 -08:00
parent 4849a425b4
commit cf9c6140d1

View File

@ -20,6 +20,10 @@ export function MenuState(ctx: ContextI): StateI {
container.addChild(scaryBoi.container) container.addChild(scaryBoi.container)
container.addChild(scaryBun.container) container.addChild(scaryBun.container)
let logoSprite: SpriteInstance = new SpriteInstance('ui.menu.logo.default.0')
logoSprite.container.scale.set(3, 3)
container.addChild(logoSprite.container)
// Animal Selections // Animal Selections
let animalSprites: SpriteInstance[] = Object.keys(animals).map(v => { let animalSprites: SpriteInstance[] = Object.keys(animals).map(v => {
let s = new SpriteInstance(`${v}.animal.stand.west.0`) let s = new SpriteInstance(`${v}.animal.stand.west.0`)
@ -76,9 +80,9 @@ export function MenuState(ctx: ContextI): StateI {
let selectedText = new PIXI.Text(selectedAnimalName, bodyTextStyle()) let selectedText = new PIXI.Text(selectedAnimalName, bodyTextStyle())
let text = new PIXI.Text('GGJ22', new PIXI.TextStyle({ let text = new PIXI.Text('Global Game Jam 2022', new PIXI.TextStyle({
fontFamily: 'Arial', fontFamily: 'Arial',
fontSize: 80, fontSize: 16,
dropShadow: true, dropShadow: true,
fill: ['#ffffff'], fill: ['#ffffff'],
stroke: '#000000', stroke: '#000000',
@ -114,12 +118,17 @@ export function MenuState(ctx: ContextI): StateI {
ctx.app.stage.removeChild(container) ctx.app.stage.removeChild(container)
} }
let update = (delta: number) => { let update = (delta: number) => {
let yPos = 32 let yPos = logoSprite.height * 2
// Eh... this isn't too expensive. // Eh... this isn't too expensive.
let maxWidth = 0 let maxWidth = 0
let maxX = 0 let maxX = 0
logoSprite.container.x = ctx.app.view.width / 2
logoSprite.container.y = yPos
yPos += logoSprite.height + 32
text.x = ctx.app.view.width / 2 - text.width / 2 text.x = ctx.app.view.width / 2 - text.width / 2
text.y = 32 text.y = yPos
yPos += text.height + 32 yPos += text.height + 32
// //