This commits add some initial documentation for current API
exposed via luaengine. This doc is meant to be a quick
walkthrough for script writers coming from mame-rr.
Full methods reference is not yet included, as the API is still
rapidly changing.
Signed-off-by: Luca Bruno <lucab@debian.org>
Several users reported that negative coordinates are wrongly handled.
This happens because we assumed using unsigned values only, while
unfortunately in many real cases negative values happen when tracking
objects partly off-screen.
This patch makes all screen drawing methods accept unsigned values,
but crop them between 0 and screen size values.
Signed-off-by: Luca Bruno <lucab@debian.org>
Do not assume ui-container aspect when drawing on other containers.
This fixes LUA draw_text() in multi-screens games, where the font
aspect for each screen is wrongly computed on the aggregated target.
Signed-off-by: Luca Bruno <lucab@debian.org>
Add second set of lamps to layouts for games with two sets of controls
Make Wing Co layouts (bingowng/lucky8) prettier
Add views to show either or both sets of button lamps
----------------
Mahjong Electromagnetic Base [Dyq, XingXing, Luca Elia]
New games marked as GAME_NOT_WORKING
---------------------------------------------------
Mahjong Ougon No Pai [Dyq, XingXing]
New Clones Added
--------------------------------------------------
Player's Edge Plus (BE0014) Blackjack (International English/Spanish) [BrianT]
Player's Edge Plus (X000006P+XP000038) Standard Draw Poker [BrianT]
Player's Edge Plus (X000042P+XP000038) 10's or Better [BrianT]
Player's Edge Plus (X000764P+XP000038) 4 of a Kind Bonus Poker [BrianT]
Player's Edge Plus (X002010P+XP000038) Nevada Bonus Poker [BrianT]
Player's Edge Plus (X002016P+XP000038) Full House Bonus Poker [BrianT]
Player's Edge Plus (X002017P+XP000038) Full House Bonus Poker [BrianT]
Player's Edge Plus (X002037P+XP000038) Nevada Bonus Poker [BrianT]
Player's Edge Plus (X002039P+XP000038) Nevada Bonus Poker [BrianT]
Player's Edge Plus (X002247P+XP000038) Standard Draw Poker [BrianT]
Player's Edge Plus (X002386P+XP000038) 4 of a Kind Bonus Poker [BrianT]