Colby Klein
039df4da64
Merge pull request #120 from sigatrev/gameplay
...
added GetHasteRate method, made GiveUpSeconds a metric
2014-04-15 15:51:05 -07:00
sigatrev
25ddd69208
added GetHasteRate method, made GiveUpSeconds a metric
...
without haste rate, it's impossible to display an accurate BPM. Give up
time should be controllable.
2014-04-15 12:27:54 -05:00
sigatrev
99ba67acc7
spaces to tabs
2014-04-15 12:09:03 -05:00
sigatrev
70c5209e76
added ActorMultiVertex
...
AMV is an actor which can have a variable number of vertices that can
each be given their own pos, color, and coords. They can be drawn using
any of the RageSpriteVertex draw functions in RageDisplay.cpp. The
vertex properties can be tweened.
2014-04-14 21:29:19 -05:00
Colby Klein
0263b11fc5
Merge pull request #74 from dguzek/ActorScroller-bLoop
...
Allow ActorScrollers to use SetDrawByZPosition without turning off Loop
2014-04-14 18:49:00 -07:00
Colby Klein
509f725d7e
Merge pull request #96 from kyzentun/UnloadProfile_optimization
...
Unload profile optimization
2014-04-08 15:57:41 -07:00
Vincent Laviron
84903fce25
FFMpeg: Fix uninitialized AVFrame, which led to crashes with recent version of libav and ffmpeg
2014-04-03 17:28:13 +02:00
Colby Klein
914ad876ae
Merge pull request #110 from sigatrev/Save/LoadProfile
...
Expose Save/load profile to Lua. This deprecates ScreenProfile{Load,Save} completely, but those are going to be left in until post-5.0
2014-04-02 17:12:28 -07:00
sigatrev
b8e4cdddec
StartTransitioningScreen
...
Exposes the StartTransitioningScreen function to lua. Great utility for
custom screens.
2014-04-02 18:35:23 -05:00
sigatrev
d059118935
Save/LoadProfiles
...
ScreenProfileLoad and ScreenProfileSave do nothing except use their own
lua methods to run GameState functions. Those functions might as well be
available as GameState methods.
2014-04-02 18:09:21 -05:00
Jason Felds
37f6b99571
Merge pull request #95 from wolfman2000/wolf-libraries
...
Separate out VS2012 projects appropriately.
2014-03-16 19:20:00 -04:00
Colby Klein
6298a0b950
Merge pull request #94 from sigatrev/MissedHold
...
HNS_Missed
2014-03-16 13:20:12 -07:00
Colby Klein
b84c683d2e
Merge pull request #70 from sigatrev/RageTimer
...
added lua function for GetTimeSinceStart
2014-03-16 13:18:34 -07:00
Jason Felds
9912c51e88
Move LUA to separate project (2011)
2014-03-16 14:03:02 -04:00
Jason Felds
c578ac69d4
Move GLEW to separate project (2011)
...
Note: glext.h was removed due to it not being used.
2014-03-16 13:09:07 -04:00
sigatrev
343511f4c3
HNS_Missed
...
Added an HNS type to handle holds which are never initialized due to
missed taps. This fixes a long standing issue with
iCurPossibleDancePoints and allows themes to decide how to handled this
case.
2014-03-16 11:36:40 -05:00
Jason Felds
f4eca5cc78
Move PNG to separate project (2011)
2014-03-16 12:04:01 -04:00
Jason Felds
70f7d18b1b
Move PCRE to separate project (2011)
2014-03-16 11:40:49 -04:00
Sandon Van Ness
5c588087f0
Fixed indention. Fixed revert.
...
Signed-off-by: Sandon Van Ness <sandon@inktank.com >
2014-03-14 12:24:42 -07:00
Kyzentun
cc58f43567
Switching to double style shouldn't join the other player. It isn't necessary for input, the engine ScreenSelectMusic doesn't do it, and it forces a theme with custom SSM and style changing to unjoin the player that wasn't really joined.
2014-03-13 20:14:21 -06:00
Sandon Van Ness
27e393e1c6
Fix colors when unicode characters are in chat box (Online).
...
This is just hanubeki's patch which calculates accurate widths of
characters so colors don't get offset.
Signed-off-by: Sandon Van Ness <sandon@inktank.com >
2014-03-11 22:06:19 -07:00
parashep
8b78678b47
net2013 project contained refrences to net2011 projects, preventing build on some machines
2014-03-11 17:57:21 -04:00
Kyzentun
27dc958970
Changed GameState::UnjoinPlayer to actually follow its own comment and unjoin the player from STATSMAN first, instead of unjoining from PROFILEMAN, then STATSMAN, then PROFILEMAN again. Changed ProfileManager::UnloadProfile to skip unloading if the profile wasn't actually loaded in the first place.
2014-03-10 21:54:53 -06:00
Colby Klein
a428e16cc8
Merge pull request #84 from sigatrev/StealthFix
...
Fix for issue 83
2014-03-09 03:57:26 -07:00
sigatrev
1b1716ac7d
Fix draw function
...
Actors with glow but no alpha are not drawn because. Adding glow to the
conditional.
2014-03-09 00:17:45 -06:00
freem
dd187e204c
we actually don't need this anymore, even in releases. (things only freem remembers)
2014-03-07 20:56:51 -06:00
AJ Kelly
95343dc27b
Merge pull request #71 from sigatrev/MineTracks
...
added iTrack to mine judgment message
2014-03-07 14:11:54 -06:00
Dan Guzek
5f006ba119
Remove unused variable from ActorScroller
2014-03-06 21:16:52 -05:00
Dan Guzek
ec51d48b07
Remove unintuitive loop condition from ActorScroller
2014-03-06 21:13:44 -05:00
sigatrev
f6d44ae85b
hold judgment positions with mini
...
they weren't scaled to handle the zoom.
2014-03-03 20:46:47 -06:00
sigatrev
43f9fd70ca
added iTrack to mine judgment message
...
more information is better.
2014-03-03 20:37:13 -06:00
sigatrev
a038300dba
added lua function for GetTimeSinceStart
...
Allows checking time within a single update. This can be used to halt
processes which would otherwise cause lag.
2014-03-03 20:27:46 -06:00
freem
7187efeab4
update location of zlib in ZipArchive.h
...
(even though I still can't get SMPackage to compile)
2014-03-03 17:42:37 -06:00
freem
299b4695ce
Update bugtracker address now that the main bugtracker is on github
2014-02-24 15:20:41 -06:00
Colby Klein
174fd8e669
Merge pull request #62 from djpohly/enum-compatibility
...
Backwards-compatible type-safe enum behavior
2014-02-23 23:24:42 -08:00
Devin J. Pohly
bb1b6a81c6
Special case player number 1/2 in ApplyGameCommand
...
This function, oddly, used to take a 1 or 2 for the player number where
other nearby functions (e.g. IsPlayerEnabled) would take the proper enum
value, 0 or 1. If the old-style syntax (raw number) is used, also use
the old-style interpretation.
2014-02-23 16:41:19 -05:00
Devin J. Pohly
10d872db3f
Accept old-style raw values for enum parameters
...
These will still be checked to ensure they are valid members of the
enumeration, so it's not as ugly or dangerous as it used to be.
2014-02-23 16:39:10 -05:00
Devin J. Pohly
2907fa06a7
Try to resolve enums old-style if new-style fails
...
This makes e.g. cmd(blend,add) work like cmd(blend,'BlendMode_Add').
Resolution in this case is case-insensitive like it used to be.
2014-02-23 15:28:20 -05:00
Devin J. Pohly
5051d85288
Add lowercase strings to Lua enum reverse table
...
Step one toward compatibility with case-insensitive legacy command
syntax.
2014-02-23 15:01:34 -05:00
Devin J. Pohly
5f0c8c428f
Merge pull request #61 from djpohly/modicon-bound
...
Correct array bound for ModIcon text
2014-02-23 12:10:01 -05:00
Devin J. Pohly
1e04f576d2
Debug assert should fire on failure, not success!
2014-02-23 00:23:23 -05:00
Devin J. Pohly
f1cc0a4a19
Correct array bound for ModIcon text
...
Should fix problems with selecting more than NumModIcons mods in SMO.
2014-02-22 23:09:24 -05:00
Devin J. Pohly
d07dd295a4
Fix F3+1 handling in Event Mode
...
Since Event+Pay is treated as Free Play mode, the debug overlay menu
would get stuck on Free if Event Mode was on.
2014-02-22 20:14:20 -05:00
freem
5c998c0f96
pedantic "change 4 spaces to tab" commit
2014-02-21 16:41:30 -06:00
Colby Klein
2f9bdb8352
Merge pull request #57 from sigatrev/master
...
TextureTranslate method
2014-02-21 09:37:49 -08:00
sigatrev
0ab15ed053
TextureTranslate method
...
Allow themes to duplicate the way noteskins are handled.
2014-02-20 21:17:10 -06:00
Devin J. Pohly
b98e5e6dba
Bump cache version for XML changes
...
The XML patchset includes more items in the FGCHANGES line, which is
stored in cache. Previous caches wouldn't include these entries.
Sorry 'bout that folks.
2014-02-20 15:32:58 -05:00
Devin J. Pohly
77ece5a414
Process FT_Xml as legacy actors
...
Everything from here on out is edge cases.
2014-02-20 10:59:50 -05:00
Devin J. Pohly
60ce34cfaa
Reconnect legacy sprites
2014-02-20 10:59:50 -05:00
Devin J. Pohly
cd526b8e44
ActorUtil: add loading behavior for legacy actors
...
Filetypes are not yet linked in, so this shouldn't change anything.
The loading/guessing logic is ported from OpenITG.
2014-02-20 10:59:49 -05:00