Commit Graph

297 Commits

Author SHA1 Message Date
Devin J. Pohly b03b3adf41 remove extra zeros from editor textentry 2012-12-28 16:18:21 -05:00
Devin J. Pohly bd0e2074ad replace ASSERT(0) with useful fail messages 2012-12-27 16:59:35 -05:00
Jason Felds 1fc16698ba War on -Werror, part 12: explicit bool usage.
It may save a few cycles, but it's best to be
explicit on boolean operations, especially with
ASSERT.
2012-12-27 11:38:53 -05:00
Devin J. Pohly 7aac8c5ae3 war on -Werror, part 2: unused variables and dead code 2012-12-26 20:35:02 -05:00
Colby Klein 68263efe12 I'm not sure why I thought MAX was a macro. Oops. 2012-10-17 12:51:13 -07:00
Colby Klein 27d0e3ec47 Use MAX() against the difficulty to prevent ratings of 0. Various other style tweaks. Jason: The functions (well, macros) you were looking for are MIN, MAX, and CLAMP. 2012-10-17 11:21:28 -07:00
Jason Felds 32d5a011ee Don't allow setting the meter to < 1. 2012-10-16 21:05:27 -04:00
Jason Felds 6d35cdddd5 Remove the partial timing copy/paste hack job. 2012-10-02 20:54:55 -04:00
Jason Felds 9e1e7970ef [ScreenEdit] New menu to modify attacks.
Check the Area Menu (Enter Key) to have fun.
2012-05-21 21:42:06 -04:00
Thai Pangsakulyanont 503814c435 update libpng to 1.5.10, add precompiled library for ffmpeg 0.10.2 for mac, and Xcode 4.3 project in a separate project.
This should make it possible to build StepMania 5 on Mac OS X.
The catch is that it will only work with Snow Leopard and up, but I think this is better than nothing.

We can support PowerPC / 10.4-10.5 again when someone can make the old Xcode 3 project work.
2012-04-24 00:11:28 +07:00
Jason Felds 26f5e8d78c Replace Steps:UseSplitTiming.
Instead, use Song:IsStepsUsingDifferentTiming.
2012-04-08 23:56:28 -04:00
Jason Felds 392e7fac25 Programmers, start your debuggers! 2012-04-08 13:47:23 -04:00
Jonathan Payne 447a16d5bd Allow playback of courses in Course Edit mode ( why does this keep getting
disabled? please stop that. )
2012-03-20 20:45:35 -07:00
Jonathan Payne 62b9dc793f Don't use StepTiming by default. 2012-03-20 19:51:46 -07:00
Jason Felds a384a7d8d0 [cleanNoteData] Silly typo. 2012-02-27 13:46:12 -05:00
Jason Felds 1b071cb057 [cleanNoteData] We don't change step types here. 2012-02-27 13:45:12 -05:00
Jason Felds d581f8b4c5 [cleanNoteData] Typo fix and simplification.
No need for the switch if we're only acting on
one value.
2012-02-27 13:42:15 -05:00
Jason Felds 078512913a [cleanNoteData] More of the formatting.
Note to self: move some of the static menus to
their own file or something.
2012-02-27 13:39:35 -05:00
Jason Felds 12bdc9e7b1 [cleanNoteData] Get consistent formatting.
This could be a candidate for transplanting.
2012-02-27 13:31:15 -05:00
Jason Felds 4151f20327 [editorKeysounds] Removing Keysounds successful. 2012-02-11 15:11:44 -05:00
Jason Felds 216286c3f1 [editorKeysounds] keep keysound names unique. 2012-02-11 14:52:41 -05:00
Jason Felds 0bf91fffd3 [editorKeysound] Add menu to remove keysounds.
Next up: the actual removing.
2012-02-11 14:45:09 -05:00
Jason Felds a353e659d0 [editorKeysounds] Can add KS, but...
1) A physical note is shown in the editor.
We do need a separate graphic for auto keysounds.
2) The keysound only plays if you "hit" the note.
Auto keysound notes should play regardless of hit or miss.

