]> git.localhorst.tv Git - l2e.git/log
l2e.git
5 years agonew language, new compiler master
Daniel Karbach [Mon, 28 Jan 2019 16:49:07 +0000 (17:49 +0100)]
new language, new compiler

10 years agoworkaround for map lock with int steps
Daniel Karbach [Tue, 20 Aug 2013 08:19:28 +0000 (10:19 +0200)]
workaround for map lock with int steps

10 years agoadded option for sped up integration
Daniel Karbach [Tue, 20 Aug 2013 07:42:30 +0000 (09:42 +0200)]
added option for sped up integration

10 years agofix gcc memcpy warning
Daniel Karbach [Wed, 14 Aug 2013 07:45:50 +0000 (09:45 +0200)]
fix gcc memcpy warning

11 years agofixed sdl::OutlineRect for rects with x or y < 0
Daniel Karbach [Mon, 25 Mar 2013 07:09:19 +0000 (08:09 +0100)]
fixed sdl::OutlineRect for rects with x or y < 0

11 years agobetter accessibility of map-related properties
Daniel Karbach [Wed, 20 Mar 2013 18:06:30 +0000 (19:06 +0100)]
better accessibility of map-related properties

also fixed a typo

11 years agorelocate scripts linker
Daniel Karbach [Tue, 19 Mar 2013 17:53:42 +0000 (18:53 +0100)]
relocate scripts

it totally works, yay \o/
well, except for referencing unavailable symbols in scripts

11 years agosupport for arrays containing (yet) undefined references
Daniel Karbach [Sun, 17 Mar 2013 18:48:40 +0000 (19:48 +0100)]
support for arrays containing (yet) undefined references

11 years agoinitialize objects after loading
Daniel Karbach [Sun, 17 Mar 2013 17:09:08 +0000 (18:09 +0100)]
initialize objects after loading

this links the vtables and runs any custom loading function

11 years agoref and load images in l2o files
Daniel Karbach [Sun, 17 Mar 2013 16:35:58 +0000 (17:35 +0100)]
ref and load images in l2o files

11 years agonon-reference type array relocation
Daniel Karbach [Sun, 17 Mar 2013 12:28:35 +0000 (13:28 +0100)]
non-reference type array relocation

11 years agofix substantial mistake in linker
Daniel Karbach [Fri, 15 Mar 2013 20:40:20 +0000 (21:40 +0100)]
fix substantial mistake in linker

:o

11 years agoactivated the loader
Daniel Karbach [Thu, 14 Mar 2013 22:12:14 +0000 (23:12 +0100)]
activated the loader

produces segfaults en masse but actually loads some of the data

11 years agonew object file format in compiler
Daniel Karbach [Wed, 13 Mar 2013 18:07:19 +0000 (19:07 +0100)]
new object file format in compiler

11 years agoadded loader to main
Daniel Karbach [Sat, 15 Sep 2012 19:34:37 +0000 (21:34 +0200)]
added loader to main

11 years agoadded make target for data
Daniel Karbach [Sat, 15 Sep 2012 18:47:17 +0000 (20:47 +0200)]
added make target for data

11 years agoadded (untested) loader
Daniel Karbach [Sat, 15 Sep 2012 18:29:52 +0000 (20:29 +0200)]
added (untested) loader

11 years agoextracted object file structure
Daniel Karbach [Sat, 15 Sep 2012 17:50:57 +0000 (19:50 +0200)]
extracted object file structure

11 years agoadded Compiler to turn an interpretation into an object file
Daniel Karbach [Thu, 13 Sep 2012 20:35:18 +0000 (22:35 +0200)]
added Compiler to turn an interpretation into an object file

11 years agoadded Rational template (for fractions)
Daniel Karbach [Thu, 21 Feb 2013 07:10:47 +0000 (08:10 +0100)]
added Rational template (for fractions)

11 years agoimproved issues script and added wiki script
Daniel Karbach [Sun, 24 Feb 2013 21:19:52 +0000 (22:19 +0100)]
improved issues script and added wiki script

11 years agoadded basic defeat state
Daniel Karbach [Tue, 19 Feb 2013 17:59:02 +0000 (18:59 +0100)]
added basic defeat state

refs #4

11 years agofade out after victory
Daniel Karbach [Thu, 14 Feb 2013 06:59:24 +0000 (07:59 +0100)]
fade out after victory

fixes #5

11 years agoadded fallback for string resources
Daniel Karbach [Wed, 13 Feb 2013 18:33:06 +0000 (19:33 +0100)]
added fallback for string resources

11 years agoput victory strings in battle resources
Daniel Karbach [Wed, 13 Feb 2013 17:39:57 +0000 (18:39 +0100)]
put victory strings in battle resources

