Commit Graph
3449 Commits
Author SHA1 Message Date
Ben "root" Anderson 6dcc227327 New NoteDataUtil to count hold ticks in a NoteData. Significant overhaul to make PossibleDancePoints consider hold ticks, using said function. 2013-12-19 23:46:01 -06:00
Ben "root" Anderson 53d80a8ceb CheckPointHit / CheckpointMiss equivalent to Flawless / Miss to mimic real PiU 2013-12-19 18:44:10 -06:00
Ben "root" Anderson a3c27f1b0b Don't hardcode ScoreEvent enum values/order 2013-12-19 18:41:14 -06:00
Ben "root" Anderson 48df0fc0d2 Botched the positioning of this comment, oops 2013-12-19 18:21:09 -06:00
Ben "root" Anderson 3185746d8a Revert "Make PercentScoreWeight* and GradeWeight* theme metrics instead of preferences"
This reverts commit 77f2b67ee1.

These must be Preferences (or hardcoded) because they affect max DP.
2013-12-19 18:18:54 -06:00
Ben "root" Anderson 481792ba52 Call a struct a struct (Game) 2013-12-19 18:15:49 -06:00
Ben "root" Anderson ee84f9263c Make hold checkpoints a struct Game member, not a metric. It CANNOT be a metric because it affects max DP. 2013-12-19 18:06:07 -06:00
Ben "root" Anderson ddbdb77368 Split Actor::BeginDraw() into Actor::PreDraw() which does tweening calculations and Actor::BeginDraw() now only sets up the matrix. Skip setting up the matrix if the Actor is fully transparent. 2013-12-13 12:10:11 -06:00
Ben "root" Anderson 77f2b67ee1 Make PercentScoreWeight* and GradeWeight* theme metrics instead of preferences 2013-12-11 19:39:14 -06:00
Ben "root" Anderson b4cfbf029c Revert "Don't send HNS_Held / HNS_LetGo when using checkpoint holds"
This reverts commit 18a0c818cd.

Those events are used for more than just life and scoring.
2013-12-11 18:53:11 -06:00
Ben "root" Anderson 18a0c818cd Don't send HNS_Held / HNS_LetGo when using checkpoint holds 2013-12-11 18:19:19 -06:00
Ben "root" Anderson a040c4a586 1) SOMEONE can't spell "accessible" 2) Global commenting consistency 3) persistance -> persistence 2013-11-30 09:50:54 -06:00
Flameshadowxeroshin d59b7fd0c0 Don't send combo messages on mine judgments if they don't change combo 2013-11-30 01:41:19 -06:00
Ben "root" Anderson e011f8ca70 IH_Linux_Joystick: Make sure we have joysticks to manage before starting the thread. 2013-11-30 01:01:24 -06:00
Ben "root" Anderson 3cd3db7b6a IH_Linux_Joystick cleanup. Hack to make sure thread gets started. 2013-11-30 01:00:07 -06:00
Ben "root" Anderson 0e0922ad8e 1) Event -> LinuxEvent and Joystick -> LinuxJoystick 2) Rewritten Linux input device detection: introducing LinuxInputManager. It keeps IH_Linux_Event and IH_Linux_Joystick playing nice with each other, and will later be fundamental in hotplugging support. 2013-11-30 00:08:04 -06:00
Ben "root" Anderson a0eb83d60e Expose InputDrivers preference to other classes 2013-11-30 00:00:09 -06:00
Ben "root" Anderson 1dde840059 spelling 2013-11-29 23:59:32 -06:00
Ben "root" Anderson 86f731d261 Oops! Forgot to change the operator when I made this not-an-assert 2013-11-26 13:48:20 -06:00
Ben "root" Anderson cf4f6c35a0 Don't let duplicates happen! 2013-11-25 21:54:41 -06:00
Ben "root" Anderson 2b73f4b5ec Don't iterate over every StepsType in existence when we already know exactly which StepsTypes we want. 2013-11-25 20:58:04 -06:00
Ben "root" Anderson 3741a08801 Bug#991 fix pt1/2: Allow StepsTypesToRemove to be empty 2013-11-25 20:39:27 -06:00
Ben "root" Anderson a16a42cb02 Edit loading overhaul: Load edits from song folders; Allow a songfolder-style hierarchy in profile edit folders; Make the #SONG tag optional if we can infer the intended song from the directory hierarchy. 2013-11-14 13:29:00 -06:00
Ben "root" Anderson 5124186c42 Minor formatting cleanup 2013-11-14 12:03:15 -06:00
Ben "root" Anderson a3e241f471 Apparently Mac needs this too 2013-11-09 18:36:57 -06:00
Jason Felds 09f8219a67 Revert "Xcode 5 fixing, part 1."
This reverts commit bfab952b6a.
2013-11-06 23:33:31 -05:00
Jason Felds bfab952b6a Xcode 5 fixing, part 1.
Need someone on xcode 4.x to confirm this works.

