Commit Graph

19 Commits

Author SHA1 Message Date
Peter Slattery dc36d44cd2 Clamped Animation Clips to the timeline 2020-02-29 16:02:30 -08:00
Peter Slattery 8f94aea56a Implemented Snapping Animation Clips 2020-02-29 15:43:06 -08:00
Peter Slattery 67d3dd1e26 Began generating panel info via the meta program 2020-02-29 14:23:46 -08:00
Peter Slattery 5bdcb99357 Updated gitignore, removed irrelevant member from panel_result 2020-02-15 15:06:51 -08:00
Peter Slattery 51955ba765 Fixed a Function Pointer address problem created by storing a pointer to the address of an animation procedure. When code is reloaded, that pointer becomes invalid, so we just store an index, and switch on the value 2020-02-04 22:50:12 -08:00
Peter Slattery 33338daab7 Working on Meta System Attempted to tag all panel related procedures 2020-02-01 19:15:04 -08:00
Peter Slattery 0164fea691 added documentation to all files 2020-01-01 18:41:43 -08:00
Peter Slattery 9973cf4ed9 Incorporated a new *shudders* c++ template based list implementation. Hopefully I can stop writing list implementations now 2019-12-30 20:26:28 -08:00
Peter Slattery 6a080f3aed Implemented adding animation clips to the timeline 2019-12-28 16:01:34 -08:00
Peter Slattery 20636acdce Implemented removing panels by right clicking on the border. 2019-12-28 15:01:02 -08:00
Peter Slattery 19727da391 Made dragging the time slider an operation mode. 2019-12-28 14:14:00 -08:00
Peter Slattery 90b908ff98 Removed all reliance on external factors from the foldhaus_panel.h system 2019-12-28 13:02:19 -08:00
Peter Slattery 27ae65fb0c Implemented dragging the ends of animation clips 2019-12-28 11:41:00 -08:00
Peter Slattery e21da76a2b Implemented dragging animation clips 2019-12-28 11:31:21 -08:00
Peter Slattery d112b01e79 Lotta work on panels geting animation and sculpture view more up to scratch. Deleted a bunch of now obsolete files. 2019-12-28 10:51:47 -08:00
Peter Slattery 76d27e3b57 Fixed a bug where unloading assemblies caused a crash in the test patterns. Fixed another bug caused by not initializing dmx buffers linked lists to zero. 2019-12-26 18:40:14 -08:00
Peter Slattery 2c6adaeda2 Improved the visuals of the hierarchy panel and the timeline panel 2019-12-26 16:23:43 -08:00
Peter Slattery b83d718d37 Consolidated all panel code in one file, and removed all external dependencies. ITS A LIBRARY NOW (still needs refinement) 2019-12-26 13:14:00 -08:00
Peter Slattery 9b9fe2f5e1 Created a panel system and began moving everything over to it. 2019-12-26 12:42:55 -08:00