Commit graph

41 commits

Author SHA1 Message Date
Sebastian Krzyszkowiak
f7362d3d74 added DrawWrappedText, some clean up 2016-09-08 00:32:57 +02:00
Sebastian Krzyszkowiak
655cce6abe Timeline Manager: run next action in main queue immediatelly after the last one ended 2016-09-06 01:48:30 +02:00
Sebastian Krzyszkowiak
8bebe6c5e2 timeline: add new functions: TM_IsEmpty, TM_IsBackgroundEmpty, TM_SkipDelay 2016-09-04 03:06:26 +02:00
Sebastian Krzyszkowiak
39eeeb44fd use al_resume_timer where appropriate 2016-08-21 21:58:47 +02:00
Sebastian Krzyszkowiak
686514fba5 fix memory leaks and other mem-bugs 2016-08-16 18:01:12 +02:00
Sebastian Krzyszkowiak
fc44fd2d5a better symbol visibility handling 2016-07-04 01:12:55 +02:00
Sebastian Krzyszkowiak
c964f72d66 make it buildable by clang; adjust function visibility 2016-07-04 00:06:50 +02:00
Sebastian Krzyszkowiak
a8475eb99b librarify! 2016-07-02 23:23:08 +02:00
Sebastian Krzyszkowiak
0a6b70f72e clean up and generalize 2016-06-28 00:17:49 +02:00
Sebastian Krzyszkowiak
46827594b4 import Radio Edit codebase 2016-06-27 21:20:02 +02:00
Sebastian Krzyszkowiak
25dcae6151 timeline: add TM_CleanQueue and TM_CleanBackgroundQueue functions 2015-03-18 02:48:56 +01:00
Sebastian Krzyszkowiak
937981a1df no more global timeline - from now on timelines can be instantiated! 2015-03-18 02:21:57 +01:00
Sebastian Krzyszkowiak
e4553576ce add dosowisko.net intro logo 2015-03-15 05:38:15 +01:00
Sebastian Krzyszkowiak
f73b9abd26 make TM_AddToArgs variadic function 2013-06-05 23:59:02 +02:00
Sebastian Krzyszkowiak
e85fcdf8a6 tweaks and estetics for level2/moonwalk code 2013-02-26 00:59:20 +01:00
Sebastian Krzyszkowiak
3ba92508e2 giant refactoring... and giant breakage :P 2013-02-25 01:23:27 +01:00
Sebastian Krzyszkowiak
232cc6a204 initial support of run-time loading gamestates as dynamic libraries 2012-12-26 02:25:56 +01:00
Sebastian Krzyszkowiak
e29382b5dc Remove everything!
Engine should be now clean from gamestate dependences.
The next thing will be implementing dynamic gamestate loading.
2012-12-24 19:41:12 +01:00
Sebastian Krzyszkowiak
194a81fa55 correctly define functions that take no arguments 2012-11-13 16:49:18 +01:00
Sebastian Krzyszkowiak
bedba9deb5 cosmetics and docs 2012-09-29 03:44:36 +02:00
Sebastian Krzyszkowiak
986378ec53 add start event to timeline manager 2012-09-29 02:34:42 +02:00
Sebastian Krzyszkowiak
d62be104e8 general reorganization. again. levels have now another abstraction layer, yay! :D 2012-09-28 02:30:48 +02:00
Sebastian Krzyszkowiak
c5e37bf9d5 refactor Level gamestate and introduce level modules 2012-09-27 02:48:45 +02:00
Sebastian Krzyszkowiak
533d53e535 fixup for last commit (pause, resume and draw events were always sent as draw) 2012-09-26 23:34:00 +02:00
Sebastian Krzyszkowiak
4ec5686aac fix pausing timers in timeline manager 2012-09-26 23:28:16 +02:00
Sebastian Krzyszkowiak
e99f1e5936 timeline: call destroy callback *after* item has been removed from main queue 2012-09-26 19:49:27 +02:00
Sebastian Krzyszkowiak
d6b68a3740 refactor first level and timeline 2012-09-26 18:48:36 +02:00
Sebastian Krzyszkowiak
4bbbd1958f indentation fixes 2012-09-03 02:25:32 +02:00
Sebastian Krzyszkowiak
87dd644be6 moar documentation 2012-05-21 10:25:22 +02:00
Sebastian Krzyszkowiak
555cc0b9e0 use ANSI C gcc mode 2012-04-14 22:26:33 +02:00
Sebastian Krzyszkowiak
9d747a459c prefix name of all actions provided by TM with "TM_" 2012-04-09 17:18:41 +02:00
Sebastian Krzyszkowiak
cd6e5a0ff9 support action names in timeline manager 2012-04-09 17:17:16 +02:00
Sebastian Krzyszkowiak
cf2bc20b68 implement and use TM_AddQueuedBackgroundAction 2012-04-09 12:55:04 +02:00
Sebastian Krzyszkowiak
4c039847a0 more work on first level 2012-04-08 23:25:14 +02:00
Sebastian Krzyszkowiak
efaa1803ea implement delays in timeline manager 2012-04-07 23:03:34 +02:00
Sebastian Krzyszkowiak
db056c3a2a implement TM_AddToArgs 2012-04-07 20:32:47 +02:00
Sebastian Krzyszkowiak
314429a2fe moar destroyin! 2012-04-07 18:41:39 +02:00
Sebastian Krzyszkowiak
cff6de73c3 implement timeline destroying 2012-04-07 18:32:47 +02:00
Sebastian Krzyszkowiak
27ddfaafc9 revamp argument handling of timeline actions 2012-04-07 13:04:55 +02:00
Sebastian Krzyszkowiak
f1e26219c4 moar work on timeline 2012-04-06 23:32:15 +02:00
Sebastian Krzyszkowiak
90c20b0c1c introduce timeline manager, split moonwalk code from level code 2012-04-06 17:28:38 +02:00