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 |
|
Chris Danford
|
20b0a0801b
|
cleanup
|
2005-08-29 00:55:44 +00:00 |
|
Chris Danford
|
c045bc5d45
|
multiplayer tweaking
|
2005-08-28 18:29:46 +00:00 |
|
Chris Danford
|
d912c743b3
|
don't save stats in multiplayer
|
2005-08-28 18:29:01 +00:00 |
|
Chris Danford
|
6ff7a426e0
|
always use event mode in multiplayer
|
2005-08-28 18:28:42 +00:00 |
|
Chris Danford
|
4166d52c98
|
optimize: save TweenStates instead of re-applying the position function
|
2005-08-28 18:03:03 +00:00 |
|
Chris Danford
|
035687fa4f
|
add ScreenEvalMultiplayer
|
2005-08-28 09:03:21 +00:00 |
|
Chris Danford
|
cb3c9b60a4
|
remove uses of PlayModeName
|
2005-08-28 09:01:19 +00:00 |
|
Chris Danford
|
be1039221e
|
add ScreenEvaluationMultiplayer
|
2005-08-28 08:59:46 +00:00 |
|
Chris Danford
|
df29b126f0
|
remove unused PlayModeName
|
2005-08-28 08:59:14 +00:00 |
|
Chris Danford
|
fdf26927e3
|
hack for ScreenHowToPlay where no players are joined
|
2005-08-28 08:58:21 +00:00 |
|
Chris Danford
|
977322be05
|
add list of scores and judgments to multiplayer gameplay
|
2005-08-26 19:11:01 +00:00 |
|
Chris Danford
|
9b307b198c
|
add list of scores and judgments to multiplayer gameplay
|
2005-08-26 17:39:53 +00:00 |
|
Chris Danford
|
2d5e08f288
|
hack for testing all 8 players w/ only one joystick
|
2005-08-26 17:37:30 +00:00 |
|
Chris Danford
|
b9f82be7a9
|
add separate MultiPlayer value. index = enabled player index (max num joined players). multiPlayer = MultiPlayer value for this player (max NUM_MultiPlayer)
|
2005-08-26 17:34:42 +00:00 |
|
Chris Danford
|
b54323f917
|
move all translations for an input event into one structure. Have screens pass this around instead of passing around 5 separate input structures
|
2005-08-26 17:33:02 +00:00 |
|
Chris Danford
|
89482ce6ba
|
add PlayerScoreList
|
2005-08-26 17:32:11 +00:00 |
|
Chris Danford
|
dd907dd19c
|
VC7 compile fix
|
2005-08-23 23:48:23 +00:00 |
|
Chris Danford
|
5710c5bb5e
|
merge Multiplayer into ScreenGameplay
|
2005-08-23 21:43:32 +00:00 |
|
Chris Danford
|
f71cb1cdcf
|
merge Multiplayer into ScreenGameplay. This needs cleanup.
|
2005-08-23 21:38:51 +00:00 |
|
Chris Danford
|
73461405b4
|
add c'tor overload to make Player without a NoteField
|
2005-08-23 21:07:36 +00:00 |
|
Chris Danford
|
0c57983d0e
|
add PlayerStates for MultiPlayers
|
2005-08-23 21:07:07 +00:00 |
|
Chris Danford
|
6fa9407891
|
struct -> class
|
2005-08-23 21:05:18 +00:00 |
|
Chris Danford
|
fdb9764c81
|
load from PlayerState and PlayerStageStats, not PlayerNumber and looking up in GameState
|
2005-08-23 21:04:35 +00:00 |
|
Chris Danford
|
ed0ffb679a
|
require 2 players to join before continuing
|
2005-08-23 20:58:24 +00:00 |
|
Chris Danford
|
995b441180
|
store PlayerStates for MultiPlayers
|
2005-08-23 20:55:58 +00:00 |
|
Chris Danford
|
5a19510ead
|
struct -> class
|
2005-08-23 20:49:30 +00:00 |
|
Chris Danford
|
20bb281e18
|
pass around a PlayerState and PlayerStageStats instead of PlayerNumber and looking things up in GameState
|
2005-08-23 20:40:47 +00:00 |
|
Chris Danford
|
0cb1c0aad2
|
add ScreenJoinMultiplayer
|
2005-08-20 22:54:45 +00:00 |
|
Chris Danford
|
9731e806b1
|
move MultiPlayer and MultiPlayer join info into GameState
|
2005-08-20 22:51:43 +00:00 |
|
Chris Danford
|
5351df6586
|
query for InputDeviceState
|
2005-08-20 22:49:25 +00:00 |
|
Chris Danford
|
1ec41b3c47
|
remove unused
|
2005-08-20 22:47:47 +00:00 |
|
Chris Danford
|
7acbfe9cee
|
add ScreenJoinMultiplayer
|
2005-08-20 22:47:24 +00:00 |
|
Chris Danford
|
15d263b379
|
add GetRotationY
|
2005-08-18 06:15:04 +00:00 |
|
Chris Danford
|
e30fcd571d
|
add brightness overlay
|
2005-08-18 02:28:54 +00:00 |
|
Chris Danford
|
a58f3d4f0a
|
fix warning
|
2005-08-18 00:07:34 +00:00 |
|
Chris Danford
|
6336c1c2de
|
add camera pull back
|
2005-08-17 23:53:02 +00:00 |
|
Chris Danford
|
20b4282ad1
|
don't play transition sounds when attract sounds are off
|
2005-08-17 22:13:03 +00:00 |
|
Chris Danford
|
35709df92d
|
have Do() return the system message to show
|
2005-08-17 10:24:00 +00:00 |
|
Chris Danford
|
da89149199
|
have Do() return the system message to show
|
2005-08-17 10:16:06 +00:00 |
|
Chris Danford
|
eee28fe396
|
fix goofy aux mappings
|
2005-08-17 09:59:05 +00:00 |
|
Chris Danford
|
8761b044e2
|
spacing cleanup
|
2005-08-17 09:40:35 +00:00 |
|
Chris Danford
|
456b12a555
|
allow InputDeviceHandlers to provide a device-specific input string for displaying
|
2005-08-17 07:45:54 +00:00 |
|
Chris Danford
|
365e564939
|
allow InputDeviceHandlers to provide a device-specific input string for displaying
|
2005-08-17 05:56:59 +00:00 |
|
Chris Danford
|
1e1531df2f
|
self-registering DebugLines
|
2005-08-16 23:23:49 +00:00 |
|
Chris Danford
|
37a4bfa201
|
add Flush Log
|
2005-08-16 20:14:23 +00:00 |
|
Chris Danford
|
3bbc0fa9ba
|
demand character graphics as needed, not on CharacterMan's c'tor (because the display isn't yet initialized)
|
2005-08-16 19:57:48 +00:00 |
|
Chris Danford
|
8dec6d6f3a
|
add hold 2 buttons for debug overlay (for joysticks)
|
2005-08-16 19:56:37 +00:00 |
|
Chris Danford
|
639bf366a9
|
fix GCC warning
|
2005-08-16 18:23:25 +00:00 |
|
Chris Danford
|
4567cd0601
|
add assert message to GetNumDeviceButtons
|
2005-08-16 08:03:57 +00:00 |
|
Chris Danford
|
502f87a3fc
|
position SOptions rows with a Lua transform function, not a RowY metric for each row
|
2005-08-15 16:07:08 +00:00 |
|