]> git.localhorst.tv Git - l2e.git/log
l2e.git
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.

11 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

11 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

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

11 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

11 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

11 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

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

11 years agobreak out of physics loop if a state change happened
Daniel Karbach [Sun, 7 Oct 2012 14:15:15 +0000 (16:15 +0200)]
break out of physics loop if a state change happened

11 years agoadded ColorFade to graphics fwd.h
Daniel Karbach [Sun, 7 Oct 2012 13:56:34 +0000 (15:56 +0200)]
added ColorFade to graphics fwd.h

11 years agoadded color fading state
Daniel Karbach [Sun, 7 Oct 2012 13:49:42 +0000 (15:49 +0200)]
added color fading state

this can fade a state to and from a solid color

11 years agomade TileAt/AreaAt fail silently
Daniel Karbach [Sun, 7 Oct 2012 13:00:20 +0000 (15:00 +0200)]
made TileAt/AreaAt fail silently

this way the game does not halt when the player walks off the map

11 years agoextracted map loading/unloading
Daniel Karbach [Sun, 7 Oct 2012 12:54:55 +0000 (14:54 +0200)]
extracted map loading/unloading

11 years agoadded temporary map transition implementation
Daniel Karbach [Sun, 7 Oct 2012 12:40:20 +0000 (14:40 +0200)]
added temporary map transition implementation

11 years agoadded second map to transition to
Daniel Karbach [Sat, 6 Oct 2012 21:45:57 +0000 (23:45 +0200)]
added second map to transition to

11 years agouse sdl utility functions for debug drawing
Daniel Karbach [Sat, 6 Oct 2012 21:01:31 +0000 (23:01 +0200)]
use sdl utility functions for debug drawing

11 years agoadded some graphics primitive functions
Daniel Karbach [Sat, 6 Oct 2012 21:01:03 +0000 (23:01 +0200)]
added some graphics primitive functions

11 years agoadded area bounds to debug overlay
Daniel Karbach [Sat, 6 Oct 2012 20:35:34 +0000 (22:35 +0200)]
added area bounds to debug overlay

11 years agomoved test trigger to door coordinates
Daniel Karbach [Sat, 6 Oct 2012 20:22:05 +0000 (22:22 +0200)]
moved test trigger to door coordinates

11 years agoadded triggers to map debug render
Daniel Karbach [Sat, 6 Oct 2012 20:21:48 +0000 (22:21 +0200)]
added triggers to map debug render

11 years agoadded debug mode for maps
Daniel Karbach [Sat, 6 Oct 2012 20:08:11 +0000 (22:08 +0200)]
added debug mode for maps

currently shows tile blocking flags as little red lines

11 years agoadded 4 debug keys
Daniel Karbach [Sat, 6 Oct 2012 20:07:19 +0000 (22:07 +0200)]
added 4 debug keys

you never know when you're gonna need those

11 years agoadded second map area
Daniel Karbach [Sat, 6 Oct 2012 19:46:05 +0000 (21:46 +0200)]
added second map area

11 years agoreversed order of monster checks
Daniel Karbach [Sat, 6 Oct 2012 00:06:41 +0000 (02:06 +0200)]
reversed order of monster checks

and added some TODOs

11 years agobegun monster vicinity checking
Daniel Karbach [Fri, 5 Oct 2012 20:48:02 +0000 (22:48 +0200)]
begun monster vicinity checking

11 years agofix blocking flag of guy
Daniel Karbach [Fri, 5 Oct 2012 20:47:27 +0000 (22:47 +0200)]
fix blocking flag of guy

11 years agocheck for blocking entities when trying to move
Daniel Karbach [Fri, 5 Oct 2012 16:52:22 +0000 (18:52 +0200)]
check for blocking entities when trying to move

11 years agoadded monster dummy
Daniel Karbach [Fri, 5 Oct 2012 16:27:27 +0000 (18:27 +0200)]
added monster dummy

11 years agodon't lock player character onto its tile
Daniel Karbach [Fri, 5 Oct 2012 15:03:33 +0000 (17:03 +0200)]
don't lock player character onto its tile

11 years agoimplemented followers
Daniel Karbach [Fri, 5 Oct 2012 14:52:55 +0000 (16:52 +0200)]
implemented followers

all entities are now snapped to their nearest tile position when the player character locks onto a tile

fixes #17

11 years agomore Vector operations
Daniel Karbach [Fri, 5 Oct 2012 13:54:50 +0000 (15:54 +0200)]
more Vector operations

there are not real vector operations in a mathematical sense, but are useful nonetheless

11 years agoextracted tile coordinates calculation
Daniel Karbach [Fri, 5 Oct 2012 13:11:59 +0000 (15:11 +0200)]
extracted tile coordinates calculation

11 years agoadded movement timer to track blocked movement
Daniel Karbach [Fri, 5 Oct 2012 11:39:39 +0000 (13:39 +0200)]
added movement timer to track blocked movement

this should correct the behaviour of OnMove and OnGridLock calls even when walking into a wall

fixes #21 ?

11 years agoadded entity follower list
Daniel Karbach [Wed, 3 Oct 2012 15:23:31 +0000 (17:23 +0200)]
added entity follower list

still unfinished due to movement detection bugs

refs #17
refs #20

11 years agoadded map sprites for 3 other heroes
Daniel Karbach [Wed, 3 Oct 2012 13:55:43 +0000 (15:55 +0200)]
added map sprites for 3 other heroes

11 years agotrigger handling in map state
Daniel Karbach [Wed, 3 Oct 2012 13:09:02 +0000 (15:09 +0200)]
trigger handling in map state

11 years agoadded map trigger prototype
Daniel Karbach [Wed, 3 Oct 2012 13:05:51 +0000 (15:05 +0200)]
added map trigger prototype

11 years agoshift walking animation by one frame
Daniel Karbach [Tue, 2 Oct 2012 20:25:38 +0000 (22:25 +0200)]
shift walking animation by one frame

11 years agoframe shiftability in animation runner
Daniel Karbach [Tue, 2 Oct 2012 20:25:17 +0000 (22:25 +0200)]
frame shiftability in animation runner

11 years agostart/stop animation of player character
Daniel Karbach [Tue, 2 Oct 2012 20:08:44 +0000 (22:08 +0200)]
start/stop animation of player character

11 years agoallow checking of multiple keys at once
Daniel Karbach [Tue, 2 Oct 2012 20:03:12 +0000 (22:03 +0200)]
allow checking of multiple keys at once