{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":69919776,"defaultBranch":"master","name":"HeadOverHeels","ownerLogin":"dougmencken","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-10-03T23:34:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3457110?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715274908.0","currentOid":""},"activityList":{"items":[{"before":"dcdcd31e15805acc556deb88994ab2aef5eeba54","after":"331c77771843823c781a5c6621ce92f4706a9c09","ref":"refs/heads/master","pushedAt":"2024-05-21T16:41:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"Behavior’s update returns true if the item didn’t disappear from the room and can be updated after","shortMessageHtmlLink":"Behavior’s update returns true if the item didn’t disappear from the …"}},{"before":"0ccce3c1da5619e624854ef1a0f54d54d51e5c40","after":"dcdcd31e15805acc556deb88994ab2aef5eeba54","ref":"refs/heads/master","pushedAt":"2024-05-18T20:19:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"rearrange letters with diacritics in the game font better\n\nexact copy from the Java version :*\nhttps://github.com/dougmencken/HeadOverHeels.Java/commit/e0fdcccdcbe26a4f8e4e35b5957f451cdc48f751","shortMessageHtmlLink":"rearrange letters with diacritics in the game font better"}},{"before":"400eda058660fe30c353f63d08b40d6615291fcc","after":"0ccce3c1da5619e624854ef1a0f54d54d51e5c40","ref":"refs/heads/master","pushedAt":"2024-05-16T14:41:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"show arrows for the arrow keys, or I don’t want to translate key names\n\nthis adds unicode chars '[' ']' '⇦' '⇩' '⇧' '⇨' to the game’s font","shortMessageHtmlLink":"show arrows for the arrow keys, or I don’t want to translate key names"}},{"before":"2bedbeaed5fc9008683aad08e2f92802f3c9d5c3","after":"400eda058660fe30c353f63d08b40d6615291fcc","ref":"refs/heads/master","pushedAt":"2024-05-12T20:47:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"various changes to play with the summation of motions #64","shortMessageHtmlLink":"various changes to play with the summation of motions #64"}},{"before":"3ed956a9110da30990beede256a186f6b832d0bf","after":"2bedbeaed5fc9008683aad08e2f92802f3c9d5c3","ref":"refs/heads/master","pushedAt":"2024-05-10T19:14:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"more nil checks in allegro wrappers and more clear locking of images ibidem\n\n all of this is expected to solve the issue #70","shortMessageHtmlLink":"more nil checks in allegro wrappers and more clear locking of images …"}},{"before":"0ba2927143598293364611d2af5c62aa933ba363","after":null,"ref":"refs/heads/VadiqueMe-master","pushedAt":"2024-05-09T17:15:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"}},{"before":"0333d0b776ef0adb7dfa29d11b7e3d5e7debd6d0","after":"3ed956a9110da30990beede256a186f6b832d0bf","ref":"refs/heads/master","pushedAt":"2024-05-09T17:15:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"update Russian translation\n\nCo-authored-by: Douglas Mencken \r\nCo-authored-by: Vadique Myself ","shortMessageHtmlLink":"update Russian translation"}},{"before":"cde22427c85d6bde9603216ba129e67613e933a9","after":"0ba2927143598293364611d2af5c62aa933ba363","ref":"refs/heads/VadiqueMe-master","pushedAt":"2024-05-09T17:13:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"update Russian translation (#31) (#73)\n\nCo-authored-by: Douglas Mencken ","shortMessageHtmlLink":"update Russian translation (#31) (#73)"}},{"before":null,"after":"cde22427c85d6bde9603216ba129e67613e933a9","ref":"refs/heads/VadiqueMe-master","pushedAt":"2024-05-09T17:04:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"update Russian translation (#31)","shortMessageHtmlLink":"update Russian translation (#31)"}},{"before":"48b8db8d1a58c659f40da332b90095a52afe3f3d","after":"0333d0b776ef0adb7dfa29d11b7e3d5e7debd6d0","ref":"refs/heads/master","pushedAt":"2024-05-09T13:51:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"update Afrikaans translation\n\nand make updating translations easier\n\ncredits are now randomly aligned each time they’re shown\n\nCo-authored-by: Hendrik Bezuidenhout @hendrikbez","shortMessageHtmlLink":"update Afrikaans translation"}},{"before":"88ccadeac56b6685b4498f57fa5e62045375dec2","after":"48b8db8d1a58c659f40da332b90095a52afe3f3d","ref":"refs/heads/master","pushedAt":"2024-05-08T11:14:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"migrate to the new format of language strings\n\n it looks more readable and compact","shortMessageHtmlLink":"migrate to the new format of language strings"}},{"before":"bf000dbb8fd9fc4df019e6d8b7c4aebba16d9752","after":"88ccadeac56b6685b4498f57fa5e62045375dec2","ref":"refs/heads/master","pushedAt":"2024-05-07T15:06:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"prefix untranslated strings with _*en*_\n\n when it comes from the “guaranteed” en_US language strings\n\nupdate Français and English translations #31\n\nshow the language selection menu when there’s no preferences file #68\n\nno need to list all the translation files in another file\n\n bye n farewell language.xml\n\nadd two characters '_' and '×' to the game font","shortMessageHtmlLink":"prefix untranslated strings with _*en*_"}},{"before":"5ff6ff5a1697bdb86c16da9936e8801f6a90d3cc","after":"bf000dbb8fd9fc4df019e6d8b7c4aebba16d9752","ref":"refs/heads/master","pushedAt":"2024-05-04T21:52:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"add msys2-build.sh script for easy building this game for Windows® via MSYS2\n\n get MSYS2 here https://www.msys2.org/\n and enjoy the process :*\n\nand bye cygwin-build.sh\n\nnumbers #54 and #62 are related","shortMessageHtmlLink":"add msys2-build.sh script for easy building this game for Windows® vi…"}},{"before":"3ffeabbe56a21547b7c5265691db01754d3e4dd0","after":"5ff6ff5a1697bdb86c16da9936e8801f6a90d3cc","ref":"refs/heads/master","pushedAt":"2024-05-04T16:01:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"“my dependency’s dependency is not my dependency”~ dropped zlib #69","shortMessageHtmlLink":"“my dependency’s dependency is not my dependency”~ dropped zlib #69"}},{"before":"76cc6f706771b9d417474270cc6e401bbd5684b9","after":"3ffeabbe56a21547b7c5265691db01754d3e4dd0","ref":"refs/heads/master","pushedAt":"2024-05-02T10:27:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"just only the POSIX timer ought to be enough for anybody","shortMessageHtmlLink":"just only the POSIX timer ought to be enough for anybody"}},{"before":"bf9f6fcfa89623a1cda07c7846a67a14efb34a18","after":"76cc6f706771b9d417474270cc6e401bbd5684b9","ref":"refs/heads/master","pushedAt":"2024-05-01T14:57:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"follow-up to the previous commit “use ospaths::pathToFile everywhere”\n\n everywhere is everywhere, not somewhere\n\nmove loadPicture and loadAnimation from gui::Screen to Picture\n\nospaths got the new makeFolder function\n\n so dealing with filesystem paths is 100% okay for now, I hope\n\nand rename CreateKeyboardMenu -> CreateKeysMenu","shortMessageHtmlLink":"follow-up to the previous commit “use ospaths::pathToFile everywhere”"}},{"before":"d8b8b868a16e84b3c44c83d7386b21609d71b26e","after":"bf9f6fcfa89623a1cda07c7846a67a14efb34a18","ref":"refs/heads/master","pushedAt":"2024-04-29T22:17:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"bin pathSeparator from ospaths and use ospaths::pathToFile everywhere","shortMessageHtmlLink":"bin pathSeparator from ospaths and use ospaths::pathToFile everywhere"}},{"before":"06eee2c01c8dcf3f6d42cef7e1f9d7a295724ea2","after":"d8b8b868a16e84b3c44c83d7386b21609d71b26e","ref":"refs/heads/master","pushedAt":"2024-04-17T13:01:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"the options for keys, audio and video go to the new “options” menu\n\n along with the option to choose a language at any time #68","shortMessageHtmlLink":"the options for keys, audio and video go to the new “options” menu"}},{"before":"0ae0aeb588920cf81cb18315ae8cbb004cfe0cfc","after":"06eee2c01c8dcf3f6d42cef7e1f9d7a295724ea2","ref":"refs/heads/master","pushedAt":"2024-04-13T19:35:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"show the language selection menu at startup only once on the first run\n\n ( I just copied this message from the heading of #68 )\n\nand use typeid for the names of guiactions classes,\nnot providing it for the each class manually any more","shortMessageHtmlLink":"show the language selection menu at startup only once on the first run"}},{"before":"9cc7b9dd6fa0a5deac12293bbcc5f82545987f81","after":"0ae0aeb588920cf81cb18315ae8cbb004cfe0cfc","ref":"refs/heads/master","pushedAt":"2024-04-12T12:37:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"non sans quelques renommages dans guiactions","shortMessageHtmlLink":"non sans quelques renommages dans guiactions"}},{"before":"0e5590997c174887e37047d6ff4306fd003d460c","after":"9cc7b9dd6fa0a5deac12293bbcc5f82545987f81","ref":"refs/heads/master","pushedAt":"2024-04-10T16:54:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"update some images for market scenes in the \"simple graphics\" set\n\nand rename MapManager to GameMap (like in the Java version ;)","shortMessageHtmlLink":"update some images for market scenes in the \"simple graphics\" set"}},{"before":"6dd444c301d73012eff29b9fd821c031f88caf4c","after":"0e5590997c174887e37047d6ff4306fd003d460c","ref":"refs/heads/master","pushedAt":"2024-04-06T06:07:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"simplify reading the game map and the setters in ConnectedRooms\n\n as in the Java port\n https://github.com/dougmencken/HeadOverHeels.Java/blob/99c777aef163f496a9aa1207a46c13b2513daf64/source/GameMap.java#L87\n https://github.com/dougmencken/HeadOverHeels.Java/blob/99c777aef163f496a9aa1207a46c13b2513daf64/source/ConnectedRooms.java#L39","shortMessageHtmlLink":"simplify reading the game map and the setters in ConnectedRooms"}},{"before":"0fbbb81f8aacdb31175ad3067362aa4239bf9cc3","after":"6dd444c301d73012eff29b9fd821c031f88caf4c","ref":"refs/heads/master","pushedAt":"2024-04-04T06:07:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"deal with these two problems when using allegro version 5\n\n “transitions between screens are very slow with allegro5”\n\n “it shows the crocodile icon”","shortMessageHtmlLink":"deal with these two problems when using allegro version 5"}},{"before":"9558f838f57884314873fabf41efc34822ab10f6","after":"0fbbb81f8aacdb31175ad3067362aa4239bf9cc3","ref":"refs/heads/master","pushedAt":"2024-04-03T15:34:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"update libpng to 1.6.43 and mention linux-allegro5-build.sh in the Read Me","shortMessageHtmlLink":"update libpng to 1.6.43 and mention linux-allegro5-build.sh in the Re…"}},{"before":"299300a80c0385e79b5f9b5fcf0ac76bae0f93af","after":"9558f838f57884314873fabf41efc34822ab10f6","ref":"refs/heads/master","pushedAt":"2024-03-29T19:17:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"delete the old room when it’s rebuilt after the character lost a life\n\n follow-up to the previous 299300a80c0\n\nmove things around\n\nand\n\n some\n\nother\n\n edits","shortMessageHtmlLink":"delete the old room when it’s rebuilt after the character lost a life"}},{"before":"27deee3bdf850d078c72f416e9b81a194736845c","after":"299300a80c0385e79b5f9b5fcf0ac76bae0f93af","ref":"refs/heads/master","pushedAt":"2024-03-29T09:12:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"there’s no \"rebuild room\" way of exit any more\n\n which was just a message for Isomot\n\nthe previous room after rebuilding is *NOT DELETED* since this patch\n\n to deal with this later\n\nmediator in Mediated is now private","shortMessageHtmlLink":"there’s no \"rebuild room\" way of exit any more"}},{"before":"eb2debeb888852c25b08600d26d685d12739a262","after":"27deee3bdf850d078c72f416e9b81a194736845c","ref":"refs/heads/master","pushedAt":"2024-03-22T13:35:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"rename RoomBuilder to RoomMaker plus some other edits\n\nthe character can be activated only by the name and only via Mediator","shortMessageHtmlLink":"rename RoomBuilder to RoomMaker plus some other edits"}},{"before":"ae595965ae06305f88e96434e265a484b6b54cac","after":"eb2debeb888852c25b08600d26d685d12739a262","ref":"refs/heads/master","pushedAt":"2024-03-20T16:16:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"just the two shorts for the length of a Room in tiles along X and Y","shortMessageHtmlLink":"just the two shorts for the length of a Room in tiles along X and Y"}},{"before":"ee5ee656aa09a282a1797670a861dc1011facb8f","after":"ae595965ae06305f88e96434e265a484b6b54cac","ref":"refs/heads/master","pushedAt":"2024-03-19T19:38:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"the game works well with allegro 5 #allegro5 #32\n\n after dealing with transparent colors in my allegro wrapper code\n\nadd allegro-5.2.9.1 tarball\n\nand the new extras/linux-build-allegro5.sh script will easily build you the version that works via allegro5","shortMessageHtmlLink":"the game works well with allegro 5 #allegro5 #32"}},{"before":"85ccdee1b27c84ce80b5b05d5162e4a72ba98727","after":"ee5ee656aa09a282a1797670a861dc1011facb8f","ref":"refs/heads/master","pushedAt":"2024-03-18T16:19:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dougmencken","name":"Douglas Mencken","path":"/dougmencken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3457110?s=80&v=4"},"commit":{"message":"no more separation of wall pieces along X and Y in Room","shortMessageHtmlLink":"no more separation of wall pieces along X and Y in Room"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUBTDbgA","startCursor":null,"endCursor":null}},"title":"Activity · dougmencken/HeadOverHeels"}