Commit Graph
100 Commits
Author SHA1 Message Date
Jason Felds 30dc1d4e92 Right, ignored my windows side. 2011-05-31 15:01:37 -04:00
Jason Felds 2084237b6d Try this one. 2011-05-31 15:01:20 -04:00
Jason Felds 604bf364e5 Forgot to remove the counterpart. 2011-05-31 14:45:17 -04:00
Jason Felds b1eab10594 Time Signatures, the other big one. :D 2011-05-31 14:27:55 -04:00
Jason Felds 642ec5ac81 Minor cleanup before I dive back into segments. 2011-05-31 14:04:35 -04:00
Jason Felds 714427f154 ComboSegments brought in.
Five to go I believe.
2011-05-31 11:45:25 -04:00
Jason Felds da73396895 Labels templated.
Six more to go.
2011-05-31 11:22:21 -04:00
Jason Felds 1fcf290571 Warps are properly templated.
Seven more to go I believe.
2011-05-31 10:59:18 -04:00
Jason Felds 0d4f95eda1 Added the BattleRaveMirror metric.
If you guys want your battles to not be mirrored/turned,
this is the metric to change. By default, it's on ITG
behavior.
2011-05-31 01:33:56 -04:00
Jason Felds 8a315634dc Bring TickcountSegments to refactored level.
I wonder how many of the 8 will be claimed upon wakeup.
2011-05-31 01:20:22 -04:00
Jason Felds 1d3000e520 FakeSegments refactored.
Few things of note:

1) Slowly going away from hungarian notation.
2) Trying to respect public/private members.
2a) Yes, structs can work like this.
3) Trying to not require horizontal scrolling.

If anyone else wants a crack, go ahead:
we have 9 segments left. :)
2011-05-31 00:51:25 -04:00
Jason Felds 62365ee9e9 Get this code ready.
Future commits may be in big batches as segments
are brought in one at a time. This is going to take
until at least the next night.
2011-05-31 00:24:23 -04:00
Jason Felds e90b81d3c3 Working towards refactoring TimingSegments.
Hope I took care of the Windows 20** files right.
2011-05-31 00:17:46 -04:00
Jason Felds 3e21fdeb33 Doesn't Xcode 3 have nice compile ordering?
Not even worth trying to group the rest at this point...
*grumble grumble*
2011-05-30 23:51:04 -04:00
Jason Felds 70b4c024bf Right...rushed that part a bit. 2011-05-30 15:44:46 -04:00
Jason Felds bf69af0a76 Better error message, worse (?) implementation.
Help will be needed to restore couple editing.

I hope we didn't knock out routine editing as well.
2011-05-30 14:42:39 -04:00
Jason Felds 55c97ad4ea Better error message.
Somehow surprised I didn't cause issues with
including each others' headers.
2011-05-30 14:21:20 -04:00
Jason Felds cf33620d04 Add doxygen, plan for new functions.
We need a way to ensure that all of the songs we get
actually have charts for the present gametype.
2011-05-30 13:57:09 -04:00
Jason Felds a652919085 Use a separate class for this. 2011-05-30 13:48:26 -04:00
Jason Felds 4180f8af0e Well, we can play custom courses now.
Still needs adjusting.
2011-05-30 13:35:23 -04:00
Jason Felds 47cacfe865 [tiger -> default] Right, did it the wrong way.
NOW Tiger is dead.
2011-05-30 12:07:25 -04:00
Jason Felds 98990d90ef [tiger -> default] Tiger support is now dead.
Hmm...why is it mentioning other files on this commit?
2011-05-30 12:06:39 -04:00
Jason Felds f1fa1e279a [tiger] Use the <map> suggestion.
I believe <string> and <vector> are already in global.h.
2011-05-30 11:32:04 -04:00
Jason Felds f456085964 [tiger] Never needed the glew target. 2011-05-30 10:43:43 -04:00
Jason Felds f686951513 [tiger] Universal binaries work.
Thanks to the #gcc channel in getting GCC 4.2 to work.
2011-05-30 10:40:00 -04:00
Jason Felds b42eb482bf [tiger] Don't need these parts.
Also had to move glew up to for early compilation.
2011-05-30 02:23:16 -04:00
Jason Felds 5d3dd2820d [tiger] Force glew to come before OpenGL.
Sorry shakesoda, but we had no choice here.
2011-05-30 00:56:09 -04:00
Jason Felds 9a64fb230b Don't clap skipped judged rows.
...yeah, we may need a function here.
2011-05-30 00:44:16 -04:00
Jason Felds 149b004ecf Slightly overdid it, but speeds parse. 2011-05-29 23:55:03 -04:00
Jason Felds 8de49622eb Ensure the reference is passed. 2011-05-29 22:44:23 -04:00
Jason Felds 09c56854b5 In SMA land, 2 params mean instant always. 2011-05-29 22:44:01 -04:00
Jason Felds b556103f38 Again, don't worry about warnings for externs.
Missed one involving lua.
2011-05-29 21:34:40 -04:00
Jason Felds 30f7038a29 [tiger] Add glew target, made it first.
Still get the gl.h before glew.h error.

