Commit Graph
3358 Commits
Author SHA1 Message Date
Jason Felds d7518ef5b3 Bring Xcode up to 4.6 standards.
Basically includes hi def image stuff and headers.

Note: Mac OS X build is broken. LowLevelWindow_MacOSX.mm refers to the removed RageDisplay_Legacy_Helpers files. The replacement is not immediately obvious.
2013-02-10 01:10:01 -05:00
Flameshadowxeroshin 15b3ee1a9a CoinMode_Pay->CoinMode_Free, step 1.
CoinMode_Pay is still a value for the CoinMode enum but is now the same as CoinMode_Free.
Any code that checks for CoinMode_Pay is gone.
2013-02-07 09:12:28 -06:00
Devin J. Pohly 4f7f4f4a51 TimingData: update misleading comment 2013-02-05 17:09:25 -05:00
Jason Felds 28708187c9 Fakes too. 2013-02-05 17:03:36 -05:00
Jason Felds 0e494a3b44 Address warp issue if never passed a warp yet.
Thanks to phantom again for catching this.
2013-02-05 17:02:39 -05:00
Devin J. Pohly 1973091a7f ArchHooks: remove Data from per-user directory, move UserPackages to Packages 2013-02-05 00:01:08 -05:00
Devin J. Pohly 4eb8d72325 Player: add column as a parameter to StepMessage 2013-02-04 22:25:54 -05:00
Jason Felds 1b8da256e1 Fix warp/mine stutter that could take place.
Fixes commit 535ef4d: thanks phantom.
2013-02-03 14:14:05 -05:00
Jason Felds 413538170e Add the <cstring> header......wait.
Did this file change new lines AGAIN?!?

OY.
2013-02-02 00:27:03 -05:00
Jason Felds 04644ed3c3 Only do the _MSC_VER calculations if defined. 2013-02-01 23:04:46 -05:00
Jason Felds 1e9ffd1a64 Reasonably sure that mingw won't use d3d.
If mistaken...well, deal with it then.
2013-02-01 22:57:28 -05:00
Jason Felds 2ae401940a Don't redefine if already defined.
Looks like some MinGW setups already have this.

Also...line endings. OY.
2013-02-01 22:50:17 -05:00
Devin J. Pohly 106838cf64 fix warning about const float 2013-01-31 13:35:39 -05:00
Devin J. Pohly 1bf8e07584 NoteDataUtil: I thought this control structure looked familiar... 2013-01-26 00:05:46 -05:00
Devin J. Pohly e31558ab8f PaneDisplay: move fake loop to helper function 2013-01-25 23:56:12 -05:00
Devin J. Pohly 1a150b96d5 Player: remove fake loop, simplify hopo logic 2013-01-25 18:18:13 -05:00
Devin J. Pohly 0b32d2bf9a ActorUtil: retry is simpler and more obvious with tail-calls 2013-01-25 18:08:00 -05:00
Devin J. Pohly f68d921d4c we don't need an extra variable here 2013-01-25 18:02:57 -05:00
Devin J. Pohly 900d04e624 replace gotos with if blocks where appropriate 2013-01-25 17:57:03 -05:00
Devin J. Pohly 9237741149 replace gotos with do/while logic where appropriate 2013-01-25 17:56:33 -05:00
Devin J. Pohly 001ee51242 replace gotos with tail calls where appropriate 2013-01-25 17:22:23 -05:00
Devin J. Pohly 7bdfc454ae obviate goto by reordering logic 2013-01-25 17:03:45 -05:00
Devin J. Pohly 13eac7ff2d fix inaccurate comment 2013-01-25 15:57:57 -05:00
Devin J. Pohly e840ac9a6c BackgroundUtil: replace goto with helper function 2013-01-25 15:45:01 -05:00
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