dd49998438
fix a couple of bugs that manifest themselves in uncommonly-used gametypes (apologies for the spacing)
Flameshadowxeroshin2013-12-22 18:23:41 +00:00
c783009730
Un-revert. This reversion was made on a wrong assumption and it should actually be this way anyway. PercentScoreWeight* and GradeWeight* are metrics once again.
Ben "root" Anderson2013-12-20 18:24:00 -06:00
65af9f1839
Some housekeeping that EndDraw takes care of wasn't in certain cases. Oops.
Ben "root" Anderson2013-12-20 17:29:49 -06:00
6dcc227327
New NoteDataUtil to count hold ticks in a NoteData. Significant overhaul to make PossibleDancePoints consider hold ticks, using said function.
Ben "root" Anderson2013-12-19 23:46:01 -06:00
53d80a8ceb
CheckPointHit / CheckpointMiss equivalent to Flawless / Miss to mimic real PiU
Ben "root" Anderson2013-12-19 18:44:10 -06:00
ee84f9263c
Make hold checkpoints a struct Game member, not a metric. It CANNOT be a metric because it affects max DP.
Ben "root" Anderson2013-12-19 18:06:07 -06:00
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.
Ben "root" Anderson2013-12-13 12:10:11 -06:00
8285d5b1aa
So apparently manually specifying deps makes autoconf ignore pkg-config. So we'll do it manually.
Ben "root" Anderson2013-12-13 01:50:55 -06:00
a040c4a586
1) SOMEONE can't spell "accessible" 2) Global commenting consistency 3) persistance -> persistence
Ben "root" Anderson2013-11-30 09:50:54 -06:00
d59b7fd0c0
Don't send combo messages on mine judgments if they don't change combo
Flameshadowxeroshin2013-11-30 01:41:19 -06:00
e011f8ca70
IH_Linux_Joystick: Make sure we have joysticks to manage before starting the thread.
Ben "root" Anderson2013-11-30 01:01:24 -06:00
3cd3db7b6a
IH_Linux_Joystick cleanup. Hack to make sure thread gets started.
Ben "root" Anderson2013-11-30 01:00:07 -06:00
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.
Ben "root" Anderson2013-11-30 00:08:04 -06:00
2b73f4b5ec
Don't iterate over every StepsType in existence when we already know exactly which StepsTypes we want.
Ben "root" Anderson2013-11-25 20:58:04 -06:00
49265cfc2e
Bug#991 fix pt2/2: Do not filter out StepsType_lights_cabinet; in the cases where it would be selected, we want it to be displayed.
Ben "root" Anderson2013-11-25 20:40:16 -06:00
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.
Ben "root" Anderson2013-11-14 13:29:00 -06:00
165168c05d
1) Make GL_CFLAGS/XCFLAGS/XLIBS actually be respected 2) Include Windows resources in the build
Ben "root" Anderson2013-10-29 19:58:58 -05:00
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
Ben "root" Anderson2013-10-27 15:43:16 -05:00
90f9115317
OpenGL detection overhaul. 1) Fix some bad quoting 2) More consistent formatting 3) Add GLU detection 4) Rewrite GLEW detection from scratch and move it to opengl.m4 where it belongs.
Ben "root" Anderson2013-10-26 18:03:46 -05:00
2aabd327b3
1) Pretty sure that pragma is MSVC specific. 2) Whatever bug that was it is not present in MinGW.
Ben "root" Anderson2013-10-26 17:47:57 -05:00
ddd94c2013
SEH not supported on GCC. We are just kind of hoping this never throws an exception because I do not think it is possible to catch SEH exceptions under GCC anyway.
Ben "root" Anderson2013-10-26 15:31:45 -05:00
857100899e
Manually newline each inline assembly line. GCC asm syntax is just braindead like that.
Ben "root" Anderson2013-10-26 15:19:20 -05:00