Commit Graph
100 Commits
Author SHA1 Message Date
Glenn Maynard 11044792ee more old cleanups: figure out data that has no specified type 2005-06-17 01:08:01 +00:00
Glenn Maynard fad2f95c16 more old cleanups that have sat around for a year ... 2005-06-17 01:05:31 +00:00
Glenn Maynard f89817e192 committing old changes: no need for floating point in loading this 2005-06-17 00:58:51 +00:00
Glenn Maynard 3095c64e14 committing old changes ... 2005-06-17 00:52:56 +00:00
Glenn Maynard 7b184e6f7f comment 2005-06-17 00:49:10 +00:00
Glenn Maynard 361eff0205 cleanup 2005-06-17 00:47:22 +00:00
Glenn Maynard 741ae61a92 cleanup 2005-06-17 00:30:07 +00:00
Glenn Maynard 0262b31434 cleanup 2005-06-17 00:03:28 +00:00
Glenn Maynard bcbae8d01f private L 2005-06-16 22:27:11 +00:00
Glenn Maynard b974b1bdd4 LuaHelpers::PrepareExpression 2005-06-16 22:22:37 +00:00
Glenn Maynard 980451af6d SetGlobal/UnsetGlobal locking 2005-06-16 22:19:05 +00:00
Glenn Maynard 9a50b17b9d LuaHelpers::RunAtExpressionS
LuaManager::ResetState, LuaHelpers::RunScriptFile locking
2005-06-16 22:17:45 +00:00
Glenn Maynard c0a65b3503 lua locking 2005-06-16 22:10:24 +00:00
Glenn Maynard ed440fa648 lua locking fix 2005-06-16 22:05:25 +00:00
Glenn Maynard 4aa9d67faf do roll Step() outside of the HoldNotes logic loop (er, already did this;
simpler this way ...)
2005-06-16 21:41:51 +00:00
Glenn Maynard 25d7dea813 fix incorrect release 2005-06-16 09:23:52 +00:00
Glenn Maynard 6f05cd04d1 no, really, fix from testing 2005-06-16 07:45:34 +00:00
Glenn Maynard 5ada420e70 whoops, fix from testing 2005-06-16 07:44:58 +00:00
Glenn Maynard 92dce8ef1b metrics for combo logic 2005-06-16 07:44:24 +00:00
Glenn Maynard 1338593f54 lua TNS/HNS 2005-06-16 07:37:22 +00:00
Glenn Maynard 1b2215a6ef update 2005-06-16 07:06:29 +00:00
Glenn Maynard 11c368bf2a use Lua locking 2005-06-16 06:55:34 +00:00
Glenn Maynard d48bce4b66 remove unused 2005-06-16 06:44:50 +00:00
Glenn Maynard dd3b227562 LuaHelpers::RunExpressionI, LuaHelpers::RunExpressionS 2005-06-16 06:37:45 +00:00
Glenn Maynard cb3f10aabb LuaHelpers::RunExpressionF 2005-06-16 06:30:33 +00:00
Glenn Maynard 6a8940d5a4 LuaHelpers::RunExpressionB 2005-06-16 06:23:59 +00:00
Glenn Maynard 914acb4b7b LuaHelpers::RunScript 2005-06-16 06:17:32 +00:00
Glenn Maynard b93399da8c LuaHelpers::RunScriptFile 2005-06-16 06:10:50 +00:00
Glenn Maynard fc16f2625d LuaManager::RunScript -> LuaHelpers::RunScript.
(Functions in LuaManager can accidentally bypass locking semantics, so
they should be kept to a minimum.)
2005-06-16 06:00:39 +00:00
Glenn Maynard f070624a91 cleanup 2005-06-16 05:48:59 +00:00
Glenn Maynard dd138bfbc2 remove unnecessary 2005-06-16 05:46:37 +00:00
Glenn Maynard 7239c06e5d remove unused RunAtExpressionF 2005-06-16 05:40:36 +00:00
Glenn Maynard 8557623212 move CreateTableFromArrayB and ReadArrayFromTableB into LuaHelpers; L argument first, like Lua functions (it was only at the end because it was an optional parameter) 2005-06-16 05:37:31 +00:00
Glenn Maynard 0d2b753d25 logs 2005-06-16 03:22:53 +00:00
Glenn Maynard 620b0f7f96 lua cleanup 2005-06-16 03:20:59 +00:00
Glenn Maynard 22566a52cf update 2005-06-16 03:18:13 +00:00
Glenn Maynard 1e02955e63 correct locking semantics for LuaReference (SGameplay commit in a moment) 2005-06-16 03:13:06 +00:00
Glenn Maynard 11bc71c826 fix warning 2005-06-16 03:07:30 +00:00
Glenn Maynard 533d773bd0 remove default 2005-06-16 03:03:05 +00:00
Glenn Maynard 21c603b186 lua cleanup 2005-06-16 03:00:44 +00:00
Glenn Maynard dc13af28ac add MonthToString binding 2005-06-16 01:39:31 +00:00
Glenn Maynard e3970b10d5 move date helpers into DateTime.cpp 2005-06-16 01:33:22 +00:00
Glenn Maynard ec705ac73f minor hack to fix INITIAL_SCREEN 2005-06-16 01:30:54 +00:00
Glenn Maynard c8ce010007 fix DebugLine_WriteProfiles 2005-06-15 23:54:59 +00:00
Glenn Maynard b48fa6fe04 fix PlayerOptions::GetMods for perspective mods 2005-06-15 21:56:28 +00:00
Glenn Maynard cfa50fd225 remove GetStack 2005-06-15 08:37:54 +00:00
Glenn Maynard 4c6aa1ea65 remove nonexistant function 2005-06-15 08:36:49 +00:00
Glenn Maynard d7b09d366e remove PushStackNil 2005-06-15 08:36:06 +00:00
Glenn Maynard 6bfb3f0bad pass L to LuaHelpers::TypeError 2005-06-15 08:33:26 +00:00
Glenn Maynard cd30a6b852 remove default parameters 2005-06-15 08:30:43 +00:00
Glenn Maynard f715b14bb0 lua cleanup 2005-06-15 08:28:55 +00:00
Glenn Maynard a88e37e7d6 lua cleanup 2005-06-15 08:26:56 +00:00
Glenn Maynard 52f0d9d74c pull code out of the header 2005-06-15 08:21:38 +00:00
Glenn Maynard e3a8b72639 lockable Lua object; "Lua" alias to replace "lua_State" 2005-06-15 08:16:28 +00:00
Glenn Maynard d66f00ea23 lua cleanup 2005-06-15 02:27:16 +00:00
Glenn Maynard c4b4ce28a5 cleanup 2005-06-15 02:25:58 +00:00
Glenn Maynard d1241420d6 clean up singleton registration: if you were given an L, use it 2005-06-15 02:21:24 +00:00
Glenn Maynard 3fe8c37fe5 m_pPlayerState->m_HealthState != PlayerState::DEAD -> !m_pPlayerStageStats->bFailed
This means that scoring stops when the player actually fails: scoring will still
(as before) stop when the life bar empties in FailEndOfSong, but now will not
stop in FailOff.  (m_HealthState ignores the fail mode.)  This way, beginners
in FailOffInBeginner mode who lose their meter quickly before catching on will
get a decent score, instead of a discouraging "1.5%".
2005-06-15 00:20:21 +00:00
Glenn Maynard e1d829f8e5 fix MercifulBeginner always clamping scores to 0 2005-06-14 23:01:18 +00:00
Glenn Maynard ca3667576c fix hold heads ignored in RemoveSimultaneousNotes 2005-06-13 20:52:24 +00:00
Glenn Maynard 11b47255ee fix strings 2005-06-09 04:27:12 +00:00
Glenn Maynard 6be07b3d5d Don't define CStrings in headers. A new instance will be created in every
file that uses the header.  A string in GameConstantsAndTypes.h may be duplicated
dozens of times; since it's not a POD, the compiler can't omit or merge it.
2005-06-09 04:03:08 +00:00
Glenn Maynard 4cbef95dcb remove unused 2005-06-08 22:09:14 +00:00
Glenn Maynard 448fb4cac3 remove unused m_sprExplanation 2005-06-08 22:07:32 +00:00
Glenn Maynard f9147e377a remove unused "m_sprNonPresence". if additional graphics are needed, use the overlay/underlay layers 2005-06-08 22:01:50 +00:00
Glenn Maynard 0422d2b1c5 cleanup 2005-06-08 21:50:55 +00:00
Glenn Maynard 935675cef6 cleanup 2005-06-08 21:22:08 +00:00
Glenn Maynard 8661d15ac6 fix includes 2005-06-08 21:21:32 +00:00
Glenn Maynard 9213e57569 style cleanup 2005-06-08 21:19:49 +00:00
Glenn Maynard 55f47ff85c style cleanup 2005-06-08 04:47:03 +00:00
Glenn Maynard 6c1a16e61d assertions -> warnings 2005-06-08 04:16:03 +00:00
Glenn Maynard ac65a855cb const fix 2005-06-08 04:11:18 +00:00
Glenn Maynard f39c970c43 better error 2005-06-06 18:30:12 +00:00
Glenn Maynard 162d235691 cleanup 2005-06-05 15:15:55 +00:00
Glenn Maynard 13038472aa remove license for code no longer used; update MAD license info 2005-06-04 04:56:53 +00:00
Glenn Maynard d9374832cf style 2005-06-04 00:16:27 +00:00
Glenn Maynard 722357f566 move X11Helper.cpp to LowLevelWindow. All binaries get everything
in ArchHooks; it's a catch-all for arch-specific stuff that doesn't
fit anywhere else, but if we put things that require specific libraries,
all tests and other binaries need to link to every system library,
even when not used.  It's fine to leave the file in ArchHooks for now;
X11 is currently effectively Unix-specific anyway and it's not worth
losing change history for a small build fix.  (fixes test builds)
2005-06-04 00:05:57 +00:00
Glenn Maynard f9a3918d37 style 2005-06-03 23:55:04 +00:00
Glenn Maynard 0b5f634e4a style (naming, scope) 2005-06-03 23:49:30 +00:00
Glenn Maynard 274f5c98b8 style (spacing) 2005-06-03 23:47:56 +00:00
Glenn Maynard 43f52f64c8 style
(Steve: sorry for poking around in code I can't test, but I'd like source
consistency in platform-specific code, too.  I'll commit in small pieces
so it's clear what I'm up to, so it should be trivial to fix if I miss something.)
2005-06-03 23:45:58 +00:00
Glenn Maynard 2d644e67af style 2005-06-03 23:42:07 +00:00
Glenn Maynard a4e5d038d2 style 2005-06-03 23:35:23 +00:00
Glenn Maynard 5ac5b46ecf cleanup; SDL is not used in Windows. 2005-06-03 23:31:00 +00:00
Glenn Maynard 78ed7dd2c7 pull the data from the right place. arch code is low-level, ThemeManager is high-level. arch should not use ThemeManager; that creates a conceptual dependency loop, which makes code reuse much harder. (should do this in Dialog, too ...) 2005-06-03 23:27:58 +00:00
Glenn Maynard 2eda60a86f cleanup 2005-06-03 05:07:10 +00:00
Glenn Maynard fcfbfaeddc simplify 2005-06-03 05:04:15 +00:00
Glenn Maynard 6cdd8afefd fix warning 2005-06-02 23:57:23 +00:00
Glenn Maynard 92efdcb151 make SDL optional; default off 2005-06-02 23:17:34 +00:00
Glenn Maynard e77a860f60 fix !HAVE_CRYPTOPP 2005-06-02 08:33:38 +00:00
Glenn Maynard c14c03c351 cleanup 2005-06-01 23:47:56 +00:00
Glenn Maynard 7e1b549eb7 umask fix 2005-05-31 23:26:07 +00:00
Glenn Maynard 2e7a4de1b4 style cleanup 2005-05-31 22:03:48 +00:00
Glenn Maynard edf10cb9b3 remove RageFileDriver::Ready 2005-05-31 21:58:21 +00:00
Glenn Maynard ee259739d6 remove unused RageFileManager::MountpointIsReady. ("Ready"
checks are done through MemoryCardManager.)
2005-05-31 21:54:41 +00:00
Glenn Maynard 55f388d075 bool
cleanup
2005-05-31 21:48:12 +00:00
Glenn Maynard 086665ba05 cleanup 2005-05-31 21:43:39 +00:00
Glenn Maynard 1520c4d2cf 0644 isn't bogus ... 2005-05-31 21:38:39 +00:00
Glenn Maynard b385a5aee9 cleanup 2005-05-31 21:35:06 +00:00
Glenn Maynard 2c348ed129 fix relative logic 2005-05-31 21:27:55 +00:00