Glenn Maynard
4e51acd2f6
run autosync before the game mapping; cleanup
2005-02-07 06:06:51 +00:00
Glenn Maynard
efd190316d
move mapping into Game
2005-02-07 06:05:42 +00:00
Glenn Maynard
7cb1b266d3
improve scoping
2005-02-07 06:02:15 +00:00
Glenn Maynard
f390d4da75
only do a separate search for keys if the initial search didn't find anything;
...
if we're testing a tap to grade it, always use that tap's key, too
2005-02-07 05:58:23 +00:00
Glenn Maynard
69284c6692
fix mapping
...
cleanup
2005-02-07 05:56:43 +00:00
Glenn Maynard
c9021889e9
simplify
2005-02-07 04:43:39 +00:00
Glenn Maynard
1905fc9a22
attempting to clean up Player::Step. This just shifts the stuff to
...
ScreenGameplay::Update, but at least it keeps this logic out of Player ...
2005-02-07 04:12:51 +00:00
Glenn Maynard
c37de6424a
cleanup. Change2DAnimState only sets a variable, and nothing else
...
ever changes it, so there's no harm in sending the same value repeatedly.
2005-02-07 04:02:38 +00:00
Glenn Maynard
5a83da5411
cleanup
2005-02-07 04:00:18 +00:00
Glenn Maynard
7c40fec261
merge duplicate attack code
2005-02-07 03:54:45 +00:00
Glenn Maynard
5356bb6b96
merge duplicate mine code
2005-02-07 03:45:25 +00:00
Glenn Maynard
4c0a55a295
when we MountCard, we must always UnmountCard
...
disable FlushAndReset. It doesn't fit well with the timeout scheme:
we have separate timeouts, but FlushAndReset is global. I could enable
the timeout separately for this, but the mount -o remount should probably
just be part of Unmount and we don't have to reload usb-storage anymore ...
2005-02-07 03:39:51 +00:00
Glenn Maynard
bd516940b2
when we MountCard, we must always UnmountCard
2005-02-07 03:37:43 +00:00
Glenn Maynard
5302cd8535
fix key search going in the wrong direction
2005-02-07 03:21:18 +00:00
Glenn Maynard
d67eb7f243
simplify
2005-02-07 03:20:52 +00:00
Glenn Maynard
406afe4a03
memory card graphics
2005-02-07 00:41:32 +00:00
Glenn Maynard
f1e84f98b8
driver update
2005-02-06 19:49:34 +00:00
Glenn Maynard
c9afb6b376
fix g++ compile
2005-02-06 19:47:11 +00:00
Chris Danford
ce82f9c5c6
don't read the metric before ThemeManager is loaded
2005-02-06 19:42:46 +00:00
Chris Danford
a5e1ea15a4
cache
2005-02-06 19:15:38 +00:00
Chris Danford
eadeb52f8e
GetPathTo -> GetPath
2005-02-06 19:14:45 +00:00
Glenn Maynard
d38fedfcaa
fix thread handle leak (these don't show up as threads anywhere, but
...
sysinternals handle.exe shows them)
2005-02-06 10:25:13 +00:00
Glenn Maynard
9c27d12641
fix files not being closed properly
2005-02-06 10:20:03 +00:00
Steve Checkoway
22de4f78c9
update
2005-02-06 10:14:34 +00:00
Steve Checkoway
a5e477e3d0
Simplify crash reporting on OS X.
2005-02-06 10:14:10 +00:00
Glenn Maynard
7d51ae8641
don't pause memory cards in demonstration
2005-02-06 10:10:38 +00:00
Glenn Maynard
ddae9b2242
unload all profiles on reset, not just ones loaded from memory cards;
...
fixes wrong profile being used when a card is inserted too late and a new
game starts (local profile was already loaded)
2005-02-06 09:58:50 +00:00
Glenn Maynard
39e5c30706
fix race condition causing corruption if FlushDirCache() is called from
...
one thread while another thread is simultaneously filling in a FileSet:
you don't really own a FileSet if m_bFilled is false
2005-02-06 09:56:21 +00:00
Glenn Maynard
cc1454dd46
logging
2005-02-06 08:55:46 +00:00
Glenn Maynard
8274c123b7
don't wait for removal if in MEMORY_CARD_STATE_REMOVED
2005-02-06 08:50:08 +00:00
Glenn Maynard
97a4a65b26
Unmount cards if we time out. "Locking" and "finalizing" are the same;
...
merge them. (They're both enabled and disabled in the same place.)
Pause the memory card thread during gameplay, so any changes will
wait until the current stage finishes (so we don't interrupt the player with
a noise and possibly skip). Work on making MemoryCardManager::LockCards()
block if the card is in CHECKING.
2005-02-06 08:48:55 +00:00
Glenn Maynard
a89d88b5e6
make IsTimedOut() public
...
allow waiting for the next heartbeat
2005-02-06 08:44:01 +00:00
Glenn Maynard
c8f2f71551
fix vc compile
2005-02-06 06:34:40 +00:00
Glenn Maynard
d14ea1ee41
compiles (doesn't support everything yet)
2005-02-06 05:46:07 +00:00
Chris Danford
d93d2d1681
cache OPTION_ORDER
2005-02-06 05:15:57 +00:00
Glenn Maynard
7a21e95ede
memory card work (linux update in a few minutes)
2005-02-06 05:11:57 +00:00
Glenn Maynard
ca4589a8c3
Memory card work: Show "CHECKING" when we've seen the card and
...
havn't finished checking it out yet (eg. write check). This improves responsiveness:
a slow card will indicate that we see the card immediately, and it helps
diagnostics since we can easily tell if the machine sees a card. Allow re-
establishing a memory card removed after finalization, as long as it has the
same serial number.
2005-02-06 05:08:46 +00:00
Chris Danford
e4117354ae
add static-sized array versions of ThemeMetric
2005-02-06 04:57:57 +00:00
Chris Danford
4223e09cc8
GetPathTo -> GetPath
2005-02-06 03:32:53 +00:00
Chris Danford
7e68ac03b4
change elements to have format "<name> <piece>"
2005-02-06 03:28:22 +00:00
Chris Danford
544dd78497
change elements to have format "<name> <piece>"
2005-02-06 03:06:42 +00:00
Chris Danford
72fea98241
rename element
2005-02-06 03:01:12 +00:00
Glenn Maynard
7e1be2bde3
fix tabbing
2005-02-06 00:25:29 +00:00
Glenn Maynard
bc3f8803c3
minor cleanups
2005-02-05 23:56:23 +00:00
Glenn Maynard
9f15f43462
disable inline assembly; it makes assumptions about compiler flags that we don't want to meet
2005-02-05 23:41:32 +00:00
Chris Danford
8dfdb3f9d2
background shouldn't be optional
2005-02-05 23:09:26 +00:00
Glenn Maynard
a4de4c8c0d
better function registration: store a reference, instead of making up a name
2005-02-05 23:03:20 +00:00
Chris Danford
33661c13d6
zero the next update after creating or deleting a screen so we don't skip
2005-02-05 22:11:15 +00:00
Glenn Maynard
d1a701a9a9
more g++ 3.4 compile fixes
2005-02-05 21:46:52 +00:00
Glenn Maynard
965d5e663d
incomplete g++ 3.4 compile fix
2005-02-05 21:40:36 +00:00