Commit Graph
100 Commits
Author SHA1 Message Date
Chris Danford 0200863ced model file name cleanup 2005-10-06 07:00:30 +00:00
Chris Danford 74a1548e01 cleanup 2005-10-06 06:59:22 +00:00
Chris Danford 2dc967326b error message cleanup 2005-10-05 05:01:09 +00:00
Chris Danford a89764040c remove old NoteColor logic 2005-10-05 05:00:50 +00:00
Chris Danford 241de76361 do note coloring with tex coord shifting, not separate elements 2005-10-05 03:53:46 +00:00
Chris Danford e628f74491 do note coloring with tex coord shifting, not separate elements 2005-10-04 19:45:45 +00:00
Chris Danford 15880eafd6 When in attract and not playing attract sounds, have SOUNDMAN only play sounds with RageSoundParams.m_bCriticalSound == true.
Currently, only the coin sound has RageSoundParams.m_bCriticalSound = true.
2005-10-04 06:51:06 +00:00
Chris Danford 7cb3a12722 move stats and skips into ScreenStatsOverlay 2005-10-04 06:02:18 +00:00
Chris Danford 4f4738c04c remove TimeStamping pref. This is shown in ScreenDebugOverlay 2005-10-04 05:54:13 +00:00
Chris Danford 7f71e22ef4 remove MAX_CHOICES 2005-10-04 02:48:33 +00:00
Chris Danford 4f3022ea79 Make it possible to specify a null OptionOrder if you want a key to not have any function.
Remove use of MAX_CHOICES
2005-10-04 02:34:10 +00:00
Chris Danford d7e96016db fix jumpy scrolling if one player holds 2 directions 2005-10-04 02:09:06 +00:00
Chris Danford 65cfea1be9 Only accept repeating input from one player at a time. Fixes "wild scrolling" when 2 players are holding opposite directions. 2005-10-04 01:40:58 +00:00
Chris Danford a1cc399f3f mute attract sounds inside of RageSound and don't mute everywhere that a sound might possibly be used in an attract screen 2005-10-03 23:54:40 +00:00
Chris Danford f02877b54f add sound API selection 2005-10-03 23:49:14 +00:00
Chris Danford c1b271600f fix voltage calculation 2005-10-03 00:57:12 +00:00
Chris Danford e0350a9946 Don't delete settings files on uninstall. It's a pain to have to reconfigure things after installing a new build.
We already leave behind score files in Data/ so leaving behind a couple more files on uninstall isn't a big deal.
2005-10-02 21:56:15 +00:00
Chris Danford edf332e075 fix "icon alpha is 50% on WinXP". XP will use the 8 bits alpha of alpha in a 32bpp bitmap instead of the mask, so we need to keep all 8 bits around in the bitmap. 2005-10-02 21:46:26 +00:00
Chris Danford 1716a16035 more constructive video card error message 2005-10-02 21:14:21 +00:00
Chris Danford eddf78aa5e lock difficulties in couple Styles 2005-10-02 20:17:19 +00:00
Chris Danford b390717cf0 fix compile error (accidental keyboard hit) 2005-10-02 20:01:53 +00:00
Chris Danford 8863adb31a fix wrong song number displayed in nonstop if one player fails and the other doesn't 2005-10-02 19:58:40 +00:00
Chris Danford db71996be1 add missing 2005-10-02 19:57:40 +00:00
Chris Danford 781850c043 fix crash changing songs in nonstop if one player failed and the other player hasn't 2005-10-02 19:23:08 +00:00
Chris Danford c19c1e614e debugging cleanup 2005-10-02 19:21:05 +00:00
Chris Danford 70fb93baaa cleanup 2005-10-02 19:19:14 +00:00
Chris Danford 227c0d19c1 fix "autoplay on rolls near mines hits the mines" 2005-10-02 17:55:47 +00:00
Chris Danford 7b345b5c75 make volume changes affect playing sounds 2005-10-02 08:35:46 +00:00
Chris Danford 4f44d6591f FindPixelFormat returns PixelFormat_INVALID, not NUM_PixelFormat 2005-10-02 04:55:27 +00:00
Chris Danford ced16a3cf5 troubleshooting failed directory create on some machines 2005-10-02 04:54:09 +00:00
Chris Danford 07c0617f2d fix GL_invalid_enum errror caused by my a mistake in my "PixelFormat cleanup" checkin 2005-10-02 03:35:56 +00:00
Chris Danford fa2a5bddc3 Don't give awards if GaveUp or UsedAutoplay
Move bGaveUp into StageStats.  It's not really a per-player value.
2005-10-01 00:18:13 +00:00
Chris Danford bc6c7c89bc move PixelFormat outside of RageDisplay because so many classes outside of RageDisplay use it.
Log PixelFormat strings instead of numbers for easier to read logs.
2005-09-29 17:15:12 +00:00
Chris Danford 4f15363eed add missing DynamicActorScroller.* 2005-09-29 17:08:14 +00:00
Chris Danford 1c9f10be42 default DancingCharacters to random, not off 2005-09-29 06:30:09 +00:00
Chris Danford 7ca3c3c6aa move "simulate disconnect' to RShift 2005-09-29 06:29:30 +00:00
Chris Danford 6698a2ba91 add button to open StepMania.ini 2005-09-28 17:51:16 +00:00
Chris Danford ea5eb4b223 add "Create Song from music file" function 2005-09-27 09:59:39 +00:00
Chris Danford b9fe8abfea add "Create Song from music file" function 2005-09-27 09:57:13 +00:00
Chris Danford f78cee8988 add sound driver selection and logging toggle 2005-09-25 04:52:01 +00:00
Chris Danford 878c73d3c2 Write Catalog.xml even if FastLoad is on.
FastLoad just means "don't check files for changes", not "only use cache".  New files that aren't already in cache are still loaded normally.
2005-09-24 20:39:48 +00:00
Chris Danford 790d3f2c65 add dialog to switch graphics API 2005-09-24 20:36:25 +00:00
Chris Danford 45cc63b84f fix assert when parsing a line that contains only whitespace 2005-09-24 20:26:30 +00:00
Chris Danford 682f9aa379 fix Reverse for RTL can be applied multiple times to the same string 2005-09-24 20:23:15 +00:00
Chris Danford 155007bd3e don't write CatalogXml if FastLoad 2005-09-24 01:05:16 +00:00
Chris Danford 6926b8c811 more complete text descriptions 2005-09-24 00:58:58 +00:00
Chris Danford 30c23a8129 fix AV if lose focus while initializing 2005-09-22 18:18:04 +00:00
Chris Danford a19f0b492a RTL cleanup 2005-09-22 16:49:51 +00:00
Chris Danford 1a7899e270 add support for Right to Left fonts 2005-09-22 09:08:11 +00:00
Chris Danford a00dbc8a46 remove CVS instructions
fix formatting
2005-09-21 01:36:51 +00:00
Chris Danford 4e0d074e4b don't bink selection while context menu screen is showing 2005-09-12 20:14:39 +00:00
Chris Danford 6c2233fd03 JOY_1 -> JOY_BUTTON_1. I've confused DEVICE_JOY1 with JOY_1 many times. 2005-09-12 08:48:16 +00:00
Chris Danford f98cae8ae1 lesson mode polish 2005-09-12 08:04:47 +00:00
Chris Danford e628959ac0 move screen-specific BGAs into overlay and broadcast change messages instead
add lesson fail/pass logic
2005-09-12 06:21:30 +00:00
Chris Danford 015bcd7b1b remove bForceSecret. Use "noshowcourse" instead. 2005-09-11 01:42:16 +00:00
Chris Danford 6dac77150a fix VC7 warnings 2005-09-11 01:28:25 +00:00
Chris Danford 65d71a4f23 expermienting with DEFINE_METHOD macro for Lua methods 2005-09-10 02:47:04 +00:00
Chris Danford 9580a5f8a4 add "success/try again" looping logic to lesson mode 2005-09-09 21:49:29 +00:00
Chris Danford 788f6e8126 working on lesson mode 2005-09-08 22:47:16 +00:00
Chris Danford cc76a438f2 turn MenuTimer off on ScreenGameplay 2005-09-07 23:23:05 +00:00
Chris Danford f25852aa90 don't construct MenuTimer and MemoryCardStatusIcon if they're not used
cache TIMER_SECONDS
2005-09-07 22:25:10 +00:00
Chris Danford ae8f754b1f add Lua method bindings 2005-09-07 22:05:41 +00:00
Chris Danford 2d061d4938 use Lua params directly instead of @s 2005-09-06 19:11:03 +00:00
Chris Danford 67a6647c06 cleanup 2005-09-06 19:01:14 +00:00
Chris Danford bb10c7c21f pass around InputEventPlus in Screen::Input instead of multiple input structures 2005-09-05 02:26:50 +00:00
Chris Danford 056dd1b1d5 fix crash in ~Character when deleting Characters that failed to load 2005-09-05 02:19:47 +00:00
Chris Danford ca22d71ba4 check invalid values in MultiPlayer conversions 2005-09-05 02:19:01 +00:00
Chris Danford abaaa199f2 fix output dir 2005-09-04 17:22:40 +00:00
Chris Danford 48ebc53549 return NULL -> return CString() for clarity and efficiency 2005-09-04 16:55:21 +00:00
Chris Danford c414d1bcf8 fix _DEBUG compile errors 2005-09-04 16:45:38 +00:00
Chris Danford 24440aa3bf move Trasform caching out of ActorScroller and into LuaExpressionTransform so that ScreenOptions can use it too.
add RowOn/OffCommand to ScreenOptions
2005-09-03 17:37:42 +00:00
Chris Danford ae0e385c10 position scroller items so that the items' will start from their resting position when they execute their OnCommand. 2005-09-03 04:50:49 +00:00
Chris Danford f55e8a54e6 Don't evaluate the ActorScroller transform function every time though Draw.
Cache TweenState values at a provided interval, then interpolate between the TweenStates.
TODO: Precalculate these TweenStates in Init?
2005-09-02 21:42:34 +00:00
Chris Danford 2bfa9b23dd add blinking caret 2005-09-02 21:38:00 +00:00
Chris Danford d120a36089 Backsp -> Backspace 2005-09-02 21:36:56 +00:00
Chris Danford bb6c216943 prompt string fixes 2005-09-02 21:30:33 +00:00
Chris Danford f45893e7aa themable text entry special keys
add InitCommand for keys
2005-09-02 06:52:30 +00:00
Chris Danford e439ae2a96 return "" -> return NULL 2005-09-02 00:14:07 +00:00
Chris Danford 7c4f2595ab Remove support for .actor. Use .xml instead. 2005-09-02 00:09:21 +00:00
Chris Danford 30515ffaa4 iterate over each Attrib only one, not 8 times while searching for name matches 2005-09-02 00:01:58 +00:00
Chris Danford 48fccae8fa update project 2005-09-01 06:15:07 +00:00
Chris Danford b1f742f69b fix for VC6 that can't initialize statics in the class definiton 2005-09-01 04:26:23 +00:00
Chris Danford 3e99a3853d add inserting/removing course mods 2005-08-30 18:09:00 +00:00
Chris Danford 0dcabed9a9 don't have ScreenEvaluationMultiplayer fallback to ScreenEvaluation, a screen it doesn't derive from 2005-08-30 16:27:18 +00:00
Chris Danford aaa7a2d18a cleanup MultiPlayer/InputDevice mapping 2005-08-30 16:22:48 +00:00
Chris Danford 23540308ef assert instead of AV on missing Character 2005-08-30 14:10:24 +00:00
Chris Danford 96b28c7522 fix compile 2005-08-30 08:29:15 +00:00
Chris Danford 9930853b8c fix compile 2005-08-30 08:20:25 +00:00
Chris Danford e71f9d964d have all edit screens fallback on ScreenOptionsSimple so that they can easily share style 2005-08-30 08:07:13 +00:00
Chris Danford 656d5fb2ea use GAMESTATE:GetPlayMode instead of PlayModeName 2005-08-30 08:01:39 +00:00
Chris Danford dd28d5e354 add BulletOnCommand 2005-08-30 07:58:53 +00:00
Chris Danford 7af4f48eac use AutoActor for CanGoLeft/Right so that Right can use the Left image but flipped 2005-08-30 07:58:24 +00:00
Chris Danford b224ac2b13 play CursorOnCommand to set DrawOrder 2005-08-30 07:56:39 +00:00
Chris Danford c67bfb2624 poll for InputDeviceState changes 2005-08-30 00:05:04 +00:00
Chris Danford 2320913000 strip out profile changing stuff. For as infrequenly as it's used, it doesn't need to be so prominent. Also, the bloat makes the screen slow to load. 2005-08-29 22:22:12 +00:00
Chris Danford 5baed38364 add checking for "\\n" to allow newlines in TipDisplay. Think of a better solution someday... 2005-08-29 22:21:17 +00:00
Chris Danford 31ec0b5226 add setting of default player profiles 2005-08-29 15:29:20 +00:00
Chris Danford 3ad4d519ba default bob and bounce in y, not in z 2005-08-29 15:27:18 +00:00
Chris Danford af79589251 comment cleanup 2005-08-29 15:26:53 +00:00
Chris Danford 0139231be6 Add mixed case version that's used in a few places. Phase out the lowercase version eventually. 2005-08-29 02:03:17 +00:00