Commit Graph

33068 Commits

Author SHA1 Message Date
Jason Felds 7769142ec0 That's enough gotos to go away for now. 2013-01-24 23:41:41 -05:00
Jason Felds dacb721e4b goto -> fake infinite. 2013-01-24 23:33:42 -05:00
Jason Felds 3ec76f4dc6 More goto removals. 2013-01-24 23:29:54 -05:00
Jason Felds 1044dcd86d Another goto replace with a fake infinite. 2013-01-24 23:25:28 -05:00
Jason Felds 7bbeb689db Another batch of gotos gone.
Using the fake infinite loop style to avoid the
(stupid) windows constant evaluation pedantic warning.
2013-01-24 23:07:16 -05:00
Jason Felds 9e9aa237e9 More goto removals. 2013-01-24 23:00:47 -05:00
Jason Felds fb06985b64 Another goto goes away.
As far as if a variable should be made in the loop
or out of it...consider that up for debate.
2013-01-24 22:54:02 -05:00
Jason Felds fbc605302d More goto removals.
Note: unsure if the path must be collapsed each time.
2013-01-24 22:38:24 -05:00
Jason Felds f3fdfd7b8e Bring in the timing data/song/step changes. 2013-01-24 22:19:39 -05:00
Jason Felds 5fd75f49ce Nothing against goto, but this must goto trash.
...ugh. Bad pun.
2013-01-24 22:18:24 -05:00
Devin J. Pohly 7703070817 merge from upstream 2013-01-24 00:43:15 -05:00
Devin J. Pohly 533b0f9eff NotesWriterSSC: fix steps offset when saving 2013-01-24 00:20:56 -05:00
Devin J. Pohly ce507b9800 use empty TimingData in Steps to signify fallback on Song timing.
This required using the new Steps::GetTimingData function and the allowEmpty
parameter to TimingData::TidyUpData when appropriate, as well as clearing the
TimingData to remove step timing rather than coping the song timing over it.

Fixes some odd editor behavior when changing song timing, and is overall a
slightly less hacky way of doing things.
2013-01-23 14:51:18 -05:00
Devin J. Pohly 0ae7b0da85 TimingData: add allowEmpty parameter to TidyUpData. always false for now... 2013-01-23 14:38:57 -05:00
Greg Cotton 31e74ad8ac Don't sign machine profiles on initialization. (Was based on variable.) 2013-01-22 18:37:24 -05:00
Devin J. Pohly 3d6f1c5227 ScreenEdit: handle beat-0 offset the same as other timing data 2013-01-21 23:13:38 -05:00
Devin J. Pohly 234cbf4281 ScreenEdit: add GetAppropriateStepsForUpdate function 2013-01-21 22:53:12 -05:00
Devin J. Pohly 4385b9242d Steps: add GetTimingData function that falls back on Song if necessary 2013-01-20 21:12:11 -05:00
Devin J. Pohly 8815da5f1f replace SongManager::GetSongFromSteps with use of song pointer 2013-01-20 19:51:59 -05:00
Devin J. Pohly afaa382b84 Steps: set Song pointer to associated song when constructing 2013-01-20 19:23:28 -05:00
Devin J. Pohly 1327fa6356 Steps: add a pointer to the associated Song. not used yet. 2013-01-20 18:11:17 -05:00
Devin J. Pohly da1ebd50ed remove unused TimingData variable 2013-01-23 14:25:10 -05:00
Devin J. Pohly 9fd6768f49 TimingData: fix constness on getters 2013-01-21 22:52:36 -05:00
Devin J. Pohly 2cf9262afc merge OverlayInput into Input. overlay screens can still intercept input if they want. 2013-01-12 23:19:44 -05:00
Devin J. Pohly 9c9e2f995f just call Input from OverlayInput 2013-01-12 23:08:38 -05:00
Devin J. Pohly d13ac7e7a2 modify Input() on screens to return boolean 2013-01-12 22:48:38 -05:00
Devin J. Pohly 79583090ac guess this is a theme-facing feature. update changelog. 2013-01-12 10:43:33 -05:00
Devin J. Pohly f58584c939 allow overlay screens to accept codes 2013-01-11 10:08:27 -05:00
Devin J. Pohly 4a3e3370d8 make-src-archive: overwrite symlinks in autoconf/ if needed 2013-01-10 16:39:03 -05:00
Jason Felds 5e6a9628d0 DOcument the previous commits. 2013-01-07 00:50:30 -05:00
Jason Felds ada0c3cdd0 Restore storing to 6 decimals. 2013-01-06 21:15:36 -05:00
Jason Felds 7bc9295508 Expand to two decimals.
The reason is due to BPMSegments and their storing of BPS rather than BPM.
2013-01-06 21:12:28 -05:00
Jason Felds 15b99c5b41 Only display decimals as needed. 2013-01-06 21:11:51 -05:00
Jonathan Payne d915050656 TitleScreen tweaks. 2013-01-05 23:21:32 -08:00
Jonathan Payne 4c836c48d6 Make it bigger captain 2013-01-05 03:03:30 -08:00
Jason Felds b62c1509e0 ints should be reset to 0, not NULL.
I know it's a macro, but this is just begging
to be abused somehow.
2013-01-04 11:01:00 -05:00
Jason Felds 9485149903 I'm counting this as fixed.
And I'm not putting myself first.

Alphabetical order wins this time.
2013-01-03 23:51:48 -05:00
Jason Felds 3c60d3ea02 Merge (with Mercurial resolve) 2013-01-03 23:02:11 -05:00
Jason Felds 350c31102a Merge 2013-01-03 23:01:49 -05:00
Jason Felds af07e028a1 Hopefully fix routine bug. 2013-01-03 22:59:03 -05:00
Jonathan Payne 0f77528b19 Change editor font. does not draw out of screen 2013-01-03 17:55:12 -08:00
Marcio Barrientos b39137e1be Stop the musicwheel when the optionslist is oppened, this fixes a bug when you call the optionslist using a custom code detector
Small fix in gamestate
2013-01-03 03:17:30 -06:00
Devin J. Pohly a3491b5a61 fix typo on 3fb9163 2013-01-02 14:09:17 -05:00
Devin J. Pohly 9e6d161743 fix crash on double ES.
code should ensure that a call to SetCurrentSteps passes steps that match the
current StyleType
2013-01-02 14:07:03 -05:00
Flameshadowxeroshin c5d566c641 forgot a semicolon 2013-01-02 10:49:20 -06:00
phantom ec69c7769b More Windows loading. 2013-01-02 17:46:21 +01:00
Flameshadowxeroshin 3fb91639b3 ScreenEdit: Fix crash on pressing certain buttons in record. 2013-01-02 10:38:11 -06:00
Devin J. Pohly e7db656fa7 ScreenEdit: fix assertion when recording past selection 2013-01-02 10:56:34 -05:00
phantom 716d62de10 Fix Gtk icon. 2013-01-02 10:59:38 +01:00
Devin J. Pohly d80af5bf42 fix assertion when multiple players press start simultaneously 2013-01-01 14:32:22 -05:00