]>
 
 
git.localhorst.tv Git - l2e.git/log 
 
 
 
 
 
 
Daniel Karbach  [Tue, 6 Nov 2012 21:51:02 +0000  (22:51 +0100)] 
 
added menu cursor "active" sprite 
 
Daniel Karbach  [Sun, 4 Nov 2012 17:13:38 +0000  (18:13 +0100)] 
 
added basic (non-functional) inventory menu 
 
Daniel Karbach  [Sun, 4 Nov 2012 14:13:59 +0000  (15:13 +0100)] 
 
added 'change' menu state 
 
Daniel Karbach  [Sat, 3 Nov 2012 11:27:06 +0000  (12:27 +0100)] 
 
added menu to status screen 
 
Daniel Karbach  [Wed, 31 Oct 2012 21:47:58 +0000  (22:47 +0100)] 
 
added ikari level to status menu 
 
Daniel Karbach  [Wed, 31 Oct 2012 21:47:45 +0000  (22:47 +0100)] 
 
added percent sign to character table 
 
Daniel Karbach  [Wed, 31 Oct 2012 21:32:07 +0000  (22:32 +0100)] 
 
show next level in status screen 
 
Daniel Karbach  [Wed, 31 Oct 2012 21:31:38 +0000  (22:31 +0100)] 
 
added hero's level ladder 
 
Daniel Karbach  [Wed, 31 Oct 2012 21:09:41 +0000  (22:09 +0100)] 
 
added experience display in status screen 
 
Daniel Karbach  [Wed, 31 Oct 2012 21:06:58 +0000  (22:06 +0100)] 
 
added right aligning font drawing functions 
 
Daniel Karbach  [Wed, 31 Oct 2012 21:06:15 +0000  (22:06 +0100)] 
 
added experience as a common hero property 
 
Daniel Karbach  [Tue, 23 Oct 2012 21:04:27 +0000  (23:04 +0200)] 
 
added hero's stats in status screen 
 
Daniel Karbach  [Tue, 23 Oct 2012 20:31:37 +0000  (22:31 +0200)] 
 
added equipment in stats screen 
 
Daniel Karbach  [Mon, 22 Oct 2012 20:19:56 +0000  (22:19 +0200)] 
 
added hero selection state + status stub 
 
Daniel Karbach  [Sun, 21 Oct 2012 19:45:06 +0000  (21:45 +0200)] 
 
added party main menu stub 
 
Daniel Karbach  [Sun, 21 Oct 2012 19:43:11 +0000  (21:43 +0200)] 
 
added wrap options for menu properties 
 
Daniel Karbach  [Sun, 21 Oct 2012 18:01:09 +0000  (20:01 +0200)] 
 
added frames for status menu 
 
Daniel Karbach  [Sun, 21 Oct 2012 18:00:47 +0000  (20:00 +0200)] 
 
changed Frame implementation 
 
Daniel Karbach  [Sun, 21 Oct 2012 17:09:39 +0000  (19:09 +0200)] 
 
added hero status tags in party menu 
 
Daniel Karbach  [Sun, 21 Oct 2012 14:08:32 +0000  (16:08 +0200)] 
 
added party menu state stub 
 
Daniel Karbach  [Sun, 21 Oct 2012 14:06:12 +0000  (16:06 +0200)] 
 
added texture class 
 
Daniel Karbach  [Sat, 20 Oct 2012 16:15:38 +0000  (18:15 +0200)] 
 
revised implementation of script text 
 
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 
 
Daniel Karbach  [Thu, 18 Oct 2012 21:01:00 +0000  (23:01 +0200)] 
 
fixed map2 data 
 
Daniel Karbach  [Thu, 18 Oct 2012 20:48:44 +0000  (22:48 +0200)] 
 
list type ID in wiki export 
 
Daniel Karbach  [Thu, 18 Oct 2012 20:40:48 +0000  (22:40 +0200)] 
 
switched to static type IDs 
 
Daniel Karbach  [Thu, 18 Oct 2012 19:04:10 +0000  (21:04 +0200)] 
 
some commenting on the map classes 
 
Daniel Karbach  [Wed, 17 Oct 2012 19:40:24 +0000  (21:40 +0200)] 
 
removed debug output from main 
 
Daniel Karbach  [Wed, 17 Oct 2012 19:34:48 +0000  (21:34 +0200)] 
 
