Commit Graph
100 Commits
Author SHA1 Message Date
Glenn Maynard aed9a361a0 fix 0 iFilterIncrement causing infinite loop 2006-11-28 22:05:59 +00:00
Glenn Maynard 8ccb1a83d8 allow modifying the downsampling ratio on the fly 2006-11-28 21:51:24 +00:00
Glenn Maynard 0060777091 pass iUpFactor to State ctor, not PolyphaseFilter 2006-11-28 21:43:33 +00:00
Glenn Maynard 7ec7d42bd7 split out GetCutoffFrequency 2006-11-28 21:40:39 +00:00
Glenn Maynard df61847f17 store m_iUpFactor 2006-11-28 21:39:23 +00:00
Glenn Maynard 00cc972d30 pass a ratio to RageSoundResampler_Polyphase, not sample rates 2006-11-28 21:37:12 +00:00
Glenn Maynard c7436c81fd GetPolyphaseFilter -> MakePolyphaseFilter 2006-11-28 21:33:31 +00:00
Glenn Maynard bdffe5713e split out PolyphaseFilterCache::GetPolyphaseFilter 2006-11-28 21:32:07 +00:00
Glenn Maynard e2fb30cb87 fix resampler leak 2006-11-27 20:32:54 +00:00
Glenn Maynard 640ab6050d FOREACHL 2006-11-27 01:20:01 +00:00
Glenn Maynard 15fd4ad880 fix "extra qualification ‘GameStateImpl::’ on member ‘GameStateImpl’" 2006-11-26 23:37:15 +00:00
Glenn Maynard 99cc43e209 add files 2006-11-26 23:33:52 +00:00
Glenn Maynard ed0ea3f4c6 seek()s return frames, not bytes 2006-11-26 21:54:47 +00:00
Glenn Maynard 71c6e30679 copy ctor 2006-11-26 20:11:05 +00:00
Glenn Maynard e2923274f4 Insert -> CommitPosition 2006-11-26 18:44:06 +00:00
Glenn Maynard d5e7260f59 use AutoPtrCopyOnWrite 2006-11-26 18:33:29 +00:00
Glenn Maynard 47768d3758 cleanup 2006-11-26 17:58:59 +00:00
Glenn Maynard 25cfaa6f7c cleanup 2006-11-26 17:56:29 +00:00
Glenn Maynard 559cab0839 add RageSoundReader.cpp 2006-11-26 01:44:59 +00:00
Glenn Maynard 040be62a85 register RageSoundReader 2006-11-26 01:42:46 +00:00
Glenn Maynard f20499ff3d update mono 2006-11-26 00:46:50 +00:00
Glenn Maynard c428829068 better mono support 2006-11-26 00:45:39 +00:00
Glenn Maynard d47dd57718 make expected data tests optional 2006-11-26 00:13:20 +00:00
Glenn Maynard c0dc22035f mid-file seeking tests are optional; run them last 2006-11-26 00:11:27 +00:00
Glenn Maynard 05a68449fb old comment 2006-11-26 00:10:39 +00:00
Glenn Maynard 2d45744514 cleanup 2006-11-26 00:09:47 +00:00
Glenn Maynard 14ee842cfa cleanup 2006-11-26 00:06:53 +00:00
Glenn Maynard ba10eb6736 use ReadData for consistent behavior for mono 2006-11-26 00:05:38 +00:00
Glenn Maynard 2bb70b4730 missed: add binding 2006-11-25 23:19:08 +00:00
Glenn Maynard 1471b46c8f add GetReferenceCount 2006-11-25 22:53:19 +00:00
Glenn Maynard c855b21a7f remove unused 2006-11-25 22:47:01 +00:00
Glenn Maynard b52c8f9966 style 2006-11-25 22:46:47 +00:00
Glenn Maynard ba1b184f48 fix tests 2006-11-25 21:55:24 +00:00
Glenn Maynard a6edb6664c cleanup, better diag 2006-11-25 21:31:32 +00:00
Glenn Maynard dfbe66d769 test build update 2006-11-25 21:30:28 +00:00
Glenn Maynard a49aa8d636 fix code (this is still wrong; it's using the StyleType and should be using
the style name)
2006-11-25 11:02:16 +00:00
Glenn Maynard cfb38c7d25 lua enums are already strings 2006-11-25 10:35:34 +00:00
Glenn Maynard 2766d0b970 fix crash when GetCurrentStyle() == NULL 2006-11-22 02:07:38 +00:00
Glenn Maynard a5bb9fc32a remove GetCurrentStyleType 2006-11-22 02:07:08 +00:00
Glenn Maynard 98178e6700 GAMESTATE:GetCurrentStyleType -> GAMESTATE:GetCurrentStyle():GetStyleType 2006-11-22 02:06:00 +00:00
Glenn Maynard 476c34b3fe unneeded header 2006-11-22 01:59:33 +00:00
Glenn Maynard 29dd2b0473 move style icon into Lua 2006-11-22 01:58:11 +00:00
Glenn Maynard 81c407bc08 missing header 2006-11-22 01:56:07 +00:00
Glenn Maynard d1759bb123 Resolve directory names to embedded default.xml/default.lua files
at the pathname resolution stage (THEME:GetPath, ResolvePath),
not at loading.  This means that pathnames to Lua files are actually
paths to Lua files, without any extra processing, and we always
load actual files (except for BGAnimation compatibility), not
directories.

