Commit Graph
100 Commits
Author SHA1 Message Date
Jason Felds ba6400573a Minor adjustments. 2011-06-02 15:50:12 -04:00
Jason Felds 9d0dbe8401 Switch R and T keys for debug mode. 2011-06-02 15:49:32 -04:00
Jason Felds 087f77584a pcre is its own target.
That should do it for targets for now.
2011-06-02 15:16:38 -04:00
Jason Felds 6ad076e67d Glew is its own target. 2011-06-02 15:08:46 -04:00
Jason Felds 320b409817 PNG has its own target. 2011-06-02 14:58:21 -04:00
Jason Felds 911fdbee61 Process each file once, not twice. 2011-06-02 13:32:38 -04:00
Jason Felds 1ef97f5db5 Allow song timing to be used when playing.
Admitedly, this may not be the best implementation.
As usual, if you can do better, go for it.
2011-06-01 15:27:14 -04:00
Jason Felds 7b869533da Make sure default values are used all over. 2011-06-01 14:47:02 -04:00
Jason Felds 90ab6dfca8 Add hack to stop random crashes on editor leave.
I'm sure there is a better way, but this works right now.
2011-06-01 14:32:59 -04:00
Jason Felds 7d7e424c8b <Jax>GOTCHA!</Jax>
Holds and rolls can be made right in Song Timing.

Hmm...still another bug or two to find and fix I think.
2011-06-01 14:20:41 -04:00
Jason Felds 63ba56d0be More flexible song timing.
Still not finding the bug I'm after though.
2011-06-01 14:01:35 -04:00
Jason Felds c249f0eaf5 Paste works under both timings. 2011-06-01 13:50:42 -04:00
Jason Felds c57d0eeed5 Add function to get appropriate SongPosition.
This restore highlighting areas in Song Timing.
This does NOT readjust the highlighted area when
timing modes are switched.
2011-06-01 13:41:49 -04:00
Jason Felds 6faaa92891 Cut comment cruft. 2011-06-01 13:34:04 -04:00
Jason Felds 172ecb8455 Trying different ordering here. 2011-06-01 12:15:13 -04:00
Jason Felds 6c9bb57ddb Disable the Score Display mod for now.
Since scoring is now lua based, these mods
may no longer have a place here.
2011-06-01 11:06:43 -04:00
Jason Felds b36f172462 Added the HasScrollChanges lua binding. 2011-06-01 10:12:10 -04:00
Jason Felds e0f36181be More accurate for CMod checking. 2011-06-01 10:08:40 -04:00
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
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
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
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