summaryrefslogtreecommitdiff
path: root/Userland/Games
AgeCommit message (Expand)Author
2023-05-27Chess+ChessEngine: Fix stockfish by setting correct blocking flagBen Wiederhake
2023-05-24Userland: Remove remaining users of Duration::now_realtime()kleines Filmröllchen
2023-05-24AK: Rename Time to Durationkleines Filmröllchen
2023-05-23LibGfx+Everywhere: Change `Gfx::Rect` to be endpoint exclusiveJelle Raaijmakers
2023-05-23Chess: Make the resign button have no effect after the game endsTim Ledbetter
2023-05-23Chess: Don't ask the engine to make a move if the game is finishedTim Ledbetter
2023-05-23Base+Userland: Apply Human Interface Guidelines to Object textthankyouverycool
2023-05-10Chess+GameSettings: Optionally highlight the king when in checkTim Ledbetter
2023-05-09AK: Add the `Input` word to input-only buffered streamsLucas CHOLLET
2023-05-07Chess: Slightly improve error propagation during startupBen Wiederhake
2023-05-07Chess: Avoid IODevice and DeprecatedFileBen Wiederhake
2023-05-06Base+Snake: Capitalize snake skin namesCubic Love
2023-05-05LibChess+Chess: Ensure no pawns have moved when invoking 50 move ruleTim Ledbetter
2023-05-05LibGUI: Make `Application`'s construction fallibleLucas CHOLLET
2023-05-05Base+Minesweeper: Move assets from /icons/ to /graphics/Cubic Love
2023-05-05Base+FlappyBug: Move assets from /icons/ to /graphics/Cubic Love
2023-05-05Base+ColorLines: Move assets from /icons/ to /graphics/Cubic Love
2023-05-05Base+LibChess: Move assets from /icons/ to /graphics/Cubic Love
2023-05-03Chess: Spawn new engine process immediately after engine is selectedTim Ledbetter
2023-05-03Chess: Allow stockfish to be used if availableTim Ledbetter
2023-04-30LibGfx+Userland: Merge FrameShape and FrameShadow into FrameStylethankyouverycool
2023-04-30LibGUI: Remove Label icons and replace instances with ImageWidgetthankyouverycool
2023-04-30LibGUI+Userland: Port Labels to Stringthankyouverycool
2023-04-29Chess: Don't attempt to update the board when clicking out of boundsTim Ledbetter
2023-04-29Chess: Display appropriate dialog when engine move ends the gameTim Ledbetter
2023-04-28Chess: Send a ucinewgame command to the engine on starting a new gameTim Ledbetter
2023-04-24LibChess: Return ErrorOr<String> from to-algebraic/fen methodsSam Atkins
2023-04-24LibChess: Add and use Square::{file,rank}_char() methodsSam Atkins
2023-04-21Spider: Fix crash when completing a deckJamie Mansfield
2023-04-20Chess: Gracefully handle ChessEngine disconnectionsTim Ledbetter
2023-04-20Chess: Send a quit command to ChessEngine when it is no longer in useTim Ledbetter
2023-04-19LibGUI+Userland: Make Menu::*add_submmenu take name using new stringKarol Kosek
2023-04-19LibGUI+Userland: Make Window::*add_menu take name using new stringKarol Kosek
2023-04-18MasterWord: Use numeric InputBox for settingsthankyouverycool
2023-04-18LibGUI+Userland: Improve error and font handling for InputBoxthankyouverycool
2023-04-17Minesweeper: Simplify resizing game windowthankyouverycool
2023-04-17MasterWord: Rectify resizing game windowthankyouverycool
2023-04-17MasterWord: Set icon before showing windowthankyouverycool
2023-04-15LibGfx+Userland: Add width_rounded_up() helperthankyouverycool
2023-04-09Everywhere: Remove unused DeprecatedString includesBen Wiederhake
2023-04-09BrickGame: Remember the "Show Shadow Piece" setting between executionsKarol Baraniecki
2023-04-09BrickGame: Add a menu option to disable the shadow drop hintKarol Baraniecki
2023-04-09BrickGame: Show where a piece would end up when after a fast dropKarol Baraniecki
2023-04-09BrickGame: Use title case in menu items consistentlyKarol Baraniecki
2023-04-09BrickGame: Add a missing [[nodiscard]] for consistencyKarol Baraniecki
2023-04-09BrickGame: Port from DeprecatedStrings to StringsKarol Baraniecki
2023-03-21Everywhere: Use `LibFileSystem` where trivialCameron Youell
2023-03-20Snake: Implement image-based skinsSam Atkins
2023-03-20Snake: Move geometry types into Geometry.h and add Direction enumSam Atkins
2023-03-20Snake: Remember if game was paused when picking colorSam Atkins