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
Thor Arne Gald Semb
3338175675
editor: support loading from argv
...
It's sometimes useful to be able to load a rocket-file by dragging
it onto the editor executable, or even registering the editor as
an open-handler for the rocket-filetype
Support this by accepting an optional argument that specifies the
file to load.
2012-10-19 17:30:45 +02:00
Thor Arne Gald Semb
b46ce44f2b
editor: obey ctrl+n
2012-10-19 17:15:51 +02:00
Erik Faye-Lund
148293dc25
editor: save tracks in the right order
2012-10-19 17:11:27 +02:00
Erik Faye-Lund
739fc21cfd
player: return interpolated value as double
...
The heavy lifting was already done in double precision, so just
return the full value to the user without truncating to float.
2012-10-19 17:10:57 +02:00
Erik Faye-Lund
7c43db7385
Merge branch 'work/io-callback'
2012-09-11 19:55:46 +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
217bed5131
player: implement io-callbacks for loading tracks
...
Some demos use datafiles; let's allow these to easily work by
adding a callback-interface for loading tracks.
The callbacks are only present in player-mode, because tracks
aren't loaded from disk in client-mode.
2011-04-25 23:48:49 +02: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