(fixes Lua LoadActor() on a directory loading as a BGA and not
as Lua)
2006-11-22 01:51:31 +00:00
Glenn Maynard 91f2f662b1 propagate metatable on merge 2006-11-22 01:19:03 +00:00
Glenn Maynard e96a4b7270 use a LocalizedString instead of depending on CommonMetrics 2006-11-21 23:32:39 +00:00
Glenn Maynard d14277274e Don't special case IsEditing. If you don't want a menu timer on a screen,
set TimerSeconds=-1.
2006-11-21 20:14:25 +00:00
Glenn Maynard 737436885d simplify 2006-11-21 20:08:41 +00:00
Glenn Maynard ef3b1b7218 MenuTimer is in SWME; move SM_MenuTimer there, too. (Screen no longer
needs GAMESTATE.)
2006-11-21 20:04:51 +00:00
Glenn Maynard ce86b65827 fix base call 2006-11-21 20:03:28 +00:00
Glenn Maynard 7ef6009567 Screen::JoinInput -> GameState::JoinInput 2006-11-21 19:57:58 +00:00
Glenn Maynard d591926ff7 Don't play sounds in JoinInput; let the caller do that.
Localize "only play start sound for the 2nd player who joins"
hack into ScreenSelect.
2006-11-21 19:52:18 +00:00
Glenn Maynard 9195740ded cleanup 2006-11-21 19:39:17 +00:00
Glenn Maynard 27fdc9101f join on IET_FIRST_PRESS only 2006-11-21 19:37:16 +00:00
Glenn Maynard 93efb67216 correct base 2006-11-21 19:33:24 +00:00
Glenn Maynard 52009ae6ee I'm not sure what was happening here:
If ALLOW_DISABLED_PLAYER_INPUT is true (only ScreenTitleMenu), then
ScreenSelect::Input doesn't do JoinInput ("the player will be joined
and the user will still be on the title menu").  However,
ScreenSelectMaster::MenuStart does the JoinInput anyway, so this still
happens.

