Glenn Maynard
f5cac3ca9b
noisy
2008-03-09 02:26:52 +00:00
Glenn Maynard
d1873cfb27
old
2008-03-09 01:58:20 +00:00
Glenn Maynard
f390f584e9
another unmaintained obscure build system
2008-03-09 01:57:00 +00:00
Glenn Maynard
271f95b186
remove SConscript; unmaintained and we really don't need to support some obscure build system
2008-03-09 01:55:23 +00:00
Glenn Maynard
d5135a905c
song.h
2008-03-09 01:53:20 +00:00
Glenn Maynard
3e36a05c5f
fix song.h!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2008-03-09 01:51:34 +00:00
Glenn Maynard
1217c89c4d
CRLF
2008-03-07 23:55:58 +00:00
Glenn Maynard
d3ab9b3e87
CRLF
2008-03-07 23:54:26 +00:00
Glenn Maynard
630f8f2f7c
fix Song thinks it's cached even if writing the cache file fails
2008-03-07 21:22:43 +00:00
Glenn Maynard
abc07a63d4
warning: converting to ‘int’ from ‘lua_Number'
2008-03-04 01:39:09 +00:00
Glenn Maynard
cc120cbcff
warning: "/*" within comment
2008-03-04 01:38:19 +00:00
Glenn Maynard
b11c80809e
test3
2008-02-08 07:55:15 +00:00
Glenn Maynard
ba29dc9d00
test2
2008-02-08 07:44:29 +00:00
Glenn Maynard
8e12aed7b0
test
2008-02-08 07:39:21 +00:00
Glenn Maynard
18189e89a4
test
2008-02-08 07:36:24 +00:00
Glenn Maynard
1ca5626a39
test
2008-02-08 07:33:10 +00:00
Glenn Maynard
ec5ad154cf
test
2008-02-08 07:32:16 +00:00
Glenn Maynard
65aa9ecbe5
cleanup
2008-01-11 04:38:35 +00:00
Glenn Maynard
02c3dd726e
add event driver
2008-01-11 04:38:16 +00:00
Glenn Maynard
df75eb2cf7
fix file.Open("."); file.GetFileSize() asserts
2008-01-11 02:09:11 +00:00
Glenn Maynard
a426b97bea
more tolerant parsing
2008-01-10 20:35:17 +00:00
Glenn Maynard
743dd7ce1d
add ScoreDisplayAliveTime
2007-12-23 01:27:29 +00:00
Glenn Maynard
1c65b56998
add Avery Lee for PointsToValidCall code
2007-11-09 21:44:09 +00:00
Glenn Maynard
c6bb8ff372
unused
2007-11-08 09:07:58 +00:00
Glenn Maynard
be307e9a60
probably fix crash with mono songs
2007-11-08 09:06:43 +00:00
Glenn Maynard
1d471e7a84
style
2007-11-08 09:01:50 +00:00
Glenn Maynard
8639024990
multichannel resampling fix
2007-10-06 17:03:58 +00:00
Glenn Maynard
d268477d4f
fix "../configure: line 6627: no_x: command not found"
2007-09-08 07:33:22 +00:00
Glenn Maynard
a2c65170a5
handle course selectable flag like songs
2007-08-27 09:34:31 +00:00
Glenn Maynard
4acaeab1b9
fix preferred sort
2007-08-27 09:32:45 +00:00
Glenn Maynard
5faeba6cc6
typo
2007-08-27 03:04:52 +00:00
Glenn Maynard
d126a91013
don't crash if loading fails
2007-08-25 22:33:34 +00:00
Glenn Maynard
9929c2972f
use newer, type-safe enums
2007-08-25 22:32:38 +00:00
Glenn Maynard
e9d6d12a04
remove unused
2007-08-25 22:32:16 +00:00
Glenn Maynard
5aadb602f2
handle GameButton_Invalid
2007-08-23 05:17:18 +00:00
Glenn Maynard
c263cdd303
add ScreenOptionsToggleSongs
2007-08-21 21:57:05 +00:00
Glenn Maynard
7d3627692f
add ScreenOptionsToggleSongs. (This won't scale to lots of songs;
...
it's not intended to for now.)
2007-08-21 21:54:35 +00:00
Glenn Maynard
9cd07fc6cb
fix string.upper is nil when theme changed
2007-08-21 20:29:28 +00:00
Glenn Maynard
5408781154
settext: support alt text
2007-08-21 00:26:49 +00:00
Glenn Maynard
e68f1ffa35
cleanup
...
(I'm ambivalent about aligning blocks of variables like
this and frequently don't bother, but if a block is going to
do it, it should be consistent within the block.)
2007-08-21 00:25:06 +00:00
Glenn Maynard
7f29885237
remove game-specific names
2007-08-19 21:04:40 +00:00
Glenn Maynard
400da3065f
better EnabledSongs interface
2007-08-16 23:24:36 +00:00
Glenn Maynard
03b7983216
merge UnlockManager::SongIsRouletteOnly into SongIsLocked
2007-08-16 01:24:55 +00:00
Glenn Maynard
1ab347b022
cleanup
2007-08-16 01:14:14 +00:00
Glenn Maynard
27f76b12ef
fold in UpdateCachedPointers
2007-08-15 23:35:48 +00:00
Glenn Maynard
02e4ba617f
not needed anymore
2007-08-15 21:02:50 +00:00
Glenn Maynard
9aead72d03
CourseID
2007-08-15 21:01:23 +00:00
Glenn Maynard
7729701678
use SongID
2007-08-15 20:56:44 +00:00
Glenn Maynard
3509dfee03
cleanup
2007-08-15 20:38:10 +00:00
Glenn Maynard
83d64246d9
If a course uses a song that is disabled, disable the course too.
2007-08-15 20:37:34 +00:00
Glenn Maynard
85732aa4c8
return a mask, like SongIsLocked
2007-08-15 20:31:47 +00:00
Glenn Maynard
6f68b3fbaa
save disabled songs
2007-08-15 20:27:11 +00:00
Glenn Maynard
3e3c1deea4
We have a lot of duplicate, redundant checks between UNLOCKMAN->SongIsLocked
...
and Song::GetDisplayed/Song::NormallyDisplayed, which leads to inconsistency.
Make UnlockManager::SongIsLocked() handle both. Returns a bitfield; most
cases only need to test true or false.
(Also adds m_bEnabled; not used yet.)
2007-08-13 21:20:51 +00:00
Glenn Maynard
4d3b3315b8
remove unused
2007-08-13 19:41:34 +00:00
Glenn Maynard
35bdbc619a
dehack old hack
2007-08-13 19:28:41 +00:00
Glenn Maynard
4f256b12b1
store as a reference
2007-08-13 19:24:54 +00:00
Glenn Maynard
9284021d2a
style
2007-08-13 19:21:21 +00:00
Glenn Maynard
6653a64354
style
2007-08-13 19:20:40 +00:00
Glenn Maynard
94781be4a5
disable old hack
2007-08-13 19:19:39 +00:00
Glenn Maynard
a1d33f8588
use Song::GetDisplayed
2007-08-13 19:18:55 +00:00
Glenn Maynard
8fb359e053
cleanup
2007-08-13 19:13:22 +00:00
Glenn Maynard
332ea68aef
simplify
2007-08-13 19:13:04 +00:00
Glenn Maynard
73cc4c0793
skip SONGMAN->GetSongFromDir if sDir2.empty()
2007-08-12 22:44:22 +00:00
Glenn Maynard
8022c3ba04
Course::pSong to SongID
2007-08-12 22:43:45 +00:00
Glenn Maynard
3c20a64af8
CachedObjectPointer<Course>, CachedObjectPointer<Trail>
2007-08-12 22:26:42 +00:00
Glenn Maynard
bda199bd88
fix bAllowNull not honored if StepsType_Invalid/Difficulty_Invalid
2007-08-12 22:24:24 +00:00
Glenn Maynard
4a409d387a
style
2007-08-12 22:23:17 +00:00
Glenn Maynard
019ca31c0b
CachedObjectPointer<Song> for StepsID
2007-08-12 22:13:25 +00:00
Glenn Maynard
66b6b168bb
CachedObjectPointer<Song> for SongID
2007-08-12 22:03:59 +00:00
Glenn Maynard
17434831f9
add RageUtil_CachedObject
2007-08-12 22:01:51 +00:00
Glenn Maynard
40ad9a166c
A common problem we have is being able to manipulate major objects,
...
like songs and courses: it's difficult to guarantee that all references
to them are updated if they're deleted or reallocated, which is a brittleness
that leads to obscure bugs.
A general fix for this is to avoid storing pointers to objects, and
to use IDs instead; for example, SongID to reference a song (which
tags by directory). This leads to an efficiency problem: searching
a map<RString> is much more expensive. We need a robust way to
cache the results.
Implement CachedObject<T>, CachedObjectPointer<T>. This implements
caching pointers to objects, negative caching, clearing cache when objects
are deleted, and clearing negative cache when objects are created.
2007-08-12 21:59:10 +00:00
Glenn Maynard
2ca4a39a1e
style
2007-08-12 20:34:37 +00:00
Glenn Maynard
1b5c361da8
disable warning
2007-08-12 19:54:11 +00:00
Glenn Maynard
3cf62ae333
Course::RegenerateNonFixedTrails in place
2007-08-10 20:30:54 +00:00
Glenn Maynard
875835765a
style
2007-08-10 20:16:00 +00:00
Glenn Maynard
1277284d19
hidden -> visible
2007-08-02 23:44:53 +00:00
Glenn Maynard
58e523f1e3
unused
2007-08-02 23:39:21 +00:00
Glenn Maynard
5bf6f17712
no longer used
2007-08-02 22:49:02 +00:00
Glenn Maynard
dd2b5a5976
default to DirectSound-sw for now. I don't have access to enough
...
hardware to fix up the quirks in WDMKS.
2007-08-01 00:50:19 +00:00
Glenn Maynard
0377885edc
no Cache
2007-07-31 03:58:58 +00:00
Glenn Maynard
c4ad688191
use CreatePackage.pl; also renames base package to StepMania.smzip
2007-07-31 03:48:03 +00:00
Glenn Maynard
916ffe69ad
mksmdata.pl, but without making an extra copy
2007-07-31 03:46:07 +00:00
Glenn Maynard
59002ada00
This stuff is out of date. Let's not include development docs in the regular distribution.
2007-07-31 03:36:48 +00:00
Glenn Maynard
5fc99228b7
This is obsolete.
2007-07-31 03:35:58 +00:00
Glenn Maynard
0c4ad0477d
We link to MAD; we don't include the library itself in our distribution, so we don't need to include the license.
2007-07-31 03:35:40 +00:00
Glenn Maynard
050079a80e
I thought the mine graphic was created by Chris, but I guess we're not
...
sure. Replace it with a hideous placeholder until someone makes
a new one.
2007-07-31 01:32:14 +00:00
Glenn Maynard
2c46569bb2
fix scroll lock mapping (still acts weird, X11 special cases lock keys, grr)
2007-07-30 19:08:57 +00:00
Glenn Maynard
b5c81c7d7b
add GetSHA1ForString
2007-07-30 03:59:20 +00:00
Glenn Maynard
b69ec8f9cd
fix uninstall
2007-07-28 02:39:40 +00:00
Glenn Maynard
38e43aa1f7
If width and height are different than img->w and img->h, it specifies the
...
active region in the surface--the region that needs to be copied, if the
surface is converted. However, the surface should remain the same
size.
2007-07-24 18:37:12 +00:00
Glenn Maynard
43cdeb0fcd
diag
2007-07-22 20:49:40 +00:00
Glenn Maynard
d56e4e5d9f
make error on old AMD drivers non-fatal
2007-07-22 18:43:55 +00:00
Glenn Maynard
77d43890b6
cleanup
2007-07-22 17:55:46 +00:00
Glenn Maynard
8c926086ea
fix uninitialized (valgrind warning)
2007-07-20 20:30:15 +00:00
Glenn Maynard
b146c27623
fix valgrind overlapping memcpy warning
...
(this shouldn't be needed)
2007-07-14 18:21:33 +00:00
Glenn Maynard
8ea123a15e
fix read out of bounds
2007-07-14 18:19:58 +00:00
Glenn Maynard
4bb9a17364
--Fixing log--
2007-07-14 18:09:19 +00:00
Glenn Maynard
545da7424b
fix UnlockAuthString
2007-06-20 22:25:57 +00:00
Glenn Maynard
fcbe9bd8ae
fix some GameCommand use on P2
2007-06-20 15:17:52 +00:00
Glenn Maynard
b37dddc1a9
bind Cancel
2007-06-19 21:05:42 +00:00