]>
git.localhorst.tv Git - l2e.git/log
Daniel Karbach [Sat, 11 Aug 2012 20:15:47 +0000 (22:15 +0200)]
added interval alias function for timers
Daniel Karbach [Sat, 11 Aug 2012 19:24:45 +0000 (21:24 +0200)]
added information about animation frames
Daniel Karbach [Sat, 11 Aug 2012 19:16:33 +0000 (21:16 +0200)]
handle dead hero in BattleState
Daniel Karbach [Sat, 11 Aug 2012 18:02:33 +0000 (20:02 +0200)]
finally added shots/ to ignore
Daniel Karbach [Sat, 11 Aug 2012 17:58:56 +0000 (19:58 +0200)]
forced fonts to use the data's charset
Daniel Karbach [Sat, 11 Aug 2012 17:09:19 +0000 (19:09 +0200)]
added small hero tags (used in battle animation and run state)
Daniel Karbach [Sat, 11 Aug 2012 15:53:44 +0000 (17:53 +0200)]
removed unneccessary destructor in HeroTag
Daniel Karbach [Sat, 11 Aug 2012 15:43:23 +0000 (17:43 +0200)]
found another letter of the large font
Daniel Karbach [Sat, 11 Aug 2012 14:40:21 +0000 (16:40 +0200)]
removed direct access to battle's monsters vector
Daniel Karbach [Sat, 11 Aug 2012 14:36:05 +0000 (16:36 +0200)]
reorganized BattleState's interface
…and more to come ;)
Daniel Karbach [Sat, 11 Aug 2012 14:15:36 +0000 (16:15 +0200)]
fixed TargetSelection::MoveDown()
pressing down when in the second hero row now moves the cursor to the first row
Daniel Karbach [Sat, 11 Aug 2012 14:15:05 +0000 (16:15 +0200)]
made battle's heroes into an array
Daniel Karbach [Sat, 11 Aug 2012 13:58:45 +0000 (15:58 +0200)]
turned battle's menu vectors into arrays
Daniel Karbach [Sat, 11 Aug 2012 00:53:35 +0000 (02:53 +0200)]
added (processed) original lufia 2 data
Daniel Karbach [Fri, 10 Aug 2012 23:11:46 +0000 (01:11 +0200)]
added dummy state that echoes all selected attacks
Daniel Karbach [Fri, 10 Aug 2012 20:43:03 +0000 (22:43 +0200)]
added hit tracking to timers
Daniel Karbach [Fri, 10 Aug 2012 20:24:03 +0000 (22:24 +0200)]
moved popping of battle state into battle state
Daniel Karbach [Fri, 10 Aug 2012 20:23:07 +0000 (22:23 +0200)]
fix bug in Application that caused the program to crash just before it finished
Daniel Karbach [Fri, 10 Aug 2012 20:17:20 +0000 (22:17 +0200)]
added escape title frame, text, and font
Daniel Karbach [Fri, 10 Aug 2012 19:29:59 +0000 (21:29 +0200)]
fixed hero positions
Daniel Karbach [Fri, 10 Aug 2012 18:50:00 +0000 (20:50 +0200)]
added run state to flee from battle
also renamed State's HandleInput to HandleEvents
Daniel Karbach [Fri, 10 Aug 2012 18:13:48 +0000 (20:13 +0200)]
added timer facility
Daniel Karbach [Fri, 10 Aug 2012 17:23:13 +0000 (19:23 +0200)]
added and implemented swap heroes state
Daniel Karbach [Fri, 10 Aug 2012 16:29:53 +0000 (18:29 +0200)]
added physical/magical status of ikari attacks
Daniel Karbach [Fri, 10 Aug 2012 16:01:41 +0000 (18:01 +0200)]
reworked gauges to better reflect the original ones
at least I think that's how they behave,
might need some further investigation
Daniel Karbach [Fri, 10 Aug 2012 15:48:23 +0000 (17:48 +0200)]
damn, I was right about max IP in the first place
Daniel Karbach [Fri, 10 Aug 2012 15:41:43 +0000 (17:41 +0200)]
added Guy's and Dekar's IP attacks
Daniel Karbach [Fri, 10 Aug 2012 15:23:44 +0000 (17:23 +0200)]
added Selan's IP attacks
Daniel Karbach [Fri, 10 Aug 2012 15:16:58 +0000 (17:16 +0200)]
added target selection to select ikari state
Daniel Karbach [Fri, 10 Aug 2012 15:11:06 +0000 (17:11 +0200)]
added second column in ikari menu
Daniel Karbach [Fri, 10 Aug 2012 14:37:57 +0000 (16:37 +0200)]
added "No equit" text to battle resources
Daniel Karbach [Fri, 10 Aug 2012 14:33:46 +0000 (16:33 +0200)]
linked equipment menu icons in battle resources
Daniel Karbach [Fri, 10 Aug 2012 14:26:55 +0000 (16:26 +0200)]
added Maxim's IP attacks
Daniel Karbach [Fri, 10 Aug 2012 14:10:22 +0000 (16:10 +0200)]
added Ikari class
Daniel Karbach [Fri, 10 Aug 2012 13:59:28 +0000 (15:59 +0200)]
fixed item stats
Daniel Karbach [Fri, 10 Aug 2012 13:54:10 +0000 (15:54 +0200)]
set ikari menu to point to items
Daniel Karbach [Fri, 10 Aug 2012 13:51:55 +0000 (15:51 +0200)]
added hero equipment
Daniel Karbach [Fri, 10 Aug 2012 13:18:30 +0000 (15:18 +0200)]
added spell target select
Daniel Karbach [Fri, 10 Aug 2012 13:05:58 +0000 (15:05 +0200)]
added spells
Daniel Karbach [Fri, 10 Aug 2012 12:55:10 +0000 (14:55 +0200)]
fixed positioning in Font when number is 0
Daniel Karbach [Fri, 10 Aug 2012 11:06:33 +0000 (13:06 +0200)]
offset target selection cursor from indicator
Daniel Karbach [Fri, 10 Aug 2012 11:05:24 +0000 (13:05 +0200)]
added -= operators for Point/Vector
Daniel Karbach [Fri, 10 Aug 2012 10:47:39 +0000 (12:47 +0200)]
fixed font configuration
Daniel Karbach [Fri, 10 Aug 2012 10:46:41 +0000 (12:46 +0200)]
added item target selection
Daniel Karbach [Fri, 10 Aug 2012 10:23:51 +0000 (12:23 +0200)]
fix bug in select attack type state that caused the tag positioning to go nuts
Daniel Karbach [Fri, 10 Aug 2012 01:45:31 +0000 (03:45 +0200)]
added attack targets selection state
Daniel Karbach [Thu, 9 Aug 2012 16:03:56 +0000 (18:03 +0200)]
reworked Menu to include an optional number
Daniel Karbach [Thu, 9 Aug 2012 15:21:40 +0000 (17:21 +0200)]
preliminary solution for loading inventory in item select
Daniel Karbach [Thu, 9 Aug 2012 15:21:12 +0000 (17:21 +0200)]
added some information about menus
Daniel Karbach [Thu, 9 Aug 2012 14:19:36 +0000 (16:19 +0200)]
added Inventory class
Daniel Karbach [Thu, 9 Aug 2012 13:56:04 +0000 (15:56 +0200)]
added Item data structure
Daniel Karbach [Thu, 9 Aug 2012 12:55:37 +0000 (14:55 +0200)]
added attack choice icons
Daniel Karbach [Thu, 9 Aug 2012 12:54:58 +0000 (14:54 +0200)]
postponed attack type decision to their respective states
Daniel Karbach [Thu, 9 Aug 2012 12:53:25 +0000 (14:53 +0200)]
made application state changes yet a bit safer
Daniel Karbach [Thu, 9 Aug 2012 00:47:02 +0000 (02:47 +0200)]
added ikari select state
Daniel Karbach [Thu, 9 Aug 2012 00:28:08 +0000 (02:28 +0200)]
added icons for item select
Daniel Karbach [Wed, 8 Aug 2012 23:52:35 +0000 (01:52 +0200)]
moved dummy menu entries to main
Daniel Karbach [Wed, 8 Aug 2012 23:48:04 +0000 (01:48 +0200)]
added item select state
Daniel Karbach [Wed, 8 Aug 2012 23:01:38 +0000 (01:01 +0200)]
use font size for spell frame height calculation
Daniel Karbach [Wed, 8 Aug 2012 22:23:39 +0000 (00:23 +0200)]
fixed scrolling in Menu
Daniel Karbach [Wed, 8 Aug 2012 22:01:42 +0000 (00:01 +0200)]
interpret user input in spell selection
Daniel Karbach [Wed, 8 Aug 2012 22:00:05 +0000 (00:00 +0200)]
fixed return type of spell menu getter in battle state
I am one lousy stinkin bastard :(
Daniel Karbach [Wed, 8 Aug 2012 21:41:57 +0000 (23:41 +0200)]
added cursor sprite for menu
Daniel Karbach [Wed, 8 Aug 2012 21:30:55 +0000 (23:30 +0200)]
added a "disabled" font
Daniel Karbach [Wed, 8 Aug 2012 21:23:07 +0000 (23:23 +0200)]
added ability to disable menu entries
Daniel Karbach [Wed, 8 Aug 2012 21:12:15 +0000 (23:12 +0200)]
added spell menu's headline
Daniel Karbach [Wed, 8 Aug 2012 21:00:41 +0000 (23:00 +0200)]
moved spell menu template to resources
Daniel Karbach [Wed, 8 Aug 2012 20:47:20 +0000 (22:47 +0200)]
added rough implementation of a Menu
Daniel Karbach [Wed, 8 Aug 2012 20:01:47 +0000 (22:01 +0200)]
added center positioning for Sprite
Daniel Karbach [Wed, 8 Aug 2012 18:59:20 +0000 (20:59 +0200)]
added initializer lists to Hero and Monster models
Daniel Karbach [Wed, 8 Aug 2012 18:53:33 +0000 (20:53 +0200)]
write hero's name on tag
Daniel Karbach [Wed, 8 Aug 2012 18:53:08 +0000 (20:53 +0200)]
added string support in Font
Daniel Karbach [Wed, 8 Aug 2012 17:45:46 +0000 (19:45 +0200)]
added struct for battle resources
Daniel Karbach [Wed, 8 Aug 2012 16:13:29 +0000 (18:13 +0200)]
added spell selection battle state
Daniel Karbach [Wed, 8 Aug 2012 15:10:03 +0000 (17:10 +0200)]
removed useless (and irritating) destructors of battle states
Daniel Karbach [Wed, 8 Aug 2012 15:07:45 +0000 (17:07 +0200)]
tagged some TODOs
Daniel Karbach [Wed, 8 Aug 2012 14:52:01 +0000 (16:52 +0200)]
added realistic test data
Daniel Karbach [Wed, 8 Aug 2012 14:32:23 +0000 (16:32 +0200)]
added simple font implementation
numbers only for now
Daniel Karbach [Wed, 8 Aug 2012 14:19:38 +0000 (16:19 +0200)]
added more operators in geometry lib
Daniel Karbach [Wed, 8 Aug 2012 12:47:09 +0000 (14:47 +0200)]
added hero tag labels
Daniel Karbach [Wed, 8 Aug 2012 12:12:31 +0000 (14:12 +0200)]
changed party layout position interpretation to better reflect the original game
Daniel Karbach [Wed, 8 Aug 2012 11:44:46 +0000 (13:44 +0200)]
changed gauge level interpretation
also added an original monster sprite
Daniel Karbach [Wed, 8 Aug 2012 09:52:58 +0000 (11:52 +0200)]
fixed Hero's relative IP calculation
Daniel Karbach [Wed, 8 Aug 2012 09:38:10 +0000 (11:38 +0200)]
added gauges for health, mana, and ikari displays
Daniel Karbach [Tue, 7 Aug 2012 19:25:50 +0000 (21:25 +0200)]
better positioning of hero tags
Daniel Karbach [Tue, 7 Aug 2012 18:55:24 +0000 (20:55 +0200)]
adjusted position calculation of battle ui
Daniel Karbach [Tue, 7 Aug 2012 18:00:08 +0000 (20:00 +0200)]
added Frame class for drawing bordered windows
Daniel Karbach [Tue, 7 Aug 2012 15:14:18 +0000 (17:14 +0200)]
added original battle icons to test data (double sized)
Daniel Karbach [Tue, 7 Aug 2012 14:06:35 +0000 (16:06 +0200)]
added ugly fallback for missing sprite surfaces
Daniel Karbach [Tue, 7 Aug 2012 14:01:28 +0000 (16:01 +0200)]
added some test sprites
Daniel Karbach [Tue, 7 Aug 2012 13:19:11 +0000 (15:19 +0200)]
removed task tag in BattleState (already in progress)
Daniel Karbach [Tue, 7 Aug 2012 13:14:30 +0000 (15:14 +0200)]
reworked Application's state stack
Daniel Karbach [Tue, 7 Aug 2012 12:38:38 +0000 (14:38 +0200)]
moved attack type into its own class
Daniel Karbach [Tue, 7 Aug 2012 11:52:31 +0000 (13:52 +0200)]
split battle state into (so far) 2 states
Daniel Karbach [Tue, 7 Aug 2012 10:23:10 +0000 (12:23 +0200)]
added battle move menu
Daniel Karbach [Mon, 6 Aug 2012 16:48:23 +0000 (18:48 +0200)]
added prototype for battle's hero tags
A hero tag is the panel in the attack selection screen containing
information about the hero's stats.
Daniel Karbach [Mon, 6 Aug 2012 14:54:35 +0000 (16:54 +0200)]
added attack type selection menu in battle state
also added a test sprite for the menu icons
executables need to be run from the project root in order for main to find the test data files
Daniel Karbach [Mon, 6 Aug 2012 13:55:49 +0000 (15:55 +0200)]
delayed state pushing/popping till the end of each loop
Daniel Karbach [Mon, 6 Aug 2012 13:34:05 +0000 (15:34 +0200)]
added Input class for handling user input
also changed application states to utilize the new Input class rather than handling events themselves and mapped all keys in main() for testing
Daniel Karbach [Mon, 6 Aug 2012 12:27:16 +0000 (14:27 +0200)]
split BattleState's render function