removed now superfluous Application parameter to State callbacks 
 
Daniel Karbach  [Wed, 17 Oct 2012 19:14:31 +0000  (21:14 +0200)] 
 
store an application handle in each state 
 
Daniel Karbach  [Wed, 17 Oct 2012 18:44:51 +0000  (20:44 +0200)] 
 
wrapped some virtual State methods in non-virtual calls 
 
Daniel Karbach  [Wed, 17 Oct 2012 18:21:56 +0000  (20:21 +0200)] 
 
renamed app::State's Resize -> OnResize 
 
Daniel Karbach  [Tue, 16 Oct 2012 21:02:42 +0000  (23:02 +0200)] 
 
renamed state callbacks 
 
Daniel Karbach  [Tue, 16 Oct 2012 20:41:01 +0000  (22:41 +0200)] 
 
commented headers in geometry directory ^^ 
 
Daniel Karbach  [Tue, 16 Oct 2012 20:33:33 +0000  (22:33 +0200)] 
 
commented headers in app/ directory 
 
Daniel Karbach  [Sun, 14 Oct 2012 21:42:59 +0000  (23:42 +0200)] 
 
handle compare/jump instructions in script assembler 
 
Daniel Karbach  [Sun, 14 Oct 2012 21:19:58 +0000  (23:19 +0200)] 
 
added script labels in parser/interpreter 
 
Daniel Karbach  [Sun, 14 Oct 2012 21:07:07 +0000  (23:07 +0200)] 
 
added compare and jump codes for scripts 
 
Daniel Karbach  [Sun, 14 Oct 2012 18:00:30 +0000  (20:00 +0200)] 
 
moved map data to maps.l2s 
 
Daniel Karbach  [Sun, 14 Oct 2012 15:06:33 +0000  (17:06 +0200)] 
 
added script assembler 
 
Daniel Karbach  [Sun, 14 Oct 2012 13:34:33 +0000  (15:34 +0200)] 
 
less verbose token code in parser 
 
Daniel Karbach  [Sun, 14 Oct 2012 13:31:29 +0000  (15:31 +0200)] 
 
parse scripts 
 
Daniel Karbach  [Sun, 14 Oct 2012 12:44:38 +0000  (14:44 +0200)] 
 
added new tokens 
 
Daniel Karbach  [Sun, 14 Oct 2012 11:56:25 +0000  (13:56 +0200)] 
 
implemented modulo operation for scripts 
 
Daniel Karbach  [Sat, 13 Oct 2012 18:40:37 +0000  (20:40 +0200)] 
 
use scripts for map triggers 
 
Daniel Karbach  [Sat, 13 Oct 2012 18:10:49 +0000  (20:10 +0200)] 
 
first scripting implementation 
 
Daniel Karbach  [Sat, 13 Oct 2012 17:58:20 +0000  (19:58 +0200)] 
 
fixed trigger type switch in Map 
 
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 
 
Daniel Karbach  [Fri, 12 Oct 2012 19:24:18 +0000  (21:24 +0200)] 
 
fixed stepping algo again -.- 
 
Daniel Karbach  [Fri, 12 Oct 2012 18:56:23 +0000  (20:56 +0200)] 
 
initialize lastLock to an improbable position 
 
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 
 
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 
 
Daniel Karbach  [Thu, 11 Oct 2012 21:43:25 +0000  (23:43 +0200)] 
 
fixed entity bounds in Map 
 
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 
 
Daniel Karbach  [Tue, 9 Oct 2012 21:27:55 +0000  (23:27 +0200)] 
 
better allocation in interpreter 
 
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 
 
Daniel Karbach  [Tue, 9 Oct 2012 20:40:06 +0000  (22:40 +0200)] 
 
better handling of nested state changes 
 
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. 
 
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. 
 
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 
 
Daniel Karbach  [Mon, 8 Oct 2012 20:07:50 +0000  (22:07 +0200)] 
 
added lead in/out time option for ColorFade 
 
Daniel Karbach  [Sun, 7 Oct 2012 19:02:25 +0000  (21:02 +0200)] 
 
store complete entity in hero 
 
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 
 
Daniel Karbach  [Sun, 7 Oct 2012 18:08:43 +0000  (20:08 +0200)] 
 
moved map sprites to data file 
 
Daniel Karbach  [Sun, 7 Oct 2012 17:39:55 +0000  (19:39 +0200)] 
 
