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