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

11 years agochanged how animation runners handle sprite overrides
Daniel Karbach [Tue, 2 Oct 2012 20:01:22 +0000 (22:01 +0200)]
changed how animation runners handle sprite overrides

11 years agoadded grid lock checking in map state
Daniel Karbach [Sun, 30 Sep 2012 18:32:45 +0000 (20:32 +0200)]
added grid lock checking in map state

11 years agoadded comparison operators to vector template
Daniel Karbach [Sun, 30 Sep 2012 18:13:29 +0000 (20:13 +0200)]
added comparison operators to vector template

11 years agoinitialize MapState::nextDirection
Daniel Karbach [Sun, 30 Sep 2012 16:50:44 +0000 (18:50 +0200)]
initialize MapState::nextDirection

whoops

11 years agomoved grid logic to world update routine
Daniel Karbach [Sun, 30 Sep 2012 16:47:44 +0000 (18:47 +0200)]
moved grid logic to world update routine

fixes #16

11 years agocheck blocking flags of tiles in map state
Daniel Karbach [Sun, 30 Sep 2012 15:49:57 +0000 (17:49 +0200)]
check blocking flags of tiles in map state

11 years agoadded entity orientation awareness
Daniel Karbach [Sun, 30 Sep 2012 15:08:29 +0000 (17:08 +0200)]
added entity orientation awareness

11 years agocheck tile lock in Entity
Daniel Karbach [Sun, 30 Sep 2012 14:50:17 +0000 (16:50 +0200)]
check tile lock in Entity

11 years agoadded tile flags in main
Daniel Karbach [Sun, 30 Sep 2012 14:49:28 +0000 (16:49 +0200)]
added tile flags in main

11 years agoadded test entity
Daniel Karbach [Sun, 30 Sep 2012 14:26:27 +0000 (16:26 +0200)]
added test entity

11 years agoplugged entities into map state
Daniel Karbach [Sun, 30 Sep 2012 14:26:13 +0000 (16:26 +0200)]
plugged entities into map state

11 years agoadded Entity class
Daniel Karbach [Sun, 30 Sep 2012 14:25:20 +0000 (16:25 +0200)]
added Entity class

11 years agochanged camera target to float
Daniel Karbach [Sun, 30 Sep 2012 14:24:14 +0000 (16:24 +0200)]
changed camera target to float

11 years agoadded mixed-type operators to Vector template
Daniel Karbach [Sun, 30 Sep 2012 14:23:24 +0000 (16:23 +0200)]
added mixed-type operators to Vector template

11 years agoadded test tileset, area and map
Daniel Karbach [Sat, 29 Sep 2012 19:02:34 +0000 (21:02 +0200)]
added test tileset, area and map

11 years agoadded application state for map
Daniel Karbach [Sat, 29 Sep 2012 19:01:54 +0000 (21:01 +0200)]
added application state for map

11 years agoadded camera class
Daniel Karbach [Sat, 29 Sep 2012 17:52:27 +0000 (19:52 +0200)]
added camera class

11 years agoadded forwarding header for map namespace
Daniel Karbach [Sat, 29 Sep 2012 17:21:29 +0000 (19:21 +0200)]
added forwarding header for map namespace

11 years agoadded basic map classes
Daniel Karbach [Sat, 29 Sep 2012 16:45:01 +0000 (18:45 +0200)]
added basic map classes

11 years agoadded forwarding headers
Daniel Karbach [Sat, 29 Sep 2012 17:18:44 +0000 (19:18 +0200)]
added forwarding headers

11 years agoadded Caster class to simplify the code in main()
Daniel Karbach [Wed, 19 Sep 2012 20:34:04 +0000 (22:34 +0200)]
added Caster class to simplify the code in main()

11 years agoadded error message for missing definitions in PLAY mode
Daniel Karbach [Sat, 15 Sep 2012 20:12:22 +0000 (22:12 +0200)]
added error message for missing definitions in PLAY mode

11 years agoremoved some leftover lines from linker branch
Daniel Karbach [Sat, 15 Sep 2012 19:53:10 +0000 (21:53 +0200)]
removed some leftover lines from linker branch

11 years agogenerate header when output file ends with 'h'
Daniel Karbach [Sat, 15 Sep 2012 19:14:04 +0000 (21:14 +0200)]
generate header when output file ends with 'h'

11 years agoadded dump option
Daniel Karbach [Sat, 15 Sep 2012 19:01:11 +0000 (21:01 +0200)]
added dump option

supply -d as an argument to dump read files

11 years agoadded argument interpreter
Daniel Karbach [Sat, 15 Sep 2012 18:30:10 +0000 (20:30 +0200)]
added argument interpreter

11 years agomade fields of type descriptions accessible
Daniel Karbach [Sat, 15 Sep 2012 17:01:05 +0000 (19:01 +0200)]
made fields of type descriptions accessible

11 years agoadded l2 object files to gitignore
Daniel Karbach [Thu, 13 Sep 2012 21:16:18 +0000 (23:16 +0200)]
added l2 object files to gitignore

11 years agomade Interpreter constructor explicit and added an error message
Daniel Karbach [Thu, 13 Sep 2012 20:43:45 +0000 (22:43 +0200)]
made Interpreter constructor explicit and added an error message

11 years agoadded linkage type and some getters to Interpreter
Daniel Karbach [Thu, 13 Sep 2012 20:34:50 +0000 (22:34 +0200)]
added linkage type and some getters to Interpreter