May need another Mac user for help here.
2011-05-29 21:32:55 -04:00
Jason Felds d5d8084a59 [default -> tiger] Now to stop 10.4 support.
...maybe. Hopefully. Was given an idea anyway.
2011-05-29 21:16:42 -04:00
Jason Felds 95e960e139 ...and the title screen logo.
I think we've got this.
2011-05-29 15:18:03 -04:00
Jason Felds 952c1603fe Our new splash logo. 2011-05-29 15:10:31 -04:00
Jason Felds 3e8ad96636 There's another one. 2011-05-29 14:28:09 -04:00
Jason Felds 8597968987 Fix the date. 2011-05-29 14:21:57 -04:00
Jason Felds 79b0a5fcef Well, that's one picture adjusted. 2011-05-29 14:15:35 -04:00
Jason Felds ab303822d7 Fix one binary building warning. 2011-05-29 12:42:22 -04:00
Jason Felds 842dcba6c3 The tom brothers are good. 2011-05-29 11:50:45 -04:00
Jason Felds 18a4b7459d Don't get mad, get *shot for obvious reference*
...point is, don't focus on those warnings.
2011-05-29 11:46:25 -04:00
Jason Felds 42a3dbcb58 Save our warnings checks for our code. 2011-05-29 11:39:55 -04:00
Jason Felds 1fd5211529 Better message on failure. 2011-05-28 19:05:27 -04:00
Jason Felds 6321a0c7b7 Simplify calls. 2011-05-28 18:20:56 -04:00
Jason Felds d27b9f6743 Compiling uses ';', linking uses ' '. 2011-05-28 18:14:36 -04:00
Jason Felds 30c0ab9182 It compiles. Now to fix linking. 2011-05-28 18:12:01 -04:00
Jason Felds d7c7c83a4b Getting there...time to find jmpbuf replacement. 2011-05-28 18:09:38 -04:00
Jason Felds 3c49e1a94d Trying to restore Texture Font Generator. 2011-05-28 18:05:00 -04:00
Jason Felds bf6cac9e71 Use henke37's fixes properly. Add PNG lib.
It is now possible to build binaries in VS2010.

I suspect some adjustments are still needed.
2011-05-28 17:37:56 -04:00
Jason Felds ff3ab6ee9a Add SongPosition for Split Timing.
Hmm...I wonder if this will mess with the compile order.
2011-05-28 17:20:10 -04:00
Jason Felds 5b5cd59ffa Have to redo PCH stuff for C files. 2011-05-28 17:18:46 -04:00
Jason Felds 71a72225da Ensure PNG files are compiled.
Well...mostly. Where's the ignore PCH setting in VS2010?
2011-05-28 17:04:26 -04:00
Jason Felds f72dd5a18e Silly me, forgetting to update the other VM. 2011-05-28 16:29:22 -04:00
Jason Felds cb4d91e2a7 Guess these filters are needed. 2011-05-28 16:27:03 -04:00
Jason Felds 2ebe35ec4a Make this a one-liner.
Thanks to henke37 for the fix.
2011-05-28 16:18:28 -04:00
Jason Felds 55eb29c665 Revert this...probably rushed it too fast.
Let the users choose this one I guess.
2011-05-28 15:43:49 -04:00
Jason Felds 33b0cdbf1e Ah, I was looking for this option.
Not forcing on the other builds for now.
2011-05-28 15:34:20 -04:00
Jason Felds 6f9730b6f9 Better comment. 2011-05-28 12:11:49 -04:00
Jason Felds 79113e7b41 No using scrolls in Song Timing. 2011-05-28 11:37:44 -04:00
Jason Felds 461deced3a Let's be doubly sure Survivals work.
If a themer uses a non-existant default noteskin...