Time to make this branch public.
Anyone want to help tackle this?
2012-02-10 19:49:53 -05:00
Jason Felds f3d260bc88 [editorKeysounds] Modifying KS works. 2012-02-10 19:17:00 -05:00
Jason Felds 3b3e8df2f4 [editorKeysounds] Removing KS successful. 2012-02-10 19:07:13 -05:00
Jason Felds 84a20cf6da [editorKeysounds] Right, answers based on start. 2012-02-10 18:47:24 -05:00
Jason Felds baa9b20e6a [editorKeysounds] Prepare screen message. 2012-02-10 14:44:48 -05:00
Jason Felds 5757247144 [editorKeysounds] First menu is working. 2012-02-10 14:29:11 -05:00
Jason Felds a25fa01b34 [editorKeysounds] Some of the menu code. 2012-02-10 14:09:12 -05:00
Jason Felds 8a98bcdff7 [editorKeysounds] Prepare the eventual menu. 2012-02-10 13:51:29 -05:00
Jason Felds 0b3737cfc4 [editorKeysounds] New menu to test. 2012-02-10 13:41:40 -05:00
Jason Felds 9750255b36 Disable View Steps Data for practice mode.
Temporary workaround, I know.

The mode has bigger problems.
2012-01-16 14:22:38 -05:00
Jason Felds fbb3cb6c42 Fix a floating point issue with speed segments.
This is why ints rule.
2012-01-11 22:50:55 -05:00
Jonathan Payne 446f818923 adjust res judgments ( not done yet ), experimental change in screenedit. 2012-01-10 19:14:29 -08:00
Jonathan Payne 7bd3d75e04 Wait until a proper method is found for moving the current editor row and changing
data passed from &g_TimingDataInformation.
2011-12-30 15:17:28 -08:00
Jonathan Payne f0f7aaa768 Don't allow the user to add speed timings while selecting until fully supported. 2011-12-21 13:48:31 -08:00
Jason Felds 77e226bf4d Force saving when editing an attack. 2011-12-18 11:31:49 -05:00
Jason Felds 84f07b8503 Restore segment cycling in the editor. 2011-12-11 19:30:37 -05:00
Jason Felds 6d1517c9ce Reuse already established variable.
It won't change in this position.

Wonder if it should just be forced const then.
2011-12-09 21:15:29 -05:00
Jason Felds 5d26c474d9 Well, that was a doozy.
Allow inserting and removing of beats and timing changes
in increments other than 4th notes.
2011-11-27 18:33:34 -05:00
Jason Felds c566686aff Be direct. 2011-11-27 18:06:50 -05:00
Jason Felds 22487df03c New editor feature: Shift + F9/F10 for delays.
Works the same as stops really.
2011-11-26 13:56:27 -05:00
Jason Felds 5a53bde988 Minor syntax adjustment. 2011-11-26 13:45:29 -05:00
Jason Felds f4ad43e2c9 Minor convenience issue that I wanted done with. 2011-11-26 13:40:14 -05:00
Jason Felds 40965d3c8d Restore F9/F10 for stops in the editor. 2011-11-26 13:33:21 -05:00
AJ Kelly 92fea1f748 shut warning up 2011-10-18 15:32:06 -05:00
Jason Felds d65b4ba714 Minor optimization: don't calc if not needed. 2011-10-17 22:58:04 -04:00
Jason Felds 23832ac653 [backwards] Compile fix: two "backwards" here. 2011-10-16 15:48:50 -04:00
Jason Felds 0181d46225 [backwards] ScreenEdit can go Backwards.
Interestingly, en.ini already has this entry.
2011-10-16 15:37:28 -04:00
Jason Felds d17643e907 Display the chartname instead of the description. 2011-10-09 13:02:24 -04:00