Commit Graph

35518 Commits

Author SHA1 Message Date
ListenerJubatus b95ca3e272 Add sound to FC splash. 2018-08-24 20:51:45 -06:00
ListenerJubatus cd3f0ec4b6 Add an FC splash 2018-08-24 10:01:05 -06:00
ListenerJubatus d6125c4075 Nicer appearance for style icons 2018-08-14 23:38:48 -06:00
ListenerJubatus 2dcf66223d Code cleanup
Mainly unneeded semicolons
2018-08-14 14:19:02 -06:00
ListenerJubatus f4c97e5970 rm. seems to cause errors 2018-08-07 09:21:24 -06:00
ListenerJubatus 35f8e70d58 A few more theme tweaks
Fix the extra stage badge on evaluation, style fixes for ScreenGameOver, attempt to have ScreenContinue branch respect AutoSetStyle.
2018-08-05 10:01:59 -06:00
ListenerJubatus 7fdab01af1 Theme housekeeping; speed up menus, Game Over screen, etc. 2018-08-04 19:13:36 -06:00
ListenerJubatus 0cc52487a0 Further ScreenContinue tweaks. 2018-08-04 12:09:09 -06:00
ListenerJubatus 9f8f7e3091 Theme housekeeping and ScreenContinue. 2018-08-04 11:51:38 -06:00
ListenerJubatus aa9d264a06 Update changelog, remove b2 tag from the cmake settings in preparation for future release. 2018-08-03 10:04:00 -06:00
Chris Pable c200600c65 Fix audio drivers with a low sample count maximum value (#1697) 2018-08-02 08:28:24 -07:00
Tyler Brekke b0ef8d9f00 Merge pull request #1725 from Jousway/5_1-new
Disable Minimaid by default
2018-07-30 09:54:40 -07:00
Alexander Griffin 56b3c5a056 Disable Minimaid by Default.
We want to disabled it to make Travis compile again, also its only used for arcade cabs so we shouldnt use it for default compiling.
2018-07-30 16:10:34 +02:00
Alexander Griffin c87937b2d8 Making Appveyor work for 5.1-new and updating the settings. (#1723)
* Try and fix Appveyor

* Updating Appveyor.yml
2018-07-30 01:02:02 -07:00
ListenerJubatus f56abf7277 Merge pull request #1721 from JoseVarelaP/5_1-new
Broader Dancing Character Control for themers
2018-07-29 18:41:32 -05:00
Jose_Varela d71e05dcd8 Small cleanup 2018-07-29 16:12:07 -05:00
Jose_Varela 1107bb74b4 Add more explanations to the commands. 2018-07-29 16:09:59 -05:00
Jose_Varela d13204fd81 Add commands from the Src modification 2018-07-29 16:02:56 -05:00
Jose_Varela 2308f9501e Broader Dancing Character Control for themers
This is to allow themers to have more control in regards to the Dancing 3D Characters seen in Gameplay.
A lot of it was hardcoded.
2018-07-29 16:02:05 -05:00
ListenerJubatus f1ebe8d9d8 Theme tweaks (gameplay transition, eval) 2018-07-23 16:59:51 -06:00
tertu ae57c0f310 Merge pull request #1712 from dguzek/API-doc-fixes
fix LuaDoc for SONGMAN:GetCoursesInGroup()
2018-07-23 11:40:24 -05:00
ListenerJubatus 953d475dd3 Correct grade tiers to be a bit more like old standards (AAA requires PFC) 2018-07-19 22:20:20 -06:00
ListenerJubatus 6f55579394 Fix grade tiers in default theme, fix mine graphic in Lambda noteskin. 2018-07-17 14:05:55 -06:00
Dan Guzek a268938a7b fix LuaDoc for SONGMAN:GetCoursesInGroup()
SONGMAN:GetCoursesInGroup() actually takes two arguments, a string and a boolean, but the existing Lua Docs only mention the first.  This fixes that.
2018-07-06 00:20:01 -04:00
tertu 9bd2770fed Merge pull request #1702 from geefr/X11-input-driver-preserve-timestamps-2
Preserve event timestamps in X11 input driver
2018-06-09 08:54:13 -05:00
Gareth Francis e7b8cc2785 Preserve event timestamps in X11 input driver
The X11 XKeyEvent structure (and others) include a timestamp
field, with 1ms resolution.
This was previously ignored causing the input timestamps to be
set to the middle of each frame.
If the timestamps are passed through then the event timestamps are
not coupled to the framerate and the polling issues are resolved.
2018-06-08 17:19:51 +01:00
Gareth Francis 144fba2e15 Bugfix/1698 linux event m_bShutdown undefined (#1699)
* Fix build
2018-06-07 13:17:02 -07:00
Gareth Francis 252e1e7b1f Initialise variables to ensure input thread is started (#1696)
* Initialise variables to ensure input thread is started

m_bShutdown was not initialised. This meant that the input
thread would never be started seemingly at random.

In my case m_bShutdown was always false when running in fullscreen
but not in windowed mode for some reason
2018-05-26 04:30:19 -07:00
Gareth Francis 23889bd7c8 Avoid crash in ~LightsDriver_SystemMessage (#1663)
* Avoid crash in ~LightsDriver_SystemMessage

This will avoid a crash caused by the fact LIGHTSMAN is destroyed
after the other MAN objects

* Rework code path for turning lights off on exit

Calls to LightsDriver::reset removed from each driver to avoid any crashes

LightsDriver::reset renamed to Rest to match surrounding style

Added LightsManager::TurnOffAllLights, called before XXXMAN objects are deleted
2018-05-10 18:04:44 -07:00
Colby Klein 00c9b5b9d4 bounce those icons 2018-05-10 17:19:15 -07:00
MrThatKid eb78d14ab8 Moved display zbuffer clear to after notefields are drawn (#1679)
* Added display zbuffer clear DrawNoteFieldBoard

* Removed display zbuffer clear in NoteField
2018-04-20 18:27:37 -07:00
ranma 1ca5809da5 Improve DrawQuads batching in the font render. (#1654)
Currently only identical glyphs are merged into one DrawQuads call.
This fixes the comparison so that all glyphs with the same texture can
be merged, which greatly improves the font rendering performance.
2018-03-10 11:44:45 -08:00
Nicolas dba5e3f1f1 Add timeout to smo sockets (#1651)
* Add timeout to smo sockets

Without this sometimes an attempt at a connection hangs and completely stops the program (VERY annoying in fullscreen) in the recv function.

* Fix typo from previous commit

* Change smo timeout to 5
2018-03-08 17:35:06 -08:00
Gareth Francis 1369c1fb39 Turn lights out on exit (#1646)
* Add LightsDriver::reset

Function will reset all lights to off
Function needs to be called by each of the driver implementations
as needed during destruction

* Reset lights to off on exit
2018-02-28 11:52:01 -08:00
ListenerJubatus bdaabb3525 correct an image size, rm code typo 2018-02-25 18:56:45 -06:00
ListenerJubatus 40c8d88bdc Extend grade scale
should have done this in default a long time ago.
2018-02-24 14:19:57 -06:00
ListenerJubatus df40d27050 Tweak shadows, balance screenselectmusic a bit 2018-02-22 12:19:10 -06:00
ListenerJubatus e7cc45a2e0 tweak lifebar, scrollbar thumb, cdtitle 2018-02-20 23:24:35 -06:00
ListenerJubatus 6a27a192b3 update changelog 2018-02-12 19:28:48 -06:00
Flameshadowxeroshin 6452449b6f the ScreenFilter env will be nil sometimes, catch that 2018-02-09 12:22:54 -06:00
Flameshadowxeroshin 1f8b6698c1 fix LifeMeter tip not falling below 50% 2018-02-09 12:11:24 -06:00
Flameshadowxeroshin 52dbc11b5f Make getenv() and setenv() actually get and set the current env 2018-02-09 11:03:26 -06:00
ListenerJubatus e570418a69 bump version info up to beta 2 2018-02-08 23:53:18 -06:00
ListenerJubatus 67099e520c Merge a major revamp of Lambda
Besides a few other minor retouches and additions, the biggest change is
that the theme now has a fixed color scheme of yellow, orange, and dark
magenta, and that many of the glossy graphics have been replaced by
flatter versions with subtle shadows.
2018-02-08 23:35:28 -06:00
tertu 0419705bc2 Merge pull request #1623 from RodentVienna/5_1-new
5 1 new
2018-02-08 16:18:57 -06:00
tertu b226b937da Merge pull request #1629 from kyzentun/theme_prefs_use_chosen_theme
ThemePrefs use chosen theme
2018-02-08 16:18:30 -06:00
tertu effc88489e Merge pull request #1624 from mark-blum/5_1-new
Make announcers repeat their lines less
2018-02-08 16:17:37 -06:00
Kyzentun Keeslala 02dd2522e3 Add THEME:get_theme_fallback_list function. 2018-02-05 09:12:35 -07:00
Kyzentun Keeslala e233ea291c Change ThemePrefs to use the Theme preference instead of GetThemeDisplayName or themeInfo because GetThemeDisplayName does not work when a theme falls back on another theme. 2018-02-02 11:15:34 -07:00
ListenerJubatus 10d78a5664 Transition and evaluation tweaks.
Sped up gameplay outro and eval animations, profile save/load now
properly uses offcommands rather than opaque throbber behaviour, Song
title on evaluation was also moved slightly upward a bit,
2018-01-26 20:34:24 -06:00