Commit Graph
18679 Commits
Author SHA1 Message Date
Glenn Maynard a9ced55f72 RageThread::CreateThisThread is too different: most of the API
is not valid, and it's used differently.  Split it off into
RageThreadRegister.
2005-12-19 02:00:22 +00:00
Glenn Maynard 3e9f38e833 cleanup 2005-12-19 01:43:04 +00:00
Glenn Maynard 702c38c2d1 cleanup 2005-12-19 01:37:24 +00:00
Glenn Maynard a5de2609ef A combo that's rolled over (continued) from the previous stage
starts at the beginning of the song, not from the first step.
2005-12-19 01:33:14 +00:00
Steve Checkoway a8d0b5c9f9 Cleanup. 2005-12-19 01:32:36 +00:00
Glenn Maynard 4b31547f78 style 2005-12-19 01:28:33 +00:00
Glenn Maynard b01308783e unused headers 2005-12-19 00:42:29 +00:00
Glenn Maynard 5a6b805e20 unused include 2005-12-19 00:37:10 +00:00
Glenn Maynard 19afd16ad5 static 2005-12-19 00:32:25 +00:00
Glenn Maynard ac11ab35ea unused header 2005-12-19 00:31:41 +00:00
Glenn Maynard 302b978b34 move some prefs out of PrefsMan 2005-12-19 00:26:43 +00:00
Glenn Maynard 856705d215 unused header 2005-12-19 00:24:22 +00:00
Glenn Maynard c4c66841ec move some prefs out of PrefsMan 2005-12-19 00:18:33 +00:00
Glenn Maynard 7c3d52ee00 naming cleanup 2005-12-19 00:10:53 +00:00
Glenn Maynard 4509a955af simplify convert_pause_to_beat 2005-12-19 00:08:07 +00:00
Glenn Maynard 01e8e57ad1 add TimingData::GetStopAtRow 2005-12-19 00:07:34 +00:00
Glenn Maynard 06e8da57f8 convert_beat_to_pause -> convert_to_pause (operates on the selection,
not a beat)
2005-12-18 23:56:14 +00:00
Glenn Maynard 3fbde68e4a better encapsulation, reduce GameLoop.cpp depending on StepMania.cpp: move
CheckForChangedInputDevicesAndRemap into InputMapper
2005-12-18 23:45:46 +00:00
Glenn Maynard 304c31d29d fix GetAsNotInBs()s causes confusing compiler errors in VC7.1 if Foreach.h
isn't included first
2005-12-18 23:20:32 +00:00
Glenn Maynard 9e784d8e55 cleanup spacing 2005-12-18 22:57:23 +00:00
Glenn Maynard 29603ba7db remove unused parameter 2005-12-18 22:53:47 +00:00
Glenn Maynard 7faaa73afd remove unused fDeltaTime parameter 2005-12-18 22:51:12 +00:00
Glenn Maynard 67f9c89c96 unused 2005-12-18 22:45:52 +00:00
Glenn Maynard e9ffd980f0 fix stale INPUTMAN pointer in Lua after device change 2005-12-18 21:24:33 +00:00
Glenn Maynard 636369ba4b remove deprecated RageFileDriverZip ctor 2005-12-18 20:18:32 +00:00
Glenn Maynard 502374771b fix InsertRows(0,n) breaks an invariant: the first BPM segment must always start at 0 2005-12-18 08:09:27 +00:00
Chris Danford fdbf9a48ab revert last 2005-12-18 08:05:17 +00:00
Glenn Maynard 37d82efe3f remove ShiftRows 2005-12-18 08:02:51 +00:00
Glenn Maynard 037a13f70c use InsertRows, DeleteRows 2005-12-18 08:01:45 +00:00
Glenn Maynard 2a6094b606 use m_Timing.DeleteRows 2005-12-18 07:59:44 +00:00
Glenn Maynard 1cbcbc6b1e fix, comment 2005-12-18 07:58:53 +00:00
Chris Danford 988548f0bd default to group sort 2005-12-18 07:55:10 +00:00
Glenn Maynard a0031e8db2 TimingData::ShiftRows violated an important invariant of TimingData: any
given beat can have no more than one StopSegment or BPMSegment--more
than one just doesn't make sense.  Split out TimingData::InsertRows,
TimingData::DeleteRows; delete rows in between before shifting data
up.
2005-12-18 07:55:01 +00:00
Glenn Maynard c9af43c5dd use SetStopAtRow 2005-12-18 07:34:19 +00:00
Glenn Maynard 0161a467ea TimingData is note rows internally. Don't convert from note rows to
beats, and then back to note rows.
2005-12-18 07:29:31 +00:00
Glenn Maynard fee5e3ff33 cleanup 2005-12-18 07:28:48 +00:00
Glenn Maynard 33acee8ba0 old comment 2005-12-18 07:18:23 +00:00
Glenn Maynard b6264bd96f the +1 in the DeleteRows call means "keep the row at the start,
not the end"; it's wrong in the m_Timing.ShiftRows call

use m_Timing.SetStopAtBeat

this is still not quite right: it will create multiple StopSegments
in the same place in some cases
2005-12-18 07:16:47 +00:00
Chris Danford efe3984ad5 detect changing USB joysticks and remap on the fly 2005-12-18 07:13:13 +00:00
Glenn Maynard ff7bbfe524 remove ShiftRows 2005-12-18 07:11:51 +00:00
Glenn Maynard c864756dc9 use InsertRows, DeleteRows 2005-12-18 07:09:56 +00:00
Glenn Maynard c350b1e52d use DeleteRows; after convert_beat_to_pause, clear the selection completely 2005-12-18 06:58:52 +00:00
Glenn Maynard e76574e7cc split NoteDataUtil::ShiftRows into InsertRows and DeleteRows 2005-12-18 06:26:22 +00:00
Steve Checkoway b1e0cc776c Fix linking 2005-12-18 03:57:10 +00:00
Chris Danford 19cca61e31 remove NextGame codes. Anybody who triggers it does so accidentally and can't figure out what happened. 2005-12-18 03:56:26 +00:00
Chris Danford c95a5dc8e5 add InputDevice::DevicesChanged 2005-12-18 03:08:12 +00:00
Steve Checkoway 3b9479e271 Add files 2005-12-18 01:44:23 +00:00
Chris Danford 572576021c fix tools.exe build, runtime errors 2005-12-18 01:27:54 +00:00
Chris Danford 46f5a33ae0 edit steps stuff (uncommitted from a week ago) 2005-12-18 01:27:36 +00:00
Steve Checkoway 833d06d1f3 pthread_join() returns an error code, it does not set errno. 2005-12-17 13:17:35 +00:00