Commit Graph
100 Commits
Author SHA1 Message Date
Jason Felds acdc45042a Put old behavior back by default.
Use the Control key for the time signature scrolling behavior.
2011-06-12 20:34:23 -04:00
Jason Felds 3d155c9970 NOW I start moving prototypes to headers?
I need to be more consistent...gah, hungry.
2011-06-12 19:35:24 -04:00
Jason Felds c3c8753620 More prototype warning stuff.
I know these should be in the .h files,
but we can cover that later.
2011-06-12 19:20:43 -04:00
Jason Felds 4036ee89c2 Last bit of warnings for tonight. 2011-06-12 03:55:48 -04:00
Jason Felds fe9dfa26c4 Consistency. 2011-06-12 03:47:38 -04:00
Jason Felds 7acbe91683 More prototypes. 2011-06-12 03:47:22 -04:00
Jason Felds 986fbd6468 Beat me to it Daisu. 2011-06-12 03:43:59 -04:00
Jason Felds 7f3b8577b3 Prototypes. 2011-06-12 03:42:15 -04:00
Jason Felds b7ffecd3d0 This pointer was considered pointless. 2011-06-12 03:40:26 -04:00
Jason Felds 2ab5a4ddb8 Mostly 64 - 32 float warning fixes. 2011-06-12 03:37:10 -04:00
Jason Felds 4bb0b28fc8 Good old warning fixes...how I missed thee. 2011-06-12 03:30:57 -04:00
Jason Felds 720675637e The last of the LOG warnings I think. 2011-06-12 03:12:44 -04:00
Jason Felds fa599184e9 Right, right, merge this first. 2011-06-12 03:09:11 -04:00
Jason Felds 4fb2379746 I think we can look into XCode 4 now sharksoda. 2011-06-12 03:08:44 -04:00
Jason Felds 6c32ca085e Make sure these use split timing. 2011-06-11 22:40:14 -04:00
Jason Felds 5a7ceecb89 We're on libpng 1.5.1 now.
Guess we have more to update here.
2011-06-11 21:26:05 -04:00
Jason Felds 1d8e7286cc Use the appropriate timing.
Restores Page Up/Page Down/;/' properly.
2011-06-11 17:05:03 -04:00
Jason Felds 05a7a24d88 Make the GetPlayerTimingData() binding official.
Hmm...did we never document the Player class
in LuaDocumentation.xml?
2011-06-11 16:24:38 -04:00
Jason Felds cff72f7dab Minor cleanup. 2011-06-11 16:15:18 -04:00
Jason Felds 87d151687f Allow 15 edits per profile. 2011-06-11 15:24:16 -04:00
Jason Felds d90c8cfe07 Add GetPlayerTimingData lua binding...for now.
This may be removed if it fails its purpose.
2011-06-11 15:17:48 -04:00
Jason Felds f900b53f1d Edits can have 255 chars in the description now. 2011-06-11 15:10:27 -04:00
Jason Felds aeb07190d8 Allow setting Preview Music via Alter Menu.
Now math calculations are no longer needed.
2011-06-11 11:15:58 -04:00
Jason Felds 50cb0f9b78 More warning fixes. 2011-06-11 09:48:16 -04:00
Jason Felds 788d7005dc Remove commented code, add comment.
Need a warning expert on this one.
2011-06-11 09:44:51 -04:00
Jason Felds 5ef549d80d Warning fixes. 2011-06-11 09:36:17 -04:00
Jason Felds c06763db85 Make linux compile the loading window code.
NOTE: The actual loading window code is stubbed.
I do not know GTK window code yet, so hopefully
this won't crash yet.
2011-06-11 09:30:49 -04:00
Jason Felds 1b5853c5ea Make sure the music file exists.
Well, better this than a bad access error.
2011-06-11 00:17:47 -04:00
Jason Felds b78c5350e3 Only load the background if it exists.
Took us awhile to find it.
2011-06-10 21:40:56 -04:00
Jason Felds 3123bbaea0 Revert 0b67f6b.
Perhaps there is a better implementation.
2011-06-10 21:20:26 -04:00
Jason Felds 465ed345db May as well put this in the changelog. 2011-06-10 17:05:57 -04:00
Jason Felds 7768134149 Alright pumpervinil, you got your Delay wish.
I hope that's enough for you.
2011-06-10 17:03:53 -04:00
Jason Felds 9a258e7042 Add "Convert Selection to Fake Segment" option.
Once again, do things math free.
2011-06-10 16:52:23 -04:00
Jason Felds 0db9f87b74 Add "Convert Selection to Warp Segment" option.
Also, preemptively fix another bug with the menu moving.
2011-06-10 16:43:38 -04:00
Jason Felds 866d72e660 Add a Clear Clipboard function to the editor. 2011-06-10 16:10:43 -04:00
Jason Felds 493a49f55e Missed a fix spot. Checkpoints... 2011-06-10 15:18:08 -04:00
Jason Felds 1486b72e23 AutoPlay shouldn't hit unjudgable notes. 2011-06-10 11:02:02 -04:00
Jason Felds 61d935ba70 Split the Editor's Area menu into two menus.
Use the "Enter" key for the old menu,
and the "A" key for the Alter menu
(requires having selected an area of notes).
2011-06-10 03:04:47 -04:00
Jason Felds 61880f7688 [notesloader -> default] Mission accomplished. 2011-06-09 22:20:57 -04:00
Jason Felds 4830ecc730 [notesreader] Ready to test again. 2011-06-09 22:00:10 -04:00
Jason Felds bb642827a8 [notesloader] More abstracting. 2011-06-09 21:41:56 -04:00
Jason Felds 1ec548442d [notesloader] Take advantage of const members. 2011-06-09 21:34:04 -04:00
Jason Felds 1e296ed0bf [notesloader] More virtuals. 2011-06-09 21:27:47 -04:00
Jason Felds 11dfc1dd8b Deprecate Lua's HasNegativeBPMs().
Use HasWarps() instead.

