]> git.localhorst.tv Git - l2e.git/log
l2e.git
11 years agoadded basic config menu
Daniel Karbach [Thu, 29 Nov 2012 13:34:42 +0000 (14:34 +0100)]
added basic config menu

11 years agohandle line breaks in Font::DrawString
Daniel Karbach [Thu, 29 Nov 2012 13:34:01 +0000 (14:34 +0100)]
handle line breaks in Font::DrawString

note that Font::DrawStringRight does _not_ handle line breaks as of now

11 years agoadded (currently uninterpreted) config to state
Daniel Karbach [Thu, 29 Nov 2012 13:00:49 +0000 (14:00 +0100)]
added (currently uninterpreted) config to state

11 years agoadded config menu dummy
Daniel Karbach [Thu, 29 Nov 2012 12:56:31 +0000 (13:56 +0100)]
added config menu dummy

11 years agowarp equipment action menu
Daniel Karbach [Thu, 29 Nov 2012 12:05:08 +0000 (13:05 +0100)]
warp equipment action menu

11 years agoactivated shoulder buttons in equip menu
Daniel Karbach [Thu, 29 Nov 2012 12:02:10 +0000 (13:02 +0100)]
activated shoulder buttons in equip menu

11 years agoadded inactive menu font
Daniel Karbach [Tue, 27 Nov 2012 13:04:09 +0000 (14:04 +0100)]
added inactive menu font

11 years agoimplemented item equipping
Daniel Karbach [Tue, 27 Nov 2012 12:50:36 +0000 (13:50 +0100)]
implemented item equipping

11 years agoadded inventory menu to EquipMenu
Daniel Karbach [Tue, 27 Nov 2012 12:33:45 +0000 (13:33 +0100)]
added inventory menu to EquipMenu

11 years agoconverted equipment from explicit members to array
Daniel Karbach [Tue, 27 Nov 2012 11:57:03 +0000 (12:57 +0100)]
converted equipment from explicit members to array

11 years agomade HeroGroup data-only
Daniel Karbach [Tue, 27 Nov 2012 11:28:27 +0000 (12:28 +0100)]
made HeroGroup data-only

12 years agoimplemented equipment removing and dropping
Daniel Karbach [Sun, 25 Nov 2012 13:45:01 +0000 (14:45 +0100)]
implemented equipment removing and dropping

12 years agoimplemented "remove all" in equipment menu
Daniel Karbach [Sun, 25 Nov 2012 13:32:16 +0000 (14:32 +0100)]
implemented "remove all" in equipment menu

12 years agoadded action menu to equipment menu
Daniel Karbach [Tue, 20 Nov 2012 19:34:51 +0000 (20:34 +0100)]
added action menu to equipment menu

12 years agostarted implementation of equipment menu
Daniel Karbach [Tue, 20 Nov 2012 19:22:38 +0000 (20:22 +0100)]
started implementation of equipment menu

12 years agolousy but working implementation of spell swapping
Daniel Karbach [Sun, 18 Nov 2012 16:15:19 +0000 (17:15 +0100)]
lousy but working implementation of spell swapping

12 years agoimplemented spell sorting
Daniel Karbach [Sun, 18 Nov 2012 16:13:24 +0000 (17:13 +0100)]
implemented spell sorting

sorting order is cost for now, need to find out the real order

12 years agoadded spell menu dummy
Daniel Karbach [Sun, 18 Nov 2012 16:00:55 +0000 (17:00 +0100)]
added spell menu dummy

12 years agoimplemented item dropping
Daniel Karbach [Sat, 17 Nov 2012 13:28:56 +0000 (14:28 +0100)]
implemented item dropping

12 years agothird column menu hack for cursor
Daniel Karbach [Sat, 17 Nov 2012 13:28:25 +0000 (14:28 +0100)]
third column menu hack for cursor