Once this file gets fixed, the others will be removed.
2013-11-04 19:45:23 -05:00
Devin J. Pohly 4298f2542d Check MakeActor rvs for NULL 2013-11-02 04:11:30 -04:00
Devin J. Pohly 5d9c3aaa59 propagate Attack::GetAttackBeats precondition 2013-11-02 00:58:01 -04:00
Devin J. Pohly 4520186722 ActorMultiTexture: warn on bad SetTextureMode index 2013-11-02 00:24:35 -04:00
Devin J. Pohly 3aee5472f8 ActorMultiTexture: warn on adding nil 2013-11-01 22:34:38 -04:00
Devin J. Pohly b351b757b4 ActorMultiTexture: actually return number of units 2013-11-01 22:34:22 -04:00
Devin J. Pohly d797790736 ActorFrameTexture: warn on re-Create 2013-11-01 22:14:18 -04:00
Devin J. Pohly 9f875e9bfb warn on bad UpdateFunction 2013-11-01 21:52:56 -04:00
Devin J. Pohly af5022d7a8 warn on bad DrawFunction 2013-11-01 21:52:15 -04:00
Ben "root" Anderson f705817379 Let autoconf set this 2013-10-31 21:22:24 -05:00
Ben "root" Anderson 48ca0a5908 Move our winres.h out of the way so VS does not get confused 2013-10-31 20:43:51 -05:00
Ben "root" Anderson 095c6877c2 rc does not define _MSC_VER. Oops. We will use our own define. 2013-10-31 20:19:17 -05:00
Ben "root" Anderson 8ad1a75f69 elseif -> elif. Apparently I need to brush up on my CPP. 2013-10-30 00:13:07 -05:00
Ben "root" Anderson d2f43a73e4 LinuxThreadHelpers -> PthreadHelpers part 3 2013-10-30 00:08:19 -05:00
Ben "root" Anderson 62313006c1 Keeping consistency between RS_Save_PNG and RS_Load_PNG 2013-10-29 22:29:05 -05:00
Ben "root" Anderson b64a766e0f winres.h -> afxres.h redirect for MinGW 2013-10-29 22:20:44 -05:00
Ben "root" Anderson 165168c05d 1) Make GL_CFLAGS/XCFLAGS/XLIBS actually be respected 2) Include Windows resources in the build 2013-10-29 19:58:58 -05:00
Jonathan Payne b6dfe09253 Increment version to "StepMania 5 Beta 2b" 2013-10-29 16:51:49 -07:00
Ben "root" Anderson 32a25023d3 Die early if CreateDialog fails 2013-10-29 15:51:47 -05:00
Ben "root" Anderson b676d136e4 Stub out SetThreadName for now 2013-10-27 15:55:22 -05:00
Ben "root" Anderson 2867071f02 DEBUG_ASSERT should not bail. 2013-10-27 15:46:52 -05:00
Ben "root" Anderson 7c1f08b250 1) Not _WINDOWS. _MSC_VER. MinGW uses either system libpng or its own extern pulled by autoconf. 2) Note an observed segfault I worked around 2013-10-27 15:43:16 -05:00
Ben "root" Anderson 3b9d8a9994 These should be on by default in debug 2013-10-27 15:40:41 -05:00
Ben "root" Anderson 05cdf562eb Actually use system libpng instead of detecting and then effectively ignoring it. 2013-10-27 15:39:19 -05:00