{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6895911,"defaultBranch":"master","name":"foobillardplus","ownerLogin":"alrusdi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-11-28T03:57:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/394311?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1613540737.303048","currentOid":""},"activityList":{"items":[{"before":"19b779ca7367c41b2ab650847484bbed8594304f","after":"cb3d3cf50777e5f4fe5d7d0ef5c0761dea8132ed","ref":"refs/heads/master","pushedAt":"2023-10-27T09:18:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alrusdi","name":"alrusdi","path":"/alrusdi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/394311?s=80&v=4"},"commit":{"message":"Remove cueing restrictions (#4)\n\nThe master code restricts cueing near the border, whether or not the\r\ncue actually interferes with the table. This results in a playing\r\nexperience that is needlessly frustrating.\r\n\r\nDodge the restrictive code, leaving restrictions to the player’s own\r\njudgement.","shortMessageHtmlLink":"Remove cueing restrictions (#4)"}},{"before":"25ded250eace7b582565b499f13dc6a238e24b58","after":"19b779ca7367c41b2ab650847484bbed8594304f","ref":"refs/heads/master","pushedAt":"2023-04-02T15:35:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alrusdi","name":"alrusdi","path":"/alrusdi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/394311?s=80&v=4"},"commit":{"message":"Fixes && Suggestions (#3)\n\n* Fixes the below:\r\n\r\n```c\r\nbillard3d.c:2319:41: warning: unused variable ‘cue_start_ball’ [-Wunused-variable]\r\n 2319 | VMvect dir,cue_start,cue_start_bande,cue_start_ball,nx,ny,pos,hitpoint;\r\n | ^~~~~~~~~~~~~~\r\nbillard3d.c:2319:15: warning: unused variable ‘cue_start’ [-Wunused-variable]\r\n 2319 | VMvect dir,cue_start,cue_start_bande,cue_start_ball,nx,ny,pos,hitpoint;\r\n | ^~~~~~~~~\r\nbillard3d.c: In function ‘init_player_roster’:\r\nbillard3d.c:2574:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]\r\n 2574 | if(getenv(\"USER\"))\r\n | ^~\r\nbillard3d.c:2576:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’\r\n 2576 | strcpy(player[0].name,getenv(\"USER\"));\r\n | ^~~~~~\r\nbillard3d.c: In function ‘Key’:\r\nbillard3d.c:6506:25: warning: statement with no effect [-Wunused-value]\r\n 6506 | options_pause == 0;\r\n | ~~~~~~~~~~~~~~^~~~\r\n```\r\n\r\n* - Fix include path for freetype2/ft2build.h\r\n- Drop freetype2/freetypeftoutln.h as it does not exist in recent\r\n versions of `freetype2`\r\n\r\n* Compiling with `FAST_MATH` using a modern GCC and LD vers results with:\r\n```\r\n/usr/bin/ld: billard3d.c:(.text+0x4d79): undefined reference to `fastcos'\r\n/usr/bin/ld: billard3d.c:(.text+0x4dbe): undefined reference to `fastsin'\r\n```\r\n\r\nSet to `no` by default for now.\r\n\r\n* Util script for GNU build toolchain invocation\r\n\r\n* Synlink to MD.\r\n\r\n* README fixes\r\n\r\n* A few more README modifications\r\n\r\n* .\r\n\r\n* .\r\n\r\n* Rearranged README sections\r\n\r\n* A few more touches\r\n\r\n* Illustration images\r\n\r\n* Add images to README.\r\n\r\n* .\r\n\r\n* More screen images\r\n\r\n* Add more screen images\r\n\r\n* Added Jesse to `AUTHORS`\r\n\r\n* CI\r\n\r\n* .\r\n\r\n* `libpng-dev` is the package name for recent Ubuntu versions\r\n\r\n* invoke `configure` && `make`\r\n\r\n* use `pkg-config` since freetype-config is deprecated.\r\n\r\n* Creation of desktop file needs to happen before copying it\r\n\r\n* fix typo\r\n\r\n* fix header safeguard typo\r\n\r\n* .\r\n\r\n* - Same font as status for player name and score\r\n- Show number of balls pocketed by player when player 8 ball\r\n- Orange rather than blue for non-active player name and score\r\n- Fix some compiler warnings\r\n- Introduced UK English locale (mostly because of the spelling of the\r\n word 'colour')\r\n\r\n* - options_language size 5 to accommodate languages with multiple locales\r\n- use '-' as separator for locales since '_' is currently replaced by space\r\n\r\n* bigger size\r\n\r\n* - avoid `sprintf()` overflow warnings\r\n- freetype/ftoutln.h is needed for `FT_Outline_Decompose()`\r\n\r\n* be more generous with size allocation to avoid `-Wformat-overflow=` warnings\r\n\r\n* Remove `inline` from function declarations as they are in fact defined\r\nin `vmath.c`\r\n\r\n---------\r\n\r\nCo-authored-by: Jesse Portnoy ","shortMessageHtmlLink":"Fixes && Suggestions (#3)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADoTJL6gA","startCursor":null,"endCursor":null}},"title":"Activity · alrusdi/foobillardplus"}