...well, at this point we're not responsible I think.
2011-05-27 23:28:14 -04:00
Jason Felds 202728206d Expand on failure message. 2011-05-27 16:16:57 -04:00
Jason Felds 34d4fee067 Round 2...FIGHT! 2011-05-27 13:30:12 -04:00
Jason Felds 8782ac01bc Testing something with another player. 2011-05-27 13:14:33 -04:00
Jason Felds cfa48c388c Allow right shift key for rolls. 2011-05-27 12:49:42 -04:00
Jason Felds a4ebdcc8cc Added the LoopOnChartEnd metric for the editor.
Let the players decide whether to loop or not
when playing charts in the editor.
2011-05-27 12:43:14 -04:00
Jason Felds 40db083a53 Fix off by one error dealing with beat 0.
Hopefully nothing else broke.
2011-05-27 12:30:07 -04:00
Jason Felds 6588753328 Comment no longer needed. 2011-05-27 11:14:14 -04:00
Jason Felds 071e04f840 Survival fixed...by a METRIC CHANGE?!?
I just...I don't even...GAH!
2011-05-27 11:08:36 -04:00
Jason Felds 84b5cf192e Don't ignore those warnings! 2011-05-27 10:53:30 -04:00
Jason Felds 283afa4687 Log if a mod isn't loaded for some reason. 2011-05-27 10:42:47 -04:00
Jason Felds 6b4703d2ed Not a fan of plain ASSERTs. 2011-05-27 10:26:43 -04:00
Jason Felds 002ea6c11a I want others to read this comment.
Check the diff.
2011-05-27 10:12:19 -04:00
Jason Felds 99bed31809 ...of course, I am an idiot.
Somehow, I forgot to commit the metric itself!
2011-05-27 01:38:08 -04:00
Jason Felds bfb1310fda Better comment. 2011-05-26 22:59:29 -04:00
Jason Felds 6bb3fa8d0e Downgrade to libpng 1.5.1.
This restores PNG screenshot colors.
2011-05-26 22:52:30 -04:00
Jason Felds 78951b7f05 Introduce the MissComboIsPerRow metric.
Read the changelog for more details.
2011-05-26 22:22:55 -04:00
Jason Felds f01763598d Autosync Song + Split Timing = Happy Players! :D
The solution: use actual objects, not references.

Big thanks to Edgars Klepers for the hint.
2011-05-26 22:00:37 -04:00
Jason Felds 5838313614 Gotta love dereferencing. NOT! 2011-05-26 21:33:20 -04:00
Jason Felds f3d3bc7513 AJ, please come back. 2011-05-26 20:45:46 -04:00
Jason Felds 553731836f Midiman, surprised you didn't commit this. 2011-05-26 20:45:22 -04:00
Jason Felds 87246efd07 Still moving towards proper syncing.
Still...not getting where I need to.

Stepping away a bit more.
2011-05-26 19:19:41 -04:00
Jason Felds bb5012b283 Do some refactoring...but doesn't solve it.
Line 79 is the killer one.
It's supposed to be a vector of TimingData pointers.
Yet it compiles with the address reference.

...anyone here that can take a look?
2011-05-26 18:36:30 -04:00
Jason Felds 2d491fd0c0 Add ScrollSegment checks.
Also took care of scaling TimeSignatureSegments too.
2011-05-26 17:38:31 -04:00
Jason Felds 2bb6349ade Ignore DiffMerge comparison files.
...or was this something else?

Either way, no place here.
2011-05-26 17:38:03 -04:00
Jason Felds a71eb1afd2 Reverting sync seems alright.
I think the rest is cleanup,
but class is starting soon,
so that will have to wait.
2011-05-26 15:38:15 -04:00
Jason Felds 4802ea678f Storing original timing data seems fine.
Let's see what's next...
2011-05-26 15:10:22 -04:00
Jason Felds 43f0fb96e1 Reactivate ed78fa2.
Hasn't caused problems yet, but haven't saved results either.

Next step...setting up original step timing and reverting.
2011-05-26 14:57:28 -04:00
Jason Felds 0270191fef We'll need the Steps to be included first. 2011-05-26 14:46:08 -04:00
Jason Felds 102a2e7a8e empty() test confirmed.
Now, time for the looping process.
2011-05-26 14:41:52 -04:00
Jason Felds c925e687fe So far, so good: no breakage.
Debugging confirmed that I should be able to use empty().

Let's take advantage of that before we get into step looping.
2011-05-26 14:35:54 -04:00
Jason Felds 3c43429f0d Add targeted comments.
I'll be honest: I don't know how well we can handle
Sync Tempo with Split Timing. Sync Song, we should aim for at least.
2011-05-26 14:19:13 -04:00
Jason Felds 17bea0aab7 Doxygen, restart of autosync split timing.
This time, take it a step at a time...
or try to anyway.
2011-05-26 14:11:11 -04:00
Jason Felds e99178c02d Signed vs unsigned warning. 2011-05-25 15:09:10 -04:00
Jason Felds 86e70e1a83 Bring in the scroll branch.
Sorry Saturn, but you have to re-cache this time.
2011-05-25 14:40:18 -04:00
Jason Felds 1a7fa64924 [scroll] Languages update. 2011-05-25 14:11:17 -04:00
Jason Felds 5f8353bdd0 Use Step Timing if steps are already on Splits. 2011-05-25 14:07:53 -04:00
Jason Felds c5bbeb69ca Empty notes don't get judged (RandomVanish). 2011-05-24 22:14:59 -04:00
Jason Felds 8d2f1017e1 Enforce validation on TapNote types. 2011-05-24 22:13:22 -04:00
Jason Felds b3cebd2aaf No need to swap if it's the same column.
Still busted, but still stumped.
Doing what I can to optimize.
2011-05-24 21:29:51 -04:00