]> git.localhorst.tv Git - l2e.git/log
l2e.git
11 years agoadded scenario menu
Daniel Karbach [Fri, 30 Nov 2012 13:49:22 +0000 (14:49 +0100)]
added scenario menu

11 years agoadded scenario items to inventory
Daniel Karbach [Fri, 30 Nov 2012 13:47:04 +0000 (14:47 +0100)]
added scenario items to inventory

11 years agocompleted config menu
Daniel Karbach [Thu, 29 Nov 2012 14:25:35 +0000 (15:25 +0100)]
completed config menu

I didn't clone the music bug, as I don't think anyone would want that ;)

11 years agomade vector components writable
Daniel Karbach [Thu, 29 Nov 2012 14:24:28 +0000 (15:24 +0100)]
made vector components writable

11 years agoadded string dimensions calculation functions
Daniel Karbach [Thu, 29 Nov 2012 14:23:55 +0000 (15:23 +0100)]
added string dimensions calculation functions

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

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

11 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

11 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

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

11 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

11 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

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

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

11 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

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

11 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

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

11 years agofixed flags in makefiles
Daniel Karbach [Mon, 12 Nov 2012 20:44:55 +0000 (21:44 +0100)]
fixed flags in makefiles

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

11 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

11 years agofixed dependency file generation
Daniel Karbach [Sun, 11 Nov 2012 17:50:07 +0000 (18:50 +0100)]
fixed dependency file generation

11 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

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

11 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

11 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.

11 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

11 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

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

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

silly me

11 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

11 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

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

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

11 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

11 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

11 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

11 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

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

11 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

11 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

11 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

11 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

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

11 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

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

11 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

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

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

11 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

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

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

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

11 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

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

11 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

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

11 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

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

11 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

11 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

11 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

11 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

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

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

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

11 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

11 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

11 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

11 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

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

11 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

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

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

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

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

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

11 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

11 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

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

11 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

11 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

11 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

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

11 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

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

11 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

11 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

11 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.

11 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.