357 Commits

Author SHA1 Message Date
Daniel Collin
2c580d71f5 Implemented jumping to top row, left/right track 2012-11-03 10:09:57 +01:00
Daniel Collin
32552dbd98 Fixed issue that the editor would get "stuck" if demo exits during playback
Closes #29
2012-11-03 09:42:52 +01:00
Daniel Collin
43332b491c Last past of screen resizing support
Closes #22
2012-11-02 23:11:01 +01:00
Daniel Collin
dd46b25c72 Fixed most issues with strange scrolling
Closes #10
2012-11-02 23:10:33 +01:00
Daniel Collin
624d4fc487 Track display behaves much better now 2012-11-02 22:47:21 +01:00
Daniel Collin
7f0f7a0991 Fixed so demo can disconnect without editor locking up
Closes #8
2012-10-30 22:07:41 +01:00
Daniel Collin
af042ad66e Proper closing of socket when exiting app 2012-10-30 21:58:56 +01:00
Daniel Collin
241937cad2 Removed dots to match the look of the original editor (dunno if its good or bad) 2012-10-29 21:38:46 +01:00
Daniel Collin
aeb99eb6ec Now use the screen better when expanding the window size.
The calculation is still a bit of but works better and is part of the "Tracks/controls should resize when window is resized" issue
2012-10-29 21:14:25 +01:00
Daniel Collin
d50e469f1f Switched to alt + up/down for 8-step (as shift needs to be used for selection later on) 2012-10-29 20:29:54 +01:00
Daniel Collin
2dcf2a8664 Fixed so you don't have to press enter to make a value "stick"
Closes #11
2012-10-29 20:13:26 +01:00
Daniel Collin
19d5d04b5f Fixed so window gets refreshed if a demo connects 2012-10-29 19:52:52 +01:00
Daniel Collin
ae0d7af221 Fixed issue that you had fewer tracks than a given number they wouldn't render
Closes #16
2012-10-29 19:29:43 +01:00
Daniel Collin
acd901e271 Merge 2012-10-29 19:12:34 +01:00
Daniel Collin
078b8bd4ce Cleanup 2012-10-29 19:09:04 +01:00
Daniel Collin
e3a04b6e21 Shift + arrow keys now steps 8 steps instead of 1 2012-10-28 20:41:09 +01:00
Daniel Collin
d120a27fdc Added basic save support 2012-10-28 20:32:45 +01:00
Daniel Collin
cf1eeb27b3 Added save dialog 2012-10-28 20:03:21 +01:00
Daniel Collin
a89ea9baac Support for negative numbers also 2012-10-28 19:47:46 +01:00
Daniel Collin
84746aa8b6 Clamping so we don't index outside of the available tracks 2012-10-28 19:47:32 +01:00
Daniel Collin
638e01e9d5 Support for changing interpolation type 2012-10-28 19:30:46 +01:00
Daniel Collin
f68a40d49b Very basic status bar 2012-10-28 19:21:32 +01:00
Daniel Collin
0a1f563afb Added support for editing of values 2012-10-28 19:04:30 +01:00
Daniel Collin
6a46001a6e Added marker for where the data is edited 2012-10-28 18:10:51 +01:00
Daniel Collin
b936ced270 Sending data loaded from the XML over to the demo now works 2012-10-28 17:10:22 +01:00
Daniel Collin
275dbf68ec Can now load XML files to the rocket data 2012-10-28 15:56:01 +01:00
Daniel Collin
2c88f2470b Preparation for proper save 2012-10-28 14:24:33 +01:00
Daniel Collin
c8b656c03c Separated createTrack to own c/h as we need to call it from more places that Editor.c 2012-10-28 13:57:31 +01:00
Daniel Collin
36bbcfda6d Current status 2012-10-28 03:23:09 +01:00
Daniel Collin
83500b8b86 Some debug logging 2012-10-27 22:09:51 +02:00
Daniel Collin
25dbedd792 Key up/down handling 2012-10-27 17:52:26 +02:00
Daniel Collin
376be44f44 Basic playback working 2012-10-27 17:44:06 +02:00
Daniel Collin
8a0024415e WIP on fixing up TrackerView 2012-10-27 17:05:08 +02:00
Daniel Collin
d681e5bd20 Code for sending the keyframes over to the demo 2012-10-27 10:11:41 +02:00
Daniel Collin
5faf9d53fd Now getting the track names sent from the demo to the editor (yah!) 2012-10-26 17:48:01 +02:00
Daniel Collin
7e0d246491 Can now connect with target.
Now connects with target and they acknowledge each other correct.

Disconnecting the demo the Editor still thinks there is a connection
2012-10-26 17:20:35 +02:00
Daniel Collin
abf48f4028 Added code for remote connection 2012-10-26 16:54:28 +02:00
Daniel Collin
ae0d0a0671 Added code for logging 2012-10-26 16:37:07 +02:00
Daniel Collin
20431090ea Renamed ClientSocket to RemoteConnection 2012-10-26 16:17:49 +02:00
Daniel Collin
f27b90bf6b Removed deprecated file 2012-10-25 22:48:27 +02:00
Daniel Collin
52fbdd93de Moved tracker ui code to TrackView.c/h 2012-10-25 22:48:16 +02:00
Daniel Collin
c4cd4355d8 Separated away save/load of xml to separate file. Added 60 Hz 2012-10-25 21:51:21 +02:00
Daniel Collin
c15809ae52 Added the socket layer for talking with the target from the editor 2012-10-24 22:15:19 +02:00
Daniel Collin
7f4a5df823 Merge branch 'master' of https://github.com/emoon/rocket
Conflicts:
	ogl_editor/src/Editor.h
	test.rocket
2012-10-24 00:07:23 +02:00
Daniel Collin
dd0bc8b750 Now with some basic loading of the xml file 2012-10-24 00:06:03 +02:00
Daniel Collin
2e9b1e2bd9 Implemented parts of opening files from the menu 2012-10-23 22:14:17 +02:00
Daniel Collin
adc3b2b059 Current status 2012-10-23 10:36:02 +02:00
Daniel Collin
706db2684c Moved over the hacky UI from the emgui example code 2012-10-22 20:53:46 +02:00
Daniel Collin
e8a6c21b97 New (squashed!) icon and proper name instead of "My Application" 2012-10-22 20:35:20 +02:00
Daniel Collin
36baa7e2fb While a bit hacky now using emgui (which is just declared outside the root dir to make it simple) 2012-10-22 20:20:24 +02:00