Commit Graph
100 Commits
Author SHA1 Message Date
Glenn Maynard 6808723b85 XNodeValue base class, Copy() 2006-10-06 06:26:53 +00:00
Glenn Maynard 04b34020fb remove unused "type" 2006-10-06 01:18:23 +00:00
Glenn Maynard c72ae3bad7 use luaL_pushtype 2006-10-06 01:15:31 +00:00
Glenn Maynard 76dea048fc __type 2006-10-06 01:07:53 +00:00
Glenn Maynard c2a88f95cc fix enums 2006-10-06 00:46:46 +00:00
Glenn Maynard c80451fe46 fix stack imbalance 2006-10-06 00:46:06 +00:00
Glenn Maynard 72a24d459c set type 2006-10-06 00:40:02 +00:00
Glenn Maynard eeedbade1a don't set TypeIndex. Use type:Reverse(). 2006-10-05 23:15:57 +00:00
Glenn Maynard fca0a40bf8 fix comparing enum values with nil (invalid > all other enum values) 2006-10-05 23:14:38 +00:00
Glenn Maynard 02635f3653 enum helpers 2006-10-05 23:12:59 +00:00
Glenn Maynard ee2d17a64f fix loop 2006-10-05 23:10:00 +00:00
Glenn Maynard 3407b92ede bind the enum table to a methods table 2006-10-05 23:08:42 +00:00
Glenn Maynard d3c32bbc61 fix binding 2006-10-05 22:01:35 +00:00
Glenn Maynard 8d8806f5be update 2006-10-05 21:08:20 +00:00
Glenn Maynard e3a21ae5b7 script fixups 2006-10-05 20:51:13 +00:00
Glenn Maynard 6431aee91c missed: simplify 2006-10-05 20:04:14 +00:00
Glenn Maynard 47a1ab39bd add LuaHelpers::PushValueFunc 2006-10-05 19:57:07 +00:00
Glenn Maynard 2f5b401cbb fix smpackage linker error (bad dep) 2006-10-05 19:49:16 +00:00
Glenn Maynard 6112f7c925 fix smpackage linker error 2006-10-05 19:48:29 +00:00
Glenn Maynard 45c2cd369f add missing 2006-10-05 19:47:28 +00:00
Glenn Maynard 2dee2b1cf7 cleanup 2006-10-05 07:33:47 +00:00
Glenn Maynard c1cdce72aa better error message 2006-10-05 02:45:05 +00:00
Glenn Maynard f5780905df __type metamethod 2006-10-05 02:43:36 +00:00
Glenn Maynard 9affdf4b1a fix theme changing 2006-10-05 01:06:06 +00:00
Glenn Maynard be694a6f26 redundant 2006-10-05 00:50:54 +00:00
Glenn Maynard f8c8a7852e StepMania::ChangeCurrentGame calls ReadGamePrefsFromDisk;
fixes theme not changed on game change
2006-10-05 00:49:47 +00:00
Glenn Maynard 01452ecca0 split SwitchToLastPlayedGame and ReadGamePrefsFromDisk 2006-10-05 00:48:32 +00:00
Glenn Maynard cd55d57989 fix repeat 2006-10-05 00:18:55 +00:00
Glenn Maynard 66bb6ad544 fix copy 2006-10-05 00:10:18 +00:00
Glenn Maynard 430a794b31 fix copy 2006-10-04 23:42:08 +00:00
Glenn Maynard 2f3f9f6fee fix name not copied 2006-10-04 23:41:46 +00:00
Glenn Maynard db335a813f fix double-free 2006-10-04 23:06:46 +00:00
Glenn Maynard 4acc41f47c fix it used stale 2006-10-04 22:38:59 +00:00
Glenn Maynard 38b9f59b83 don't FinishStage in BeginStage 2006-10-04 02:51:32 +00:00
Glenn Maynard db3aa0d73a simplify inheritance 2006-10-04 02:44:52 +00:00
Glenn Maynard e130d73f88 DSERR_BUFFERLOST handling in DSoundBuf::GetPosition 2006-10-04 02:33:20 +00:00
Glenn Maynard 880f20b443 don't add command manually 2006-10-03 04:01:19 +00:00
Glenn Maynard cacef7b54b cause compiler error if trying to use undefined operator= 2006-10-03 02:39:17 +00:00
Glenn Maynard 2ade95f58f unneeded and not valid 2006-10-03 02:37:41 +00:00
Glenn Maynard 7988da5c68 remove DateTime binding; at least for now, keep XNode binding to basic types 2006-10-03 00:15:28 +00:00
Glenn Maynard 1a89ddfccd pointer to attributes 2006-10-03 00:07:01 +00:00
Glenn Maynard fb6bafb208 simplify 2006-10-02 23:12:18 +00:00
Glenn Maynard a9cae2253d fix compile 2006-10-02 23:11:17 +00:00
Glenn Maynard 5d6514a2c1 better debug 2006-10-02 22:54:43 +00:00
Glenn Maynard 9e4da8650f simplify 2006-10-02 22:53:32 +00:00
Glenn Maynard 83defce27b XML update 2006-10-02 22:52:57 +00:00
Glenn Maynard 65d23319f1 api update 2006-10-02 22:47:53 +00:00
Glenn Maynard 30d91df8f4 XML attribute fields and string fields are the same. Use
a type, so we don't duplicate everything for both.
2006-10-02 22:47:16 +00:00
Glenn Maynard 76af4dba2f use GetName 2006-10-02 22:42:40 +00:00
Glenn Maynard 4d2feecc35 fix compile 2006-10-02 22:42:24 +00:00
Glenn Maynard 4b26a19205 cleanup 2006-10-02 21:19:00 +00:00
Glenn Maynard 286824b22d simplify 2006-10-02 06:37:00 +00:00
Glenn Maynard 30d8823a44 allow removing without deleting (detaching) 2006-10-02 06:36:07 +00:00
Glenn Maynard 6db05d676a SetName 2006-10-02 06:34:10 +00:00
Glenn Maynard e3483ba3be use GetName, GetValue, SetValue 2006-10-02 06:26:25 +00:00
Glenn Maynard f0fe542b2f remove bool overload. It's being used instead of the RString one for string constants. 2006-10-02 06:25:28 +00:00
Glenn Maynard d188c2fd12 use GetName, GetValue 2006-10-02 06:12:42 +00:00
Glenn Maynard cad383b2ab redundant 2006-10-02 06:12:06 +00:00
Glenn Maynard 5f0e8a7167 GetName, GetValue 2006-10-02 06:02:54 +00:00
Glenn Maynard 90c5d6fe99 move XML loading and saving into XmlFileUtil
update
2006-10-02 05:56:11 +00:00
Glenn Maynard 7696cef6b0 move XML loading and saving into XmlFileUtil 2006-10-02 05:54:52 +00:00
Glenn Maynard 19e7328d78 move XML loading and saving into XmlFileUtil, reducing XNode
to a data structure
2006-10-02 05:53:56 +00:00
Glenn Maynard f8e3807996 fix AppendChild("string", RString) calls bool overload 2006-10-02 05:44:57 +00:00
Glenn Maynard a31f76e9ad allocate GameCommand as needed 2006-10-01 20:13:27 +00:00
Glenn Maynard cd905f9372 simplify 2006-10-01 07:34:55 +00:00
Glenn Maynard 57ddaa78ef remove unused fDelayRemaining 2006-10-01 07:33:24 +00:00
Glenn Maynard df8630b91b remove unused fDelayRemaining. If we want to delay a broadcast,
delay the actual broadcast and handle the timer in MessageManager,
not process the broadcast in every individual listener.
2006-10-01 07:32:53 +00:00
Glenn Maynard 09d26bc908 unused 2006-10-01 00:10:39 +00:00
Glenn Maynard 45c85f0ebb unused 2006-10-01 00:04:02 +00:00
Glenn Maynard 8d465d99a6 unused code 2006-09-30 23:54:08 +00:00
Glenn Maynard 2b9d731dfd unused 2006-09-30 23:53:16 +00:00
Glenn Maynard 16d6a4de1b update comment 2006-09-30 22:41:27 +00:00
Glenn Maynard 7c4b4f0291 use GetInputScheme 2006-09-30 22:38:39 +00:00
Glenn Maynard 56d3ecf83d move InputScheme code into InputMapper 2006-09-30 22:36:01 +00:00
Glenn Maynard fa60068e06 GetNumGameplayButtons unused 2006-09-30 22:34:55 +00:00
Glenn Maynard e6033c3739 isolate "start" special case, and don't assert if it isn't found 2006-09-30 22:34:20 +00:00
Glenn Maynard ecef158b06 eliminate InputMapper dependency on GameState. GameState
now tells InputMapper if it should join players.
2006-09-30 22:29:03 +00:00
Glenn Maynard 95c768b6e5 SetCurrentStyle() 2006-09-30 22:25:16 +00:00
Glenn Maynard d84d69edbc GetCurrentStyle 2006-09-30 22:24:11 +00:00
Glenn Maynard 0b45f5dd0a use SetCurrentStyle 2006-09-30 22:22:26 +00:00
Glenn Maynard fcffe3c80f add SetCurrentStyle 2006-09-30 22:15:22 +00:00
Glenn Maynard a8dd0c5fdc GetCurrentStyle() 2006-09-30 22:13:20 +00:00
Glenn Maynard cd8f1fc1c6 "I made this"
lua_replace -> lua_remove
2006-09-30 21:55:31 +00:00
Glenn Maynard 3b9c5f18fb GetInputScheme 2006-09-30 19:54:27 +00:00
Glenn Maynard e82add1f62 SetInputScheme 2006-09-30 09:35:02 +00:00
Glenn Maynard 4a3f7054f0 InputScheme 2006-09-30 09:05:13 +00:00
Glenn Maynard 3f315b0464 InputScheme 2006-09-30 08:24:05 +00:00
Glenn Maynard b6c3ea14d7 simplify 2006-09-30 08:22:36 +00:00
Glenn Maynard 2d52c578a5 Most of Game is generic, but not all. Split the InputMapper-
specific stuff apart into InputScheme.  (duplicate szName may go
away)
2006-09-30 08:19:10 +00:00
Glenn Maynard 928e950006 Most of Game is generic, but not all. Split the InputMapper-
specific stuff apart into InputScheme.
2006-09-30 08:18:36 +00:00
Glenn Maynard 3460f79f54 simplify 2006-09-30 07:48:36 +00:00
Glenn Maynard 09f5687615 simplify 2006-09-30 07:47:54 +00:00
Glenn Maynard 303ae8cfea simplify 2006-09-30 07:45:15 +00:00
Glenn Maynard a010517276 Don't change the game with GameCommand. It's not a simple
game mode; it normally can change the theme and input maps.
2006-09-30 07:04:26 +00:00
Glenn Maynard f03cd3054a This is only called by ScreenOptionsMasterPrefs, which saves prefs on its own. 2006-09-30 07:01:07 +00:00
Glenn Maynard c0a590d0e9 unused decl
old comment
2006-09-30 06:03:18 +00:00
Glenn Maynard 875050eeef unused 2006-09-30 05:58:24 +00:00
Glenn Maynard 85fc5a2dfb simplify (now InputMapper::ControllerToPlayerNumber logic is the
same as InputMapper::MenuToGame)
2006-09-30 05:52:06 +00:00
Glenn Maynard 13085923c5 simplify 2006-09-30 05:49:54 +00:00
Glenn Maynard 2700d88b18 use INPUTMAPPER->ControllerToPlayerNumber 2006-09-30 05:47:22 +00:00