Commit Graph

30842 Commits

Author SHA1 Message Date
Jason Felds df6a00b53e Stops (and Delays) now templated.
This is all of them at this present time.

At some point in the future, we should make
DelaySegments separate from StopSegments.
2011-06-01 09:50:34 -04:00
Henrik Andersson 148f557b6e Merge with default 2011-06-01 14:59:09 +02:00
Henrik Andersson f717de974e Just tweaking some compiler switches. 2011-06-01 14:58:27 +02:00
Jason Felds 50e93045cc Scroll Segments Satisfied.
Just the Stops and Delays...in one segment.
Yeah, maybe those should be split up at some point.
2011-06-01 08:44:09 -04:00
Jason Felds d50eb4830d The others are just other. Stay consistent. 2011-06-01 07:48:59 -04:00
Thai Pangsakulyanont 6ca0cd1e70 optimizations to NoteDataUtil::CalculateRadarValues, results in 3x faster loading. 2011-06-01 16:01:14 +07:00
Thai Pangsakulyanont 6f83556da7 fix the template mess! it now builds on windows but not sure if it works or if it will build on other platforms. 2011-06-01 14:21:57 +07:00
Jason Felds d0ff9413e7 Trying this once again...
We need to prevent Segments from being
the variable type sent into TimingSegment<WhateverSegment>.
Just have it be ints or floats I think.
2011-06-01 01:08:53 -04:00
Jason Felds 3b2f9510cd Right, how'd I forget global.h in here?!? 2011-05-31 22:25:53 -04:00
Jason Felds 69c03da032 Bad file, but need a record of key comment.
I think this is the key issue.
gcc is doing some magic for us.
VS20** is forcing us to do it right.

Yes AJ, that means Windows is better on something.

Revert this file if needed: the record is now made.
2011-05-31 19:22:51 -04:00
Jason Felds aa9ba8a31b May as well add these to .ignore too. 2011-05-31 18:39:52 -04:00
Jason Felds 5d496c41a7 I was told I needed a copy ctor here.
May as well see if this builds on Mac OS X.
2011-05-31 18:37:19 -04:00
Jason Felds f9eb6fb387 Speed Segments Satisfied. 2011-05-31 15:27:27 -04:00
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
Thai Pangsakulyanont 1d2dd19ab1 Yeah, BPM segments, big one :D 2011-05-31 23:41:39 +07: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
Thai Pangsakulyanont 860f6c76f0 I forgot to remove the unused operator== functions from TimingSegments.h 2011-05-31 22:05:04 +07:00
Jason Felds 1fcf290571 Warps are properly templated.
Seven more to go I believe.
2011-05-31 10:59:18 -04:00
Thai Pangsakulyanont 26ecddfc9d beat should be private 2011-05-31 21:14:36 +07:00
Thai Pangsakulyanont f7e849f045 further refactorization of TimingSegments (use more templates!) 2011-05-31 19:39:28 +07: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
Henrik Andersson 7ddd0e1fc2 Merge with default 2011-05-31 01:04:52 +02: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
Thai Pangsakulyanont f29e63d2b7 fix a crash on a course editor by renaming ambiguous class 2011-05-31 00:01:39 +07: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
Henrik Andersson 01368007aa Merge with default 2011-05-30 11:27:34 +02:00
Henrik Andersson ca71c99f63 Cleaning up some merge junk that I missed. 2011-05-30 11:25:09 +02: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