gut: 6,
mgr: 6
},
+ expReward: 8,
+ goldReward: 5,
attackAnimation: ComplexAnimation {
sprite: lizardSprite,
frametime: fourFramesTime,
gut: 100,
mgr: 10
},
- ladder: [
- 10
+ ladder: [ LevelUp
+ // insensible test data
+ { exp: 10, maxHP: 5, maxMP: 3, atp: 2, str: 1 }
],
useMask: maskMaxim,
attackAnimation: ComplexAnimation {
image: :"move-icons.png",
size: <32,32>
},
-
+
titleFrame: Frame {
image: :"title-frame.png",
border: <16,16>
},
rowoffset: -2
},
-
+
numberAnimationPrototype: ComplexAnimation {
frametime: frameTime,
repeat: false,
image: :"big-green-numbers.png",
size: <16,32>
},
-
+
heroTagLabels: Sprite {
image: :"hero-tag-sprites.png",
size: <32,16>
},
rowoffset: -3
},
-
+
activeHeroTagFrame: Frame {
image: :"tag-frames.png",
border: <16,16>
border: <16,16>,
offset: < 0,33>
},
-
+
smallHeroTagFrame: Frame {
image: :"small-tag-frame.png",
border: <8,16>
offset: <0,33>
},
heroesBgColor: (24, 40, 49),
-
+
healthGauge: Gauge {
image: :"gauges.png",
full: <0,16>,
repeat: 1,
end: 6
},
-
+
selectFrame: Frame {
image: :"select-frame.png",
border: <16,16>
image: :"cursor-hand.png",
size: <32,32>
},
-
+
weaponTargetCursor: Sprite {
image: :"targeting-icons.png",
size: <32,32>
size: <32,32>,
offset: <0,64>
},
-
+
weaponMenuIcon: swordIcon,
armorMenuIcon: armorIcon,
shieldMenuIcon: shieldIcon,
helmetMenuIcon: helmetIcon,
ringMenuIcon: ringIcon,
jewelMenuIcon: jewelIcon,
-
+
spellMenuHeadline: "Please choose a spell.",
spellMenuProperties: MenuProperties {
font: normalFont,
charsPerNumber: 2,
delimiter: ":"
},
-
+
itemMenuHeadline: "Please choose an item.",
itemMenuProperties: MenuProperties {
font: normalFont,
charsPerNumber: 2,
delimiter: ":"
},
-
+
ikariMenuHeadline: "Please choose equipment.",
ikariMenuProperties: MenuProperties {
font: normalFont,
additionalTextGap: 16
},
noEquipmentText: "No equip",
-
- escapeText: "Escapes."
+
+ escapeText: "Escapes.",
+ defeatText: "Total Defeat.",
+
+ victoryGetsText: "Gets",
+ victoryExpText: "EXP",
+ victoryGoldText: "GOLD",
+ victoryLevelUpText: "levels up",
+ victoryUpgradeText: "increases by",
+ victoryNextLevelText: "NXT.LEVEL",
+
+ victoryMHPText: "Max. HP",
+ victoryMMPText: "Max. MP",
+ victoryATPText: "ATP",
+ victoryDFPText: "DFP",
+ victorySTRText: "STR",
+ victoryAGLText: "AGL",
+ victoryINTText: "INT",
+ victoryGUTText: "GUT",
+ victoryMGRText: "MGR"
}
Font menuFont {
image: :"menu-cursor-active.png",
size: <32, 18>
}
+SimpleAnimation menuCursorAnimation {
+ sprite: menuCursor,
+ frametime: fourFramesTime,
+ framecount: 6,
+ repeat: true
+}
+ComplexAnimation menuActiveCursorAnimation {
+ sprite: menuActiveCursor,
+ frametime: fourFramesTime,
+ repeat: true,
+ frames:
+ [ ComplexAnimationFrame
+ { row: 0 },
+ { row: 0 },
+ { row: 0 },
+ { row: 0 },
+ { row: 0 },
+ { row: 0 },
+ { row: 0 },
+ { row: 0 },
+ { row: 1 },
+ { row: 2 },
+ { row: 3 },
+ { row: 4 }
+ ]
+}
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",