12 years agoimplemented inventory item swapping
Daniel Karbach [Sat, 17 Nov 2012 13:19:03 +0000 (14:19 +0100)]
implemented inventory item swapping

12 years agoadded 'dual' menu state
Daniel Karbach [Sat, 17 Nov 2012 13:18:08 +0000 (14:18 +0100)]
added 'dual' menu state

in this state, the selected cursor is saved and another cursor can be moved

12 years agoignore local build configuration
Daniel Karbach [Sat, 17 Nov 2012 13:17:38 +0000 (14:17 +0100)]
ignore local build configuration

12 years agohooked Inventory::Sort into InventoryMenu
Daniel Karbach [Mon, 12 Nov 2012 20:44:17 +0000 (21:44 +0100)]
hooked Inventory::Sort into InventoryMenu

12 years agoadded Sort function to Inventory
Daniel Karbach [Mon, 12 Nov 2012 20:42:49 +0000 (21:42 +0100)]
added Sort function to Inventory

also specified the equipability of items in test-data

12 years agohook alternate cursor in inventory menu
Daniel Karbach [Sun, 11 Nov 2012 17:49:40 +0000 (18:49 +0100)]
hook alternate cursor in inventory menu

12 years agoremoved old subdir makefiles
Daniel Karbach [Sun, 11 Nov 2012 17:49:17 +0000 (18:49 +0100)]
removed old subdir makefiles

12 years agoMerge branch 'master' into menus
Daniel Karbach [Sun, 11 Nov 2012 15:36:25 +0000 (16:36 +0100)]
Merge branch 'master' into menus

I'm not putting up with changing build settings on every checkout

Conflicts:
Debug/makefile
Debug/sources.mk
Debug/src/graphics/subdir.mk
Release/makefile
Release/sources.mk
Release/src/graphics/subdir.mk

12 years agoswitched to hand-written makefiles
Daniel Karbach [Sun, 11 Nov 2012 15:33:18 +0000 (16:33 +0100)]
switched to hand-written makefiles