11 years agodefine NDEBUG for Release build config
Daniel Karbach [Tue, 11 Sep 2012 19:51:57 +0000 (21:51 +0200)]
define NDEBUG for Release build config

11 years agohandle special case of Image type objects
Daniel Karbach [Tue, 11 Sep 2012 19:45:15 +0000 (21:45 +0200)]
handle special case of Image type objects

11 years agofixed type of monster number properties
Daniel Karbach [Tue, 11 Sep 2012 19:44:24 +0000 (21:44 +0200)]
fixed type of monster number properties

11 years agoincluded type definition of Monster in main()
Daniel Karbach [Tue, 11 Sep 2012 19:06:52 +0000 (21:06 +0200)]
included type definition of Monster in main()

11 years agosplit reading of literal from reading its defined name
Daniel Karbach [Tue, 11 Sep 2012 19:04:54 +0000 (21:04 +0200)]
split reading of literal from reading its defined name

11 years agorevised array type notation
Daniel Karbach [Tue, 11 Sep 2012 18:34:29 +0000 (20:34 +0200)]
revised array type notation

11 years agoadded missing spell flags
Daniel Karbach [Mon, 10 Sep 2012 20:59:01 +0000 (22:59 +0200)]
added missing spell flags

11 years agotackled some problems (not all :) )
Daniel Karbach [Mon, 10 Sep 2012 20:55:07 +0000 (22:55 +0200)]
tackled some problems (not all :) )

11 years agoadded constructors for described types
Daniel Karbach [Mon, 10 Sep 2012 20:32:10 +0000 (22:32 +0200)]
added constructors for described types

11 years agoremoved type resolution from Animation::addFields
Daniel Karbach [Mon, 10 Sep 2012 20:08:28 +0000 (22:08 +0200)]
removed type resolution from Animation::addFields

11 years agoconverted pseudo-fields into real ones
Daniel Karbach [Mon, 10 Sep 2012 20:02:19 +0000 (22:02 +0200)]
converted pseudo-fields into real ones

11 years agofixed property names of BattleResources
Daniel Karbach [Sun, 9 Sep 2012 13:42:49 +0000 (15:42 +0200)]
fixed property names of BattleResources

11 years agoreordered type description creation to avoid reallocation
Daniel Karbach [Sun, 9 Sep 2012 13:41:28 +0000 (15:41 +0200)]
reordered type description creation to avoid reallocation

11 years agofixed some issues to get it to compile again
Daniel Karbach [Sun, 9 Sep 2012 13:32:16 +0000 (15:32 +0200)]
fixed some issues to get it to compile again

11 years agoadded type description of Stats
Daniel Karbach [Sun, 9 Sep 2012 12:49:45 +0000 (14:49 +0200)]
added type description of Stats

11 years agoadded type description of Sprite
Daniel Karbach [Sun, 9 Sep 2012 12:45:00 +0000 (14:45 +0200)]
added type description of Sprite

11 years agoadded partial type description of Spell
Daniel Karbach [Sun, 9 Sep 2012 12:40:20 +0000 (14:40 +0200)]
added partial type description of Spell

11 years agoadded type description of PartyLayout
Daniel Karbach [Sun, 9 Sep 2012 12:31:07 +0000 (14:31 +0200)]
added type description of PartyLayout

11 years agoadded type description of Monster
Daniel Karbach [Sun, 9 Sep 2012 12:19:49 +0000 (14:19 +0200)]
added type description of Monster

11 years agofixed hero animations reference type
Daniel Karbach [Sun, 9 Sep 2012 12:18:33 +0000 (14:18 +0200)]
fixed hero animations reference type

11 years agoadded type description of MenuProperties
Daniel Karbach [Sun, 9 Sep 2012 12:14:13 +0000 (14:14 +0200)]
added type description of MenuProperties

11 years agoadded type description of Hero
Daniel Karbach [Sun, 9 Sep 2012 12:05:14 +0000 (14:05 +0200)]
added type description of Hero

11 years agoadded partial type description of Item
Daniel Karbach [Sun, 9 Sep 2012 11:51:11 +0000 (13:51 +0200)]
added partial type description of Item

still missing a way to describe bit fields/flags

11 years agoadded type description of Ikari
Daniel Karbach [Sat, 8 Sep 2012 12:38:21 +0000 (14:38 +0200)]
added type description of Ikari

11 years agoadded type description of Gauge
Daniel Karbach [Wed, 5 Sep 2012 21:20:27 +0000 (23:20 +0200)]
added type description of Gauge

11 years agoadded type description of Frame
Daniel Karbach [Wed, 5 Sep 2012 21:06:38 +0000 (23:06 +0200)]
added type description of Frame

11 years agoadded type description of Font
Daniel Karbach [Wed, 5 Sep 2012 21:01:26 +0000 (23:01 +0200)]
added type description of Font

11 years agoadded type description of complex animation
Daniel Karbach [Wed, 5 Sep 2012 20:27:02 +0000 (22:27 +0200)]
added type description of complex animation

11 years agoadded type description of simple animation
Daniel Karbach [Wed, 5 Sep 2012 20:06:35 +0000 (22:06 +0200)]
added type description of simple animation

11 years agoadded type description of battle::Resources
Daniel Karbach [Wed, 5 Sep 2012 19:46:07 +0000 (21:46 +0200)]
added type description of battle::Resources