11 years agoput stat increments in level ladder
Daniel Karbach [Tue, 12 Feb 2013 07:07:14 +0000 (08:07 +0100)]
put stat increments in level ladder

11 years agomoved upgrade process to battle class
Daniel Karbach [Sun, 10 Feb 2013 11:07:08 +0000 (12:07 +0100)]
moved upgrade process to battle class

11 years agofeed victory messages from upgrade
Daniel Karbach [Fri, 8 Feb 2013 16:05:22 +0000 (17:05 +0100)]
feed victory messages from upgrade

11 years agostop lines in victory state from crossing the frame
Daniel Karbach [Wed, 13 Feb 2013 18:41:49 +0000 (19:41 +0100)]
stop lines in victory state from crossing the frame

11 years agoanimated victory messages
Daniel Karbach [Thu, 7 Feb 2013 06:55:08 +0000 (07:55 +0100)]
animated victory messages

11 years agoinclude capsule in victory messages
Daniel Karbach [Thu, 7 Feb 2013 06:54:31 +0000 (07:54 +0100)]
include capsule in victory messages

11 years agoadded getters for interval timer information
Daniel Karbach [Thu, 7 Feb 2013 06:52:52 +0000 (07:52 +0100)]
added getters for interval timer information

11 years agoshow battle results interactively
Daniel Karbach [Wed, 6 Feb 2013 07:01:45 +0000 (08:01 +0100)]
show battle results interactively

11 years agoadded simple victory state
Daniel Karbach [Tue, 5 Feb 2013 19:59:37 +0000 (20:59 +0100)]
added simple victory state

refs #5

11 years agomade monsters' rewards settable by data
Daniel Karbach [Tue, 5 Feb 2013 19:58:12 +0000 (20:58 +0100)]
made monsters' rewards settable by data

11 years agofixed formatting of battle::RunState
Daniel Karbach [Mon, 4 Feb 2013 07:15:58 +0000 (08:15 +0100)]
fixed formatting of battle::RunState

11 years agocommented Interpreter class
Daniel Karbach [Mon, 4 Feb 2013 06:48:59 +0000 (07:48 +0100)]
commented Interpreter class

11 years agoless pointer chasing in battle::PerformAttacks
Daniel Karbach [Sun, 3 Feb 2013 14:51:42 +0000 (15:51 +0100)]
less pointer chasing in battle::PerformAttacks

11 years agoextracted battle logic into a class
Daniel Karbach [Sun, 3 Feb 2013 14:29:47 +0000 (15:29 +0100)]
extracted battle logic into a class

fixes #35

11 years agosimplified definition postponing
Daniel Karbach [Thu, 31 Jan 2013 07:12:29 +0000 (08:12 +0100)]
simplified definition postponing

11 years agouse referenced flag of array types
Daniel Karbach [Thu, 31 Jan 2013 06:41:28 +0000 (07:41 +0100)]
use referenced flag of array types

reference arrays are pointer to pointer to value + an int while
"normal" arrays are pointer to value + an int

refs #34

11 years agocached some of the battle coordinates
Daniel Karbach [Tue, 29 Jan 2013 23:05:09 +0000 (00:05 +0100)]
cached some of the battle coordinates

11 years agoimplemented map tile anmation
Daniel Karbach [Wed, 30 Jan 2013 11:24:27 +0000 (12:24 +0100)]
implemented map tile anmation

The number of frames can be set per tile via the 'frames' property (which
defaults to 1).
Frame time is currently 512ms, could still need a little tuning.

fixes #27

11 years agore-enable battle launching from MapState
Daniel Karbach [Tue, 29 Jan 2013 17:50:04 +0000 (18:50 +0100)]
re-enable battle launching from MapState

sorry, my bad

11 years agoadded advantage turn checking in MapState
Daniel Karbach [Fri, 25 Jan 2013 16:14:26 +0000 (17:14 +0100)]
added advantage turn checking in MapState

refs #26

11 years agoadded debug render for ladder flag
Daniel Karbach [Thu, 24 Jan 2013 06:54:59 +0000 (07:54 +0100)]
added debug render for ladder flag

11 years agoadd an invisible ladder to the test map
Daniel Karbach [Thu, 24 Jan 2013 00:00:08 +0000 (18:00 -0600)]
add an invisible ladder to the test map

11 years agoadded tile ladder flag
Daniel Karbach [Wed, 23 Jan 2013 23:59:23 +0000 (17:59 -0600)]
added tile ladder flag

fixes #25

11 years agoadded script to fetch issues into plaintext files
Daniel Karbach [Tue, 22 Jan 2013 21:08:29 +0000 (22:08 +0100)]
added script to fetch issues into plaintext files

this should prove useful for working offline

11 years agoconsistent naming of graphics drawing functions
Daniel Karbach [Wed, 23 Jan 2013 00:11:25 +0000 (18:11 -0600)]
consistent naming of graphics drawing functions