Hmm...is there a way to mark the XML with a deprecated tag?
2011-06-09 18:16:23 -04:00
Jason Felds 21ca14d589 Fix F11/F12 split timing sync adjuster. 2011-06-09 18:12:38 -04:00
Jason Felds 68fd21fdc8 [notesloader] More cleanup.
Need to test something in gameplay before continuing.
2011-06-09 15:14:47 -04:00
Jason Felds dec615a2e7 [notesloader] Handle fakes on their own. 2011-06-09 14:53:58 -04:00
Jason Felds 48eefc7700 [notesloader] Have common ground. 2011-06-09 14:45:30 -04:00
Jason Felds e37fe84d6a [notesloader] Simplify. 2011-06-09 14:32:14 -04:00
Jason Felds d2be04719d [notesloader] More refactoring. 2011-06-09 14:19:12 -04:00
Jason Felds e00b7f3616 [notesloader] Some refactoring done. 2011-06-09 14:01:55 -04:00
Jason Felds b6bf776716 New branch: [notesloader]
Time to better unify our files and refactor properly.
2011-06-09 13:46:30 -04:00
Jason Felds 0fa0d42549 Minor updates.
The extra padded space is for planning.
Going to try to take care of another Pump thing.
2011-06-08 23:05:28 -04:00
Jason Felds 42f39c7ab9 Restrict course editor to playable songs.
This does not yet deal with songs with charts
in multiple game types.

...at least, as far as I know.
2011-06-08 21:58:45 -04:00
Jason Felds 2f896c3807 Missed a spot. 2011-06-08 18:20:37 -04:00
Jason Felds 8019654956 shakesoda was right. 2011-06-08 18:14:50 -04:00
Jason Felds decdcb71c7 Bring in updated scoring formulas too. 2011-06-08 16:14:32 -04:00
Jason Felds fc9f07158a 99% fix scoring with warps and fakes.
Now all charts can seek 100%.

This does force yet another cache reload.