Build configurations are now in `/build'.
See readme file for further build instructions.

12 years agoAdded CodeBlocks project file with Windows build target
Janek Schäfer [Thu, 8 Nov 2012 19:13:00 +0000 (20:13 +0100)]
Added CodeBlocks project file with Windows build target

12 years agorecognize '\\' as a possible directory separator
Daniel Karbach [Tue, 6 Nov 2012 21:56:44 +0000 (22:56 +0100)]
recognize '\\' as a possible directory separator

libgen.h confirmed to work with mingw, thanks foxblock

fixes #28

12 years agoadded menu cursor "active" sprite
Daniel Karbach [Tue, 6 Nov 2012 21:51:02 +0000 (22:51 +0100)]
added menu cursor "active" sprite

12 years agotypo in file name
Daniel Karbach [Mon, 5 Nov 2012 19:52:28 +0000 (20:52 +0100)]
typo in file name

silly me

12 years agofixed clear call in battle state
Daniel Karbach [Sun, 4 Nov 2012 17:15:02 +0000 (18:15 +0100)]
fixed clear call in battle state

12 years agoadded basic (non-functional) inventory menu
Daniel Karbach [Sun, 4 Nov 2012 17:13:38 +0000 (18:13 +0100)]
added basic (non-functional) inventory menu

12 years agoadded 'change' menu state
Daniel Karbach [Sun, 4 Nov 2012 14:13:59 +0000 (15:13 +0100)]
added 'change' menu state

12 years agoadded menu to status screen
Daniel Karbach [Sat, 3 Nov 2012 11:27:06 +0000 (12:27 +0100)]
added menu to status screen

12 years agoadded button mapping to readme file
Daniel Karbach [Wed, 31 Oct 2012 22:26:19 +0000 (23:26 +0100)]
added button mapping to readme file

12 years agoadded ikari level to status menu
Daniel Karbach [Wed, 31 Oct 2012 21:47:58 +0000 (22:47 +0100)]
added ikari level to status menu

12 years agoadded percent sign to character table
Daniel Karbach [Wed, 31 Oct 2012 21:47:45 +0000 (22:47 +0100)]
added percent sign to character table

12 years agoshow next level in status screen
Daniel Karbach [Wed, 31 Oct 2012 21:32:07 +0000 (22:32 +0100)]
show next level in status screen

12 years agoadded hero's level ladder
Daniel Karbach [Wed, 31 Oct 2012 21:31:38 +0000 (22:31 +0100)]
added hero's level ladder

12 years agoadded experience display in status screen
Daniel Karbach [Wed, 31 Oct 2012 21:09:41 +0000 (22:09 +0100)]
added experience display in status screen

12 years agoadded right aligning font drawing functions
Daniel Karbach [Wed, 31 Oct 2012 21:06:58 +0000 (22:06 +0100)]
added right aligning font drawing functions

12 years agoadded experience as a common hero property
Daniel Karbach [Wed, 31 Oct 2012 21:06:15 +0000 (22:06 +0100)]
added experience as a common hero property

12 years agoadded hero's stats in status screen
Daniel Karbach [Tue, 23 Oct 2012 21:04:27 +0000 (23:04 +0200)]
added hero's stats in status screen

12 years agoadded equipment in stats screen
Daniel Karbach [Tue, 23 Oct 2012 20:31:37 +0000 (22:31 +0200)]
added equipment in stats screen

12 years agoadded hero selection state + status stub
Daniel Karbach [Mon, 22 Oct 2012 20:19:56 +0000 (22:19 +0200)]
added hero selection state + status stub

12 years agoadded party main menu stub
Daniel Karbach [Sun, 21 Oct 2012 19:45:06 +0000 (21:45 +0200)]
added party main menu stub

12 years agoadded wrap options for menu properties
Daniel Karbach [Sun, 21 Oct 2012 19:43:11 +0000 (21:43 +0200)]
added wrap options for menu properties

12 years agoadded frames for status menu
Daniel Karbach [Sun, 21 Oct 2012 18:01:09 +0000 (20:01 +0200)]
added frames for status menu

12 years agochanged Frame implementation
Daniel Karbach [Sun, 21 Oct 2012 18:00:47 +0000 (20:00 +0200)]
changed Frame implementation

12 years agoadded hero status tags in party menu
Daniel Karbach [Sun, 21 Oct 2012 17:09:39 +0000 (19:09 +0200)]
added hero status tags in party menu

12 years agoadded party menu state stub
Daniel Karbach [Sun, 21 Oct 2012 14:08:32 +0000 (16:08 +0200)]
added party menu state stub

12 years agoadded texture class
Daniel Karbach [Sun, 21 Oct 2012 14:06:12 +0000 (16:06 +0200)]
added texture class

12 years agorevised implementation of script text
Daniel Karbach [Sat, 20 Oct 2012 16:15:38 +0000 (18:15 +0200)]
revised implementation of script text

12 years agointroduced a small delay after flip if the screen is not a hardware surface
Daniel Karbach [Sat, 20 Oct 2012 13:29:09 +0000 (15:29 +0200)]
introduced a small delay after flip if the screen is not a hardware surface

12 years agofixed map2 data
Daniel Karbach [Thu, 18 Oct 2012 21:01:00 +0000 (23:01 +0200)]
fixed map2 data

12 years agolist type ID in wiki export
Daniel Karbach [Thu, 18 Oct 2012 20:48:44 +0000 (22:48 +0200)]
list type ID in wiki export

12 years agoswitched to static type IDs
Daniel Karbach [Thu, 18 Oct 2012 20:40:48 +0000 (22:40 +0200)]
switched to static type IDs

12 years agosome commenting on the map classes
Daniel Karbach [Thu, 18 Oct 2012 19:04:10 +0000 (21:04 +0200)]
some commenting on the map classes

12 years agoremoved debug output from main
Daniel Karbach [Wed, 17 Oct 2012 19:40:24 +0000 (21:40 +0200)]
removed debug output from main

12 years agoremoved now superfluous Application parameter to State callbacks
Daniel Karbach [Wed, 17 Oct 2012 19:34:48 +0000 (21:34 +0200)]
removed now superfluous Application parameter to State callbacks

12 years agostore an application handle in each state
Daniel Karbach [Wed, 17 Oct 2012 19:14:31 +0000 (21:14 +0200)]
store an application handle in each state

12 years agowrapped some virtual State methods in non-virtual calls
Daniel Karbach [Wed, 17 Oct 2012 18:44:51 +0000 (20:44 +0200)]
wrapped some virtual State methods in non-virtual calls

12 years agorenamed app::State's Resize -> OnResize
Daniel Karbach [Wed, 17 Oct 2012 18:21:56 +0000 (20:21 +0200)]
renamed app::State's Resize -> OnResize

12 years agorenamed state callbacks
Daniel Karbach [Tue, 16 Oct 2012 21:02:42 +0000 (23:02 +0200)]
renamed state callbacks

12 years agocommented headers in geometry directory ^^
Daniel Karbach [Tue, 16 Oct 2012 20:41:01 +0000 (22:41 +0200)]
commented headers in geometry directory ^^

12 years agocommented headers in app/ directory
Daniel Karbach [Tue, 16 Oct 2012 20:33:33 +0000 (22:33 +0200)]
commented headers in app/ directory

12 years agohandle compare/jump instructions in script assembler
Daniel Karbach [Sun, 14 Oct 2012 21:42:59 +0000 (23:42 +0200)]
handle compare/jump instructions in script assembler

12 years agoadded script labels in parser/interpreter
Daniel Karbach [Sun, 14 Oct 2012 21:19:58 +0000 (23:19 +0200)]
added script labels in parser/interpreter

12 years agoadded compare and jump codes for scripts
Daniel Karbach [Sun, 14 Oct 2012 21:07:07 +0000 (23:07 +0200)]
added compare and jump codes for scripts

12 years agomoved map data to maps.l2s
Daniel Karbach [Sun, 14 Oct 2012 18:00:30 +0000 (20:00 +0200)]
moved map data to maps.l2s

12 years agoadded script assembler
Daniel Karbach [Sun, 14 Oct 2012 15:06:33 +0000 (17:06 +0200)]
added script assembler

12 years agoless verbose token code in parser
Daniel Karbach [Sun, 14 Oct 2012 13:34:33 +0000 (15:34 +0200)]
less verbose token code in parser

12 years agoparse scripts
Daniel Karbach [Sun, 14 Oct 2012 13:31:29 +0000 (15:31 +0200)]
parse scripts

12 years agoadded new tokens
Daniel Karbach [Sun, 14 Oct 2012 12:44:38 +0000 (14:44 +0200)]
added new tokens

12 years agoimplemented modulo operation for scripts
Daniel Karbach [Sun, 14 Oct 2012 11:56:25 +0000 (13:56 +0200)]
implemented modulo operation for scripts

12 years agouse scripts for map triggers
Daniel Karbach [Sat, 13 Oct 2012 18:40:37 +0000 (20:40 +0200)]
use scripts for map triggers

12 years agofirst scripting implementation
Daniel Karbach [Sat, 13 Oct 2012 18:10:49 +0000 (20:10 +0200)]
first scripting implementation

12 years agofixed trigger type switch in Map
Daniel Karbach [Sat, 13 Oct 2012 17:58:20 +0000 (19:58 +0200)]
fixed trigger type switch in Map

12 years agoadded directional triggers
Daniel Karbach [Fri, 12 Oct 2012 19:25:18 +0000 (21:25 +0200)]
added directional triggers

these are useful e.g. for implementing doors

refs #18

12 years agofixed stepping algo again -.-
Daniel Karbach [Fri, 12 Oct 2012 19:24:18 +0000 (21:24 +0200)]
fixed stepping algo again -.-

12 years agoinitialize lastLock to an improbable position
Daniel Karbach [Fri, 12 Oct 2012 18:56:23 +0000 (20:56 +0200)]
initialize lastLock to an improbable position

12 years agomade targetless camera possible
Daniel Karbach [Fri, 12 Oct 2012 18:55:03 +0000 (20:55 +0200)]
made targetless camera possible

also removed target dummy of map state which is no longer needed

12 years agoimplemented pushable entities and pushing
Daniel Karbach [Fri, 12 Oct 2012 18:38:20 +0000 (20:38 +0200)]
implemented pushable entities and pushing

also fixed the stepping algorithm by accident

12 years agofixed entity bounds in Map
Daniel Karbach [Thu, 11 Oct 2012 21:43:25 +0000 (23:43 +0200)]
fixed entity bounds in Map

12 years agodon't alloc memory for inline literals
Daniel Karbach [Thu, 11 Oct 2012 19:44:42 +0000 (21:44 +0200)]
don't alloc memory for inline literals

those are copied into their destination and never ever linked anywhere else anyway

12 years agobetter allocation in interpreter
Daniel Karbach [Tue, 9 Oct 2012 21:27:55 +0000 (23:27 +0200)]
better allocation in interpreter

12 years agoclosed the gap between battle and map state (yay)
Daniel Karbach [Tue, 9 Oct 2012 20:43:37 +0000 (22:43 +0200)]
closed the gap between battle and map state (yay)

also introduces a GameConfig struct that should hold all global game data

12 years agobetter handling of nested state changes
Daniel Karbach [Tue, 9 Oct 2012 20:40:06 +0000 (22:40 +0200)]
better handling of nested state changes

12 years agoadded readme file
Daniel Karbach [Tue, 9 Oct 2012 16:02:52 +0000 (18:02 +0200)]
added readme file

this contains some instructions for building and launching as well as pointers
to the wiki, bugtracker, me, myself, and I.

12 years agoadded textual type/field descriptions and wiki mode
Daniel Karbach [Mon, 8 Oct 2012 21:46:34 +0000 (23:46 +0200)]
added textual type/field descriptions and wiki mode

the data types part of the loader source wiki page
(http://luke.redirectme.net/redmine/projects/l2e/wiki/LoaderSource)
can now be generated by passing -S as an argument.

12 years agoadded 500ms blackness between map transitions
Daniel Karbach [Mon, 8 Oct 2012 20:08:16 +0000 (22:08 +0200)]
added 500ms blackness between map transitions

dunno if that's the right amount, but should be something along those lines

12 years agoadded lead in/out time option for ColorFade
Daniel Karbach [Mon, 8 Oct 2012 20:07:50 +0000 (22:07 +0200)]
added lead in/out time option for ColorFade

12 years agostore complete entity in hero
Daniel Karbach [Sun, 7 Oct 2012 19:02:25 +0000 (21:02 +0200)]
store complete entity in hero

12 years agoadded loading callback for type descriptions
Daniel Karbach [Sun, 7 Oct 2012 19:00:48 +0000 (21:00 +0200)]
added loading callback for type descriptions

this can be used if additional setup is needed after raw data loading is complete

12 years agomoved map sprites to data file
Daniel Karbach [Sun, 7 Oct 2012 18:08:43 +0000 (20:08 +0200)]
moved map sprites to data file

12 years agomoved Hero and Stats to common
Daniel Karbach [Sun, 7 Oct 2012 17:39:55 +0000 (19:39 +0200)]
moved Hero and Stats to common

12 years agoadded map transition state
Daniel Karbach [Sun, 7 Oct 2012 14:15:50 +0000 (16:15 +0200)]
added map transition state