478 Commits

Author SHA1 Message Date
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
Daniel Collin
804aad808d Current state. Cleaning and fixing 2012-10-21 20:02:58 +02:00
Daniel Collin
c597471c1c Added emgui as submodule 2012-10-21 09:19:15 +02:00
Daniel Collin
d71e580abe Basic button press now works 2012-04-18 14:45:31 +02:00
Daniel Collin
c33f759c26 Added RocketGui_button 2012-04-18 14:19:10 +02:00
Daniel Collin
64e2a5bd47 Basic UI drawing working 2012-04-18 14:02:09 +02:00
Daniel Collin
37661c61a6 Renamed OpenGLRenderer to OpenGLBackend 2012-04-18 13:23:14 +02:00
Daniel Collin
4380b921d8 Added .gitignore 2012-04-18 12:58:38 +02:00
Daniel Collin
921e9c85df Added start of ogl_editor and tundra files to build everything 2012-04-18 12:57:57 +02:00
Erik Faye-Lund
bdca635226 editor: save/load bookmarks
Beware of the hack: Loads track-tags from anywhere in the document
to retain backwards compatibility.
2012-04-16 19:05:02 +02:00
Erik Faye-Lund
c17de99f82 editor: change bookmark-browsing keys
Shift+PgUp/PgDn was a poor choice for bookmark-browsing keys, as
it's also useful for selecting sync-data for copy/paste.

Fix this by changing the hotkeys to Alt+PgUp/PgDn instead.
2012-04-16 19:05:01 +02:00
Erik Faye-Lund
b1d3320415 editor: fix border-case when finding prev bookmark
A typo made the finding of the previous bookmark when the current
row is located after the last bookmark to fail. Fix this by
replacing a call to std::set<int>::rend() with a call to
std::set<int>::rbegin().
2012-04-16 18:42:27 +02:00
Erik Faye-Lund
3f19324255 editor: support going to prev/next bookmark 2012-04-10 19:52:25 +02:00
Erik Faye-Lund
3a859b781e editor: add visual row-bookmarks 2012-04-10 19:52:13 +02:00
Erik Faye-Lund
2e53f4da00 editor: static-ism
There's no reason not to mark these symbols as static; let's do so.
2012-04-10 18:38:19 +02:00
Erik Faye-Lund
fe0c5ebec2 editor: remove useless build-configs 2012-04-10 18:31:50 +02:00
Erik Faye-Lund
5b120b11f5 editor: const correctness 2012-04-10 18:31:48 +02:00
Erik Faye-Lund
96cc9e82a4 editor: do not ask for saving on new document
A new, unmodified document does not contain any interresting data,
let's not bother the user about saving before quitting in that
case.

fixup some code style while at it.
2012-04-10 18:31:46 +02:00
Erik Faye-Lund
b85a3bddcb edior: use document-getter more consistently 2012-04-10 18:31:39 +02:00
Erik Faye-Lund
8f94efbc62 player: add suport for Win64 builds
To make sure it works, add support to the example while we're at
it. Also fix compilation warnings.
2012-03-01 14:27:55 +01:00
Erik Faye-Lund
65c5c62e89 Merge branch 'work/dot-rocket' 2011-04-18 22:14:38 +02:00
Erik Faye-Lund
3f7a4a7fca dotrocket: add example
Create a rudimentary C# example using DX11 for rendering and XAudio2
for sound (through SlimDX). The player is hacky due to what seems to
be issues with either the implementation or documentation of XAudio2
and/or SlimDX' intergration of it.
2011-04-18 22:00:13 +02:00
Anders Knive Lassen
a5e224713a contrib: add .net bindings
DotRocket is a C++/CLI assembly that binds the C-api to Managed
objects for .NET.
2011-04-16 13:47:31 +02:00
Erik Faye-Lund
d8081fd63c editor: fix dialog return
return the status from EndDialog instead of a constant TRUE. This
is mostly about keeping the code "honest", it doesn't change
anything in reality.

Also fix up some code-style.
2011-04-05 10:01:45 +02:00