image: :"menu-cursor-active.png",
size: <32, 18>
}
+SimpleAnimation menuCursorAnimation {
+ sprite: menuCursor,
+ frametime: fourFramesTime,
+ framecount: 6,
+ repeat: true
+}
+SimpleAnimation menuActiveCursorAnimation {
+ sprite: menuActiveCursor,
+ frametime: fourFramesTime,
+ framecount: 5,
+ repeat: true
+}
export MenuResources menuResources {
menubg: Texture {
rowGap: 8,
colGap: 32,
cursor: menuCursor,
+ cursorAnimation: menuCursorAnimation,
font: menuFont,
disabledFont: menuInactiveFont,
wrapX: true,
charsPerEntry: 6,
colGap: 16,
cursor: menuCursor,
+ cursorAnimation: menuCursorAnimation,
font: menuFont,
wrapX: true
},
colGap: 16,
cursor: menuCursor,
selectedCursor: menuActiveCursor,
+ cursorAnimation: menuCursorAnimation,
+ selectedCursorAnimation: menuActiveCursorAnimation,
font: menuFont,
wrapX: true,
wrapY: true
rowGap: 8,
cursor: menuCursor,
selectedCursor: menuActiveCursor,
+ cursorAnimation: menuCursorAnimation,
+ selectedCursorAnimation: menuActiveCursorAnimation,
font: menuFont,
disabledFont: menuInactiveFont,
iconSpace: 16,
colGap: 48,
cursor: menuCursor,
selectedCursor: menuActiveCursor,
+ cursorAnimation: menuCursorAnimation,
+ selectedCursorAnimation: menuActiveCursorAnimation,
font: menuFont,
disabledFont: menuInactiveFont,
charsPerNumber: 2,
rowGap: 8,
cursor: menuCursor,
selectedCursor: menuActiveCursor,
+ cursorAnimation: menuCursorAnimation,
+ selectedCursorAnimation: menuActiveCursorAnimation,
font: menuFont
},
equipmentMenu: MenuProperties {
rowGap: 16,
cursor: menuCursor,
selectedCursor: menuActiveCursor,
+ cursorAnimation: menuCursorAnimation,
+ selectedCursorAnimation: menuActiveCursorAnimation,
font: normalFont,
iconSpace: 16,
wrapY: true
charsPerEntry: 8,
rowGap: 32,
cursor: menuCursor,
+ cursorAnimation: menuCursorAnimation,
font: menuFont,
wrapY: true
},
charsPerEntry: 14,
rowGap: 8,
cursor: menuCursor,
+ cursorAnimation: menuCursorAnimation,
font: menuFont
},
scenarioMenuHeadline: "SCENARIO ITEM",
charsPerEntry: 7,
cursor: menuCursor,
selectedCursor: menuActiveCursor,
+ cursorAnimation: menuCursorAnimation,
+ selectedCursorAnimation: menuActiveCursorAnimation,
font: menuFont,
thirdColumnHack: 2
},
colGap: 32,
cursor: menuCursor,
selectedCursor: menuActiveCursor,
+ cursorAnimation: menuCursorAnimation,
+ selectedCursorAnimation: menuActiveCursorAnimation,
font: menuFont
},
capsuleFeedLabel: "FEED",
chars: "0123456789ABCDEabcdeFGHIJfghijKLMNOklmnoPQRSTpqrstUVWXYuvwxyZ!? z!? ",
width: 10,
groupX: 5
+ },
+ capsuleSelectTopLeft: Sprite {
+ image: :"capsule-sprites.png",
+ size: <32, 8>,
+ offset: <64, 0>
+ },
+ capsuleSelectTopRight: Sprite {
+ image: :"capsule-sprites.png",
+ size: <32, 8>,
+ offset: <128, 0>
+ },
+ capsuleSelectTopRepeat: Texture {
+ image: :"capsule-sprites.png",
+ size: <32, 8>,
+ offset: <96, 0>
+ },
+ capsuleSelectBottomLeft: Sprite {
+ image: :"capsule-sprites.png",
+ size: <32, 32>,
+ offset: <0, 32>
+ },
+ capsuleSelectBottomRight: Sprite {
+ image: :"capsule-sprites.png",
+ size: <32, 32>,
+ offset: <128, 64>
+ },
+ capsuleSelectBottomRepeat: Sprite {
+ image: :"capsule-sprites.png",
+ size: <32, 32>,
+ offset: <0, 64>
+ },
+ capsuleSelectLeftRepeat: Texture {
+ image: :"capsule-sprites.png",
+ size: <32, 32>
+ },
+ capsuleSelectRightRepeat: Texture {
+ image: :"capsule-sprites.png",
+ size: <32, 32>,
+ offset: <128, 32>
+ },
+ capsuleSelectLadder: Sprite {
+ image: :"capsule-sprites.png",
+ size: <32, 24>,
+ offset: <64, 8>
+ },
+ capsuleSelectCursor: Sprite {
+ image: :"capsule-sprites.png",
+ size: <32, 24>,
+ offset: <128, 8>
+ },
+ capsuleAlignmentWheel: Sprite {
+ image: :"capsule-sprites.png",
+ size: <128, 128>,
+ offset: <0, 128>
+ },
+ capsuleAlignmentCursor: Sprite {
+ image: :"capsule-sprites.png",
+ size: <32, 32>,
+ offset: <128, 128>
+ },
+ capsuleGrowthLabel: Sprite {
+ image: :"capsule-feed.png",
+ size: <32, 10>
+ },
+ capsuleGrowthBar: Sprite {
+ image: :"capsule-feed.png",
+ size: <8, 10>,
+ offset: <8, 10>
+ },
+ capsuleGrowthBarFilled: Sprite {
+ image: :"capsule-feed.png",
+ size: <8, 10>,
+ offset: <0, 10>
}
}