adelikat
|
66691bf9ab
|
TAStudio - set up a proof of concept change event handlers in MovieRecords and TasMovie, change events propogate from MovieRecord to TasMovie which will manage greenzone logic (todo) and other management issues, and then fire off an event that TAStudio will listen to manage UI needs
|
2013-12-09 21:40:27 +00:00 |
goyuken
|
2a0217e06c
|
refactor a bit of firmware loading code to get some slop out of MainForm.LoadRom()
|
2013-12-09 20:36:24 +00:00 |
adelikat
|
d3f088a0bc
|
Intelligent input drawing
|
2013-12-08 19:42:07 +00:00 |
adelikat
|
22ff2bff04
|
TasListView - track the current and last cells pointed to, add a Cell changed event handler, add a Input Drawing flag, and track if the user is click dragging. TAStudio - hook up input drawing feature with toggle, still work to do as it doesn't work as intelligently as it should yet
|
2013-12-08 19:30:57 +00:00 |
adelikat
|
14184c9ae9
|
TAStudio - Basic input toggling via clicking cells in the listview
|
2013-12-08 18:44:41 +00:00 |
adelikat
|
394650aae6
|
VirtualListView - add a public property: VScrollPos, TASListView - track the row index the mouse is currenlty pointing to
|
2013-12-08 18:14:00 +00:00 |
adelikat
|
ac56fb0883
|
Start a TasListView object that inherits VirtualListView, make TAStudio use it, have it have properties for which Column and Row is currently being pointed to by the mouse. Row isn't calculated yet, but column is
|
2013-12-07 23:20:44 +00:00 |
adelikat
|
6873248ce8
|
Some cleaning up of logic of past commits, and separate MovieRecordList to its own file
|
2013-12-07 21:37:52 +00:00 |
adelikat
|
ba2c345608
|
TAStudio - better column building and tracking of what has been pressed. Also now allows a variable number of players to be recorded.
|
2013-12-07 17:29:47 +00:00 |
adelikat
|
94de0b0376
|
TAStudio / TasMovie - Proof of concept that MovieRecords can hold an array of bool states and communicate with higher objects via IController
|
2013-12-07 01:50:52 +00:00 |
adelikat
|
38d6555763
|
Some stuff
|
2013-12-06 18:27:06 +00:00 |
adelikat
|
98f1e02df3
|
TAstudio - start capturing states and lag, basic background color logic, start item text logic
|
2013-12-06 15:47:23 +00:00 |
adelikat
|
0c3818a37e
|
TAStudio - add user controls for various sections of the dialog, they are just stubs at this point
|
2013-12-05 20:06:06 +00:00 |
adelikat
|
5384fcfdd2
|
TAStudio - start new recording on load, and generate columns dynamically based on the core currently loaded. Currently only does 1 player's worth of columns.
|
2013-12-05 19:18:20 +00:00 |
adelikat
|
165f8563a7
|
More use of IMovie and less use of Movie
|
2013-12-04 15:17:02 +00:00 |
adelikat
|
ec030ae05e
|
Rip out the saving, checking, and dealing with Guids for movie files, it is an outdated notion.
|
2013-12-04 03:04:29 +00:00 |
adelikat
|
bc860a4bcf
|
Remove the option to turn off the "Bind movies to savestates" feature
|
2013-12-04 02:43:40 +00:00 |
adelikat
|
2de37ac57a
|
Fix address freezing from the Ram Watch dialog
|
2013-12-03 19:50:10 +00:00 |
adelikat
|
b7d553cb4e
|
Move the readonly flag from Global to MovieSession
|
2013-12-03 18:08:45 +00:00 |
zeromus
|
a03213e0e4
|
clean \r out of LogWindow lines
|
2013-12-03 18:06:22 +00:00 |
pasky1382
|
fd6aeaa620
|
Oops.
|
2013-12-03 16:40:14 +00:00 |
pasky1382
|
e7413903db
|
Cosmetic changes to scanline dialog
|
2013-12-03 12:52:08 +00:00 |
pasky1382
|
c8d9757d37
|
Added scanline display filter options
|
2013-12-03 05:02:29 +00:00 |
zeromus
|
a2b3201912
|
run filter intensity through Global.Config.TargetScanlineFilterIntensity
|
2013-12-03 01:52:36 +00:00 |
zeromus
|
180043db0b
|
make intensity controllable
|
2013-12-03 01:37:49 +00:00 |
zeromus
|
edba782f7c
|
change intensity of scanlines filter
|
2013-12-03 01:30:21 +00:00 |
adelikat
|
1c22123da4
|
IMovie - refactor string GetTime() into TimeSpan Time, refactor accordingly, Fixing column size issues in Play movie dialog that was preventing the user from seeing the entire time without manually resizing.
|
2013-12-02 21:57:48 +00:00 |
zeromus
|
ad17100c73
|
scanlines2x 25% filter
|
2013-12-02 18:35:15 +00:00 |
adelikat
|
0e6473987b
|
Remove Rerecords from IMovie since it is a part of IHeader, therefore redundant and conceptually inappropriate. Also some low hanging fruit on implementing TasMovie.cs
|
2013-12-02 17:50:29 +00:00 |
adelikat
|
1818e6f5fc
|
Lua - forms.textbox() - add multiline parameter
|
2013-12-02 03:41:29 +00:00 |
adelikat
|
3f79bbfd56
|
TAStudio - create a TasMovie object on load, start implementing some tasmovie things, if there is a move active, warn them that they will lose their work when they open tastudio. Swap global movie back to a regular movie on tastudio close
|
2013-12-01 22:29:38 +00:00 |
adelikat
|
1390b1a7e3
|
Start MovieRecord and TasMovie objects, they are just stubs right now
|
2013-12-01 20:55:52 +00:00 |
adelikat
|
9ab2be558c
|
rip out existing tastudio logic and replace it with a skeleton project that does nothing
|
2013-12-01 04:00:02 +00:00 |
adelikat
|
2d51026883
|
some more movie cleanup - moving properties from Movie to MovieHeader since they are more appropriate there
|
2013-11-30 03:23:19 +00:00 |
adelikat
|
e686e595b9
|
Refactor use of Movie Frame count - also fix play movie to show infinite movie's frame count as "Infinity"
|
2013-11-30 03:10:05 +00:00 |
adelikat
|
c95732ed31
|
Movie - don't expose the log directly, clean up, and remove StateVisualizer since I've given up on working on it!
|
2013-11-30 02:33:26 +00:00 |
adelikat
|
4cb01d8ed4
|
Finish up Movie Header refactor
|
2013-11-30 02:20:34 +00:00 |
adelikat
|
ec11efb784
|
Round 1 of Movie Header refactor, make a IMovieHeader, and a static class HeaderKeys, simplify MovieHeader a ton as a result
|
2013-11-29 23:18:46 +00:00 |
adelikat
|
a8b355c7d2
|
Movie - movie SubtitleList object into the Header object
|
2013-11-29 20:26:24 +00:00 |
adelikat
|
29a0fa49f8
|
Simplify IMovie and refactor some code to allow that, this also disables more functionality in TAStudio but it is disabled in trunk currently anyway (pending a rewrite). Also a bunch of pedantic code cleanup in tool dialogs
|
2013-11-29 19:55:05 +00:00 |
adelikat
|
0ed9d832c7
|
Trace Logger - some code clean up, some tiny speedups, and implement a few small tweaks like Always on Top, and Select All
|
2013-11-29 00:35:05 +00:00 |
adelikat
|
9ccc214667
|
Make an extension method ShowHawkDialog() to use for modal dialog calls that does the Sound Stop/Start methods (and potentially any other EmuHawk specific logic that needs to be done). Use this in the bazillion places we were calling StopSound and StartSound.
|
2013-11-28 22:39:00 +00:00 |
adelikat
|
d6954e4209
|
Ram WAtch and Hex Editor code cleanup
|
2013-11-28 22:06:38 +00:00 |
adelikat
|
bbcc7f3b5f
|
MemoryViewer.cs isn't being used anymore
|
2013-11-28 20:05:35 +00:00 |
adelikat
|
d37f186107
|
Hex Editor - a bunch of clean up, refactoring, rethinking of stuff, and some slight bug fixes
|
2013-11-28 20:02:32 +00:00 |
adelikat
|
a3917f6052
|
Oops
|
2013-11-28 14:58:15 +00:00 |
adelikat
|
3ddf1f394b
|
Refactoring of Hex Editor, and support poking of 4-byte addresses (how was that left as todo this whole time?)
|
2013-11-28 14:43:27 +00:00 |
adelikat
|
e6d85a4087
|
Various code cleanups on some config dialogs
|
2013-11-28 01:33:38 +00:00 |
adelikat
|
ad39eb36f4
|
Input Widget - use SysColors.Window when exiting the widget, not SysColors.Control, also clean up some code in that file while I'm at it
|
2013-11-27 23:52:21 +00:00 |
adelikat
|
c353af5f82
|
Remove Gif Animator config dialog, we dont' use it anymore
|
2013-11-27 23:37:40 +00:00 |