moved Hero and Stats to common 
 
Daniel Karbach  [Sun, 7 Oct 2012 14:15:50 +0000  (16:15 +0200)] 
 
added map transition state 
 
Daniel Karbach  [Sun, 7 Oct 2012 14:15:15 +0000  (16:15 +0200)] 
 
break out of physics loop if a state change happened 
 
Daniel Karbach  [Sun, 7 Oct 2012 13:56:34 +0000  (15:56 +0200)] 
 
added ColorFade to graphics fwd.h 
 
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 
 
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 
 
Daniel Karbach  [Sun, 7 Oct 2012 12:54:55 +0000  (14:54 +0200)] 
 
extracted map loading/unloading 
 
Daniel Karbach  [Sun, 7 Oct 2012 12:40:20 +0000  (14:40 +0200)] 
 
added temporary map transition implementation 
 
Daniel Karbach  [Sat, 6 Oct 2012 21:45:57 +0000  (23:45 +0200)] 
 
added second map to transition to 
 
Daniel Karbach  [Sat, 6 Oct 2012 21:01:31 +0000  (23:01 +0200)] 
 
use sdl utility functions for debug drawing 
 
Daniel Karbach  [Sat, 6 Oct 2012 21:01:03 +0000  (23:01 +0200)] 
 
added some graphics primitive functions 
 
Daniel Karbach  [Sat, 6 Oct 2012 20:35:34 +0000  (22:35 +0200)] 
 
added area bounds to debug overlay 
 
Daniel Karbach  [Sat, 6 Oct 2012 20:22:05 +0000  (22:22 +0200)] 
 
moved test trigger to door coordinates 
 
Daniel Karbach  [Sat, 6 Oct 2012 20:21:48 +0000  (22:21 +0200)] 
 
added triggers to map debug render 
 
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 
 
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 
 
Daniel Karbach  [Sat, 6 Oct 2012 19:46:05 +0000  (21:46 +0200)] 
 
added second map area 
 
Daniel Karbach  [Sat, 6 Oct 2012 00:06:41 +0000  (02:06  +0200)] 
 
reversed order of monster checks 
 
and added some TODOs 
 
Daniel Karbach  [Fri, 5 Oct 2012 20:48:02 +0000  (22:48 +0200)] 
 
begun monster vicinity checking 
 
Daniel Karbach  [Fri, 5 Oct 2012 20:47:27 +0000  (22:47 +0200)] 
 
fix blocking flag of guy 
 
Daniel Karbach  [Fri, 5 Oct 2012 16:52:22 +0000  (18:52 +0200)] 
 
check for blocking entities when trying to move 
 
Daniel Karbach  [Fri, 5 Oct 2012 16:27:27 +0000  (18:27 +0200)] 
 
added monster dummy 
 
Daniel Karbach  [Fri, 5 Oct 2012 15:03:33 +0000  (17:03 +0200)] 
 
don't lock player character onto its tile 
 
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 
 
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 
 
Daniel Karbach  [Fri, 5 Oct 2012 13:11:59 +0000  (15:11 +0200)] 
 
extracted tile coordinates calculation 
 
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 ? 
 
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 
 
Daniel Karbach  [Wed, 3 Oct 2012 13:55:43 +0000  (15:55 +0200)] 
 
added map sprites for 3 other heroes 
 
Daniel Karbach  [Wed, 3 Oct 2012 13:09:02 +0000  (15:09 +0200)] 
 
trigger handling in map state 
 
Daniel Karbach  [Wed, 3 Oct 2012 13:05:51 +0000  (15:05 +0200)] 
 
added map trigger prototype 
 
Daniel Karbach  [Tue, 2 Oct 2012 20:25:38 +0000  (22:25 +0200)] 
 
shift walking animation by one frame 
 
Daniel Karbach  [Tue, 2 Oct 2012 20:25:17 +0000  (22:25 +0200)] 
 
frame shiftability in animation runner 
 
Daniel Karbach  [Tue, 2 Oct 2012 20:08:44 +0000  (22:08 +0200)] 
 
start/stop animation of player character 
 
Daniel Karbach  [Tue, 2 Oct 2012 20:03:12 +0000  (22:03 +0200)] 
 
allow checking of multiple keys at once 
 
Daniel Karbach  [Tue, 2 Oct 2012 20:01:22 +0000  (22:01 +0200)] 
 
changed how animation runners handle sprite overrides