Hopefully it won't slow first loads too much.
2011-06-08 16:14:11 -04:00
Jason Felds 06efa5c726 Simple solutions are smart. 2011-06-08 15:33:40 -04:00
Jason Felds fec932e153 More prep work for better radar calculations. 2011-06-08 15:02:54 -04:00
Jason Felds 9ac07e1e2e Prepare for a place to process timing data.
Hopefully what I'm thinking of won't cause too much slowdown.
2011-06-08 14:43:59 -04:00
Jason Felds 5216d6be45 Simplify checks for unjudgable rows.
This way, we can add more segments later
and now have to change the logic in many places.
2011-06-08 13:03:07 -04:00
Jason Felds 4b11968abc Make it more obvious about the T key.
Guess not everyone reads changelogs or F1.
2011-06-07 23:43:07 -04:00
Jason Felds 5c83d529ab Remove faulty shortcut code for hand calcs.
Unfortunately, to maintain accuracy, this
will invalidate the ca-- *beaten to the floor
with the nya cat*
2011-06-06 23:00:07 -04:00
Jason Felds 09305639ae Let AutoSetStyle select all charts in the game. 2011-06-06 21:41:24 -04:00
Jason Felds 7d81680bb3 Readability. 2011-06-06 20:47:21 -04:00
Jason Felds 0a7b9ce170 Some respect for OOP. (MasterPlayerNumber) 2011-06-06 20:40:11 -04:00
Jason Felds 963cc9d4f1 Fix a Player 2 assist tick / clap bug. 2011-06-06 20:23:23 -04:00
Jason Felds cb38eae9ba Removing the ScoreDisplay mods.
Lua has since replaced it.
2011-06-06 18:55:49 -04:00
Jason Felds ecc75b60f9 Let's try to make the FN key recognized!
I'm <s>DeceasedCrab</s>Wolfman2000, huzzah!
2011-06-05 10:45:50 -04:00
Jason Felds 4a11952986 [loading window] Indeterminate for Mac OS X.
Is there a way to use performSelector withBool?
2011-06-05 10:36:09 -04:00
Jason Felds 0a663c372d [default -> loading window] lots of stuff. 2011-06-05 10:20:53 -04:00
Jason Felds e641a88daf Let's make sure libmad isn't used up too. 2011-06-05 10:20:31 -04:00
Jason Felds 584c2ee613 [loading window] Ensure loading & building order. 2011-06-05 10:10:45 -04:00
Jason Felds def440f1d2 [loading window] Whoops. Merge. 2011-06-05 10:07:40 -04:00
Jason Felds b36733db01 [loading window] Consistent group location. 2011-06-05 10:07:09 -04:00
Jason Felds 2f33ead363 [loading window] .hgeol 2011-06-05 10:06:44 -04:00
Jason Felds 4117ec89a1 Allow double/triple scores for longs/marathons.
This only targets the Extreme scoring system for now.
2011-06-05 03:03:16 -04:00
Jason Felds be65dfb0ee Hey, it's AJ's favorite activity! (NOT) 2011-06-05 02:39:07 -04:00
Jason Felds 87a86b63e7 Consistent > vs >= on long songs. 2011-06-05 02:38:39 -04:00
Jason Felds 40c1cff888 May want to use this name all over. 2011-06-05 02:25:11 -04:00
Jason Felds 97a1375586 Congrats Thai: you've been promoted. 2011-06-05 02:13:38 -04:00
Jason Felds af62e62b42 [loading window] .hgeol 2011-06-05 02:12:09 -04:00
Jason Felds 26c5fa4e15 Fix parsing of beats vs seconds on speeds. 2011-06-04 23:44:26 -04:00
Jason Felds 0e834467ba Fix UserPrefAutoSetStyle.
Also took care of some other lua issues with
NotePosition and ComboUnderField.
2011-06-04 21:43:00 -04:00
Jason Felds e1649784b0 Make sure it's USER, not Game. 2011-06-04 19:53:35 -04:00
Jason Felds fe18578319 On our way to fixing AutoSetStyle. 2011-06-04 19:45:54 -04:00
Jason Felds 3bb7890d5b Load SMA files first over SM. 2011-06-04 19:42:06 -04:00
Jason Felds f0eefa8698 So how badly will this break?
Allow pump to have routine as a compatible mode.

No telling what we're missing, but we should prepare for it.
2011-06-04 19:36:32 -04:00
Jason Felds 0b67f6bc64 Temporarily stop lua error if no background.
Caveat: if no song background, nothing shows on
song load and the background jarringly comes in.

Feel free to revert if this is a bad idea.
2011-06-04 19:20:41 -04:00
Jason Felds a311d79678 Add comment.
Hmm...shouldn't Thai be moved up to the sm-ssc part now?
2011-06-04 14:13:35 -04:00
Jason Felds 8aa473d0a3 Find the dates of these later. 2011-06-03 23:07:42 -04:00
Jason Felds 26539af1a4 Sorry freem, but this needs reverting for this. 2011-06-03 21:51:34 -04:00
Jason Felds ec333ac765 If I missed anything else, get it in quickly. 2011-06-03 21:50:14 -04:00
Jason Felds 45e21b3f07 Ah, here it is. 2011-06-03 21:48:06 -04:00
Jason Felds 0d4d091e87 What's the other place that updates this? 2011-06-03 21:47:21 -04:00
Jason Felds c54d4542ff I am an idiot. That is all. 2011-06-03 21:36:09 -04:00
Jason Felds 227863965c [loading window] Don't forget VS2008. 2011-06-03 18:09:02 -04:00
Jason Felds 079492e6ac Revert: this was put in the wrong branch.
Darnit Henke, say what branch you commit in
if you aren't in the default!
2011-06-03 18:05:08 -04:00
Jason Felds 1d90437843 Don't forget VS2008. 2011-06-03 17:59:17 -04:00