If we want to have main menu options that don't load a screen, this
code path should be refactored a bit, to ask the derived class whether
the selection should also join.  As is, it's just making the JoinInput
path complicated.
2006-11-21 19:28:42 +00:00
Glenn Maynard 00fdeac301 remove empty 2006-11-21 19:06:54 +00:00
Glenn Maynard 44bb231639 separate slightly confusing logic - send COIN inputs with the normal input path 2006-11-21 19:04:24 +00:00
Glenn Maynard c4719461f9 fixup comment 2006-11-21 18:37:42 +00:00
Glenn Maynard 5eb98b88bd fixup 2006-11-21 18:36:44 +00:00
Glenn Maynard 8ada5509f5 simplify 2006-11-21 18:33:54 +00:00
Glenn Maynard efa198b4aa comment 2006-11-21 18:32:49 +00:00
Glenn Maynard 33f8e799fc fix GameSoundManager::PlayOnceFromAnnouncer 2006-11-21 18:32:33 +00:00
Glenn Maynard f4bdf5671e cleanup 2006-11-21 18:27:12 +00:00
Glenn Maynard 89785099b7 static -> const 2006-11-21 18:24:21 +00:00
Glenn Maynard f198f5c933 set params, not generated message names 2006-11-21 18:23:12 +00:00
Glenn Maynard 4516e1378a simplify 2006-11-21 18:22:20 +00:00
Glenn Maynard c35c72e64a don't iterate over note rows 2006-11-21 18:21:58 +00:00
Glenn Maynard 056055ce7c simplify 2006-11-21 18:10:20 +00:00
Glenn Maynard eaf69775bb cleanup 2006-11-21 18:09:59 +00:00
Glenn Maynard 6eb5d623b9 cleanup 2006-11-21 18:05:24 +00:00
Glenn Maynard 9fa7a83535 update comments 2006-11-21 17:58:04 +00:00
Glenn Maynard 6276a1f93d play sounds normally 2006-11-21 17:57:06 +00:00
Glenn Maynard a4e69a7ec7 not needed 2006-11-21 07:23:15 +00:00
Glenn Maynard 91ee16754f move GetMenuButtonSecondaryFunction into InputScheme 2006-11-21 07:16:19 +00:00
Glenn Maynard 52a878504b Remove redundant m_SecondaryMenuButtons that are the same as
m_DedicatedMenuButton.

Simplify overcomplicated logic.
2006-11-21 07:08:06 +00:00
Glenn Maynard 5bfcb8b1c1 if button is GameButton_Invalid, don't set controller either 2006-11-21 06:57:07 +00:00
Glenn Maynard 05d17f5362 missing header 2006-11-21 06:32:49 +00:00
Glenn Maynard ea36f45dc1 update comment 2006-11-21 06:15:04 +00:00
Glenn Maynard 02b52b8c71 clean up format string 2006-11-21 05:44:52 +00:00
Glenn Maynard 67433f7f83 add FOREACH_GameButtonInScheme 2006-11-21 05:39:56 +00:00
Glenn Maynard f4583be663 header cleanup 2006-11-21 05:22:05 +00:00
Glenn Maynard 5cc5462722 header cleanup 2006-11-21 05:17:01 +00:00
Glenn Maynard f0dab15f30 move AutoPlay 2006-11-21 05:02:55 +00:00
Glenn Maynard 186f47df98 update 2006-11-21 04:55:43 +00:00
Glenn Maynard e386583dc8 High-level preferences that pull in other dependencies should be
moved out of PrefsManager; add GamePreferences for when we don't
have a convenient place to put it.
2006-11-21 04:54:50 +00:00
Glenn Maynard 6fd5f47bfb unneeded 2006-11-21 04:36:35 +00:00
Glenn Maynard 0db4a096e5 ScreenWithMenuElements::BeginScreen calls SortByDrawOrder 2006-11-21 04:32:59 +00:00
Glenn Maynard 820e56a44f remove unused sound 2006-11-21 04:19:19 +00:00
Glenn Maynard 683cd39042 remove unused 2006-11-21 04:17:22 +00:00
Glenn Maynard 639db987fd no longer used 2006-11-21 04:15:55 +00:00
Glenn Maynard 1eb96b62a3 remove SoundResampleQuality 2006-11-21 04:14:01 +00:00
Glenn Maynard c7755ece19 remove SoundResampleQuality
add m_sPrefName, so more prefs can access prefs generically
2006-11-21 04:13:09 +00:00
Glenn Maynard 5966bdf3e1 no longer true 2006-11-21 04:00:56 +00:00
Glenn Maynard ffc66719f7 cleanup 2006-11-21 03:48:12 +00:00
Glenn Maynard 8ab6be7bde move Premium into GameState 2006-11-21 03:35:43 +00:00
Glenn Maynard 1869848121 move def to where it belongs 2006-11-21 03:29:39 +00:00
Glenn Maynard 8676a40c8c move PercentScoreWeight, GradeWeight 2006-11-21 03:27:27 +00:00
Glenn Maynard b9e2725852 move TimeMeterSecondsChange 2006-11-21 03:17:05 +00:00
Glenn Maynard f9f485debf On life change, send a message. Remove the duplicate code
from ScoreDisplayLifeTime; actors can catch the message
if they want to do things like this.
2006-11-21 03:11:58 +00:00