11 years agoremoved outdated TODOs from map::Entity
Daniel Karbach [Tue, 22 Jan 2013 23:40:03 +0000 (17:40 -0600)]
removed outdated TODOs from map::Entity

11 years agotuned menu selected cusor animation
Daniel Karbach [Tue, 22 Jan 2013 13:17:11 +0000 (07:17 -0600)]
tuned menu selected cusor animation

11 years agoremoved useless whitespace from test.l2s
Daniel Karbach [Tue, 22 Jan 2013 13:16:48 +0000 (07:16 -0600)]
removed useless whitespace from test.l2s

11 years agominor performance improvements
Daniel Karbach [Mon, 21 Jan 2013 20:51:29 +0000 (21:51 +0100)]
minor performance improvements

11 years agofixed position of menu hero cursor
Daniel Karbach [Mon, 21 Jan 2013 20:14:31 +0000 (21:14 +0100)]
fixed position of menu hero cursor

11 years agoadded "profile" build configuration
Daniel Karbach [Mon, 21 Jan 2013 19:38:00 +0000 (20:38 +0100)]
added "profile" build configuration

11 years agoimproved Texture::Render()
Daniel Karbach [Mon, 21 Jan 2013 19:36:48 +0000 (20:36 +0100)]
improved Texture::Render()

11 years agofixed typo in readme
Daniel Karbach [Mon, 21 Jan 2013 13:16:14 +0000 (07:16 -0600)]
fixed typo in readme

11 years agoadded key mapping for pandora
Daniel Karbach [Mon, 21 Jan 2013 13:10:42 +0000 (07:10 -0600)]
added key mapping for pandora

11 years agomoved key mapping to a seperate file
Daniel Karbach [Mon, 21 Jan 2013 12:56:51 +0000 (06:56 -0600)]
moved key mapping to a seperate file

11 years agoignore vim's swap files
Daniel Karbach [Sat, 19 Jan 2013 04:44:06 +0000 (22:44 -0600)]
ignore vim's swap files

11 years agoadded animation synchronization function
Daniel Karbach [Sat, 19 Jan 2013 04:44:51 +0000 (22:44 -0600)]
added animation synchronization function

11 years agoadded menu cursor animations
Daniel Karbach [Sat, 19 Jan 2013 04:21:25 +0000 (22:21 -0600)]
added menu cursor animations

11 years agoadded local-config.mk to gitignore
Daniel Karbach [Thu, 17 Jan 2013 06:53:01 +0000 (00:53 -0600)]
added local-config.mk to gitignore

11 years agoremoved useless comments
Daniel Karbach [Wed, 2 Jan 2013 22:00:19 +0000 (23:00 +0100)]
removed useless comments

11 years agoremoved lazy fwd headers
Daniel Karbach [Wed, 2 Jan 2013 21:47:43 +0000 (22:47 +0100)]
removed lazy fwd headers

11 years agofixed divide by zero bug in MapState
Daniel Karbach [Thu, 27 Dec 2012 16:01:29 +0000 (17:01 +0100)]
fixed divide by zero bug in MapState

and added more tests for the Fixed operators

11 years agoswitched geometric scalars from floating to fixed
Daniel Karbach [Thu, 27 Dec 2012 14:52:42 +0000 (15:52 +0100)]
switched geometric scalars from floating to fixed

11 years agoadded fixed point number type
Daniel Karbach [Thu, 27 Dec 2012 11:23:51 +0000 (12:23 +0100)]
added fixed point number type

11 years agorenamed namespace geometry -> math
Daniel Karbach [Thu, 27 Dec 2012 06:51:50 +0000 (07:51 +0100)]
renamed namespace geometry -> math

11 years agoadded first unit test
Daniel Karbach [Thu, 27 Dec 2012 06:44:08 +0000 (07:44 +0100)]
added first unit test

11 years agoadded upgrade items for capsule's final class
Daniel Karbach [Wed, 19 Dec 2012 21:26:50 +0000 (22:26 +0100)]
added upgrade items for capsule's final class

11 years agoflash is not hungry at class 4
Daniel Karbach [Wed, 19 Dec 2012 21:15:58 +0000 (22:15 +0100)]
flash is not hungry at class 4

11 years agoaccept A button to return from capsule change
Daniel Karbach [Wed, 19 Dec 2012 21:08:37 +0000 (22:08 +0100)]
accept A button to return from capsule change

11 years agorough implementation of capsule feeding
Daniel Karbach [Wed, 19 Dec 2012 21:07:30 +0000 (22:07 +0100)]
rough implementation of capsule feeding

11 years agomore intuitive horizontal capsule class navigation
Daniel Karbach [Tue, 18 Dec 2012 20:53:25 +0000 (21:53 +0100)]
more intuitive horizontal capsule class navigation

11 years agoimplemented capsule/class selection
Daniel Karbach [Tue, 18 Dec 2012 20:29:13 +0000 (21:29 +0100)]
implemented capsule/class selection

11 years agoadded capsule wheel and table
Daniel Karbach [Sun, 16 Dec 2012 21:45:19 +0000 (22:45 +0100)]
added capsule wheel and table

11 years agoimplemented capsule renaming
Daniel Karbach [Mon, 10 Dec 2012 21:51:54 +0000 (22:51 +0100)]
implemented capsule renaming

11 years agoMerge branch 'master' into feature-33-capsules
Daniel Karbach [Sun, 9 Dec 2012 14:33:14 +0000 (15:33 +0100)]
Merge branch 'master' into feature-33-capsules

I am a dork

11 years agoMerge branch 'master' into feature-33-capsules
Daniel Karbach [Sun, 9 Dec 2012 14:30:43 +0000 (15:30 +0100)]
Merge branch 'master' into feature-33-capsules

needed for fixed cbp file

11 years agoUpdated CodeBlocks project file
Janek Schäfer [Sun, 9 Dec 2012 14:20:53 +0000 (15:20 +0100)]
Updated CodeBlocks project file

11 years agoadded capsule name menu stub
Daniel Karbach [Wed, 5 Dec 2012 20:30:19 +0000 (21:30 +0100)]
added capsule name menu stub

11 years agoadded capsule change menu stub
Daniel Karbach [Wed, 5 Dec 2012 19:55:47 +0000 (20:55 +0100)]
added capsule change menu stub

11 years agoadded capsule feed menu dummy
Daniel Karbach [Wed, 5 Dec 2012 19:46:51 +0000 (20:46 +0100)]
added capsule feed menu dummy

11 years agoadded most of the capsule main menu's features
Daniel Karbach [Tue, 4 Dec 2012 21:48:07 +0000 (22:48 +0100)]
added most of the capsule main menu's features

11 years agomore accessors in common::Capsule
Daniel Karbach [Tue, 4 Dec 2012 21:47:17 +0000 (22:47 +0100)]
more accessors in common::Capsule

11 years agomade third column hack of menus configurable
Daniel Karbach [Tue, 4 Dec 2012 21:44:35 +0000 (22:44 +0100)]
made third column hack of menus configurable

11 years agodynamic width right aligned rendering with Font
Daniel Karbach [Tue, 4 Dec 2012 21:11:43 +0000 (22:11 +0100)]
dynamic width right aligned rendering with Font

11 years agoadded capsule menu stub
Daniel Karbach [Tue, 4 Dec 2012 20:15:33 +0000 (21:15 +0100)]
added capsule menu stub

11 years agoload capsule in battles created by MapState
Daniel Karbach [Tue, 4 Dec 2012 19:33:41 +0000 (20:33 +0100)]
load capsule in battles created by MapState

11 years agouse stable_sort for sorting inventory
Daniel Karbach [Sun, 2 Dec 2012 23:01:08 +0000 (00:01 +0100)]
use stable_sort for sorting inventory

11 years agoextracted common capsule base
Daniel Karbach [Sun, 2 Dec 2012 20:36:13 +0000 (21:36 +0100)]
extracted common capsule base

11 years agoadded capsule attack/animation handling
Daniel Karbach [Sun, 2 Dec 2012 18:49:03 +0000 (19:49 +0100)]
added capsule attack/animation handling

also revamped animation related code for debugability

11 years agoadded capsule mockup (battle)
Daniel Karbach [Sun, 2 Dec 2012 16:49:17 +0000 (17:49 +0100)]
added capsule mockup (battle)

11 years agolousy implementation of "array of identifiers" type
Daniel Karbach [Sat, 1 Dec 2012 09:51:05 +0000 (10:51 +0100)]
lousy implementation of "array of identifiers" type

see bug #34

11 years agomoved menu resources to data files
Daniel Karbach [Fri, 30 Nov 2012 15:38:21 +0000 (16:38 +0100)]
moved menu resources to data files

11 years agoremoved stupid file headers that eclipse put in
Daniel Karbach [Fri, 30 Nov 2012 14:15:52 +0000 (15:15 +0100)]
removed stupid file headers that eclipse put in

11 years agoMerge branch 'menus'
Daniel Karbach [Fri, 30 Nov 2012 14:00:50 +0000 (15:00 +0100)]
Merge branch 'menus'

* stalled capsule menu until capsule monsters are implemented
* item using and spell invocation also stalled

11 years agoadded new files to code blocks project
Daniel Karbach [Fri, 30 Nov 2012 13:59:38 +0000 (14:59 +0100)]
added new files to code blocks project