{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":721108746,"defaultBranch":"main","name":"JavaR","ownerLogin":"Tofame","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-20T11:25:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/80583148?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711838607.0","currentOid":""},"activityList":{"items":[{"before":"9d7458b29112ab4181541181fde188dfa212f869","after":"a50ed88c8daeecad5372a67bd32fb5f4cb825713","ref":"refs/heads/main","pushedAt":"2024-03-30T22:45:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Update .gitignore (exclude /target)","shortMessageHtmlLink":"Update .gitignore (exclude /target)"}},{"before":"9d7458b29112ab4181541181fde188dfa212f869","after":null,"ref":"refs/heads/Maven-setup","pushedAt":"2024-03-30T22:43:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"}},{"before":"10013e48c63f4cc002578f8504dfe697b4503c4a","after":"9d7458b29112ab4181541181fde188dfa212f869","ref":"refs/heads/main","pushedAt":"2024-03-30T22:43:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Maven Part 3\n\n1. UtilityTool: there was FileSystemAlreadyExists exception so I added static variable that will hold it and not create it again if it already exists (is not null)\n2. Changed structure of characterCreator folder files. Now each \"body part\" is in its own respective folder instead of all parts being together. This allowed for actually counting .png`s for both IDE and JAR. I doubt it would be possible other way.\n3. Adapted CharacterCreation class so new counting/path(s) are functional and both IDE and JAR are working.\n4. Some changes that Im not sure if have impact like MANIFEST.FM main class includeal etc.","shortMessageHtmlLink":"Maven Part 3"}},{"before":"612764f57c4d87bb8f06c9ad92e0ce9686bc7550","after":"9d7458b29112ab4181541181fde188dfa212f869","ref":"refs/heads/Maven-setup","pushedAt":"2024-03-30T22:42:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Maven Part 3\n\n1. UtilityTool: there was FileSystemAlreadyExists exception so I added static variable that will hold it and not create it again if it already exists (is not null)\n2. Changed structure of characterCreator folder files. Now each \"body part\" is in its own respective folder instead of all parts being together. This allowed for actually counting .png`s for both IDE and JAR. I doubt it would be possible other way.\n3. Adapted CharacterCreation class so new counting/path(s) are functional and both IDE and JAR are working.\n4. Some changes that Im not sure if have impact like MANIFEST.FM main class includeal etc.","shortMessageHtmlLink":"Maven Part 3"}},{"before":"47e9b8dc7f36be0b58de442ae939182fa3a287a1","after":"612764f57c4d87bb8f06c9ad92e0ce9686bc7550","ref":"refs/heads/Maven-setup","pushedAt":"2024-03-30T17:47:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Maven Part 2\n\nBoth jar and IDE work now and successfully load everything.\nChanges were:\ncounting effects (.pngs) is now done as a function in UtilityTool.\n\nloadImage from UtilityTool has been changed as well.","shortMessageHtmlLink":"Maven Part 2"}},{"before":null,"after":"47e9b8dc7f36be0b58de442ae939182fa3a287a1","ref":"refs/heads/Maven-setup","pushedAt":"2024-03-29T22:11:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Maven setup part1\n\nSetupping maven and adding it to JavaR. The generated .jar doesnt work yet, which I suspect to be because of \"res\" folder not being fully detected (properly).","shortMessageHtmlLink":"Maven setup part1"}},{"before":"2896ae2a40bc4863e178d1aedda8577a17851361","after":"10013e48c63f4cc002578f8504dfe697b4503c4a","ref":"refs/heads/main","pushedAt":"2024-02-12T11:49:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Test .vscode\n\nNot working yet, trying to get vsc running. Now only jet brains IDE is working.","shortMessageHtmlLink":"Test .vscode"}},{"before":"6bfc117acc2c0268af9ea7ef0fc6c3ba98039406","after":"2896ae2a40bc4863e178d1aedda8577a17851361","ref":"refs/heads/main","pushedAt":"2024-02-11T23:00:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Fix issue related to MEHandler path\n\nIf we have folder e.g. \"effects\" for classes and \"effects\" for resources then the .bin and res folder will see them as one and it would detect 5 (.pngs) + 3 (classes) = 8 files when there should have only been 5.","shortMessageHtmlLink":"Fix issue related to MEHandler path"}},{"before":"c73169948b1d4802332c3f4cfd5a9667d0a0095b","after":"6bfc117acc2c0268af9ea7ef0fc6c3ba98039406","ref":"refs/heads/main","pushedAt":"2024-02-11T22:09:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Make project work on jet brains (ide)\n\nSo far we worked on Visual studio code, but now we move onto ide.","shortMessageHtmlLink":"Make project work on jet brains (ide)"}},{"before":"0d23dd29b48e4a6422b55605ab13b21218770f1b","after":"c73169948b1d4802332c3f4cfd5a9667d0a0095b","ref":"refs/heads/main","pushedAt":"2024-02-11T16:05:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Remove unnecessary \"debug\" method\n\nRemoves unnecessary debug method and also changes positiobn of portal object.","shortMessageHtmlLink":"Remove unnecessary \"debug\" method"}},{"before":"a9c8e09e8b93fd3b3ee4af5c92fbe7ed8c5a10a0","after":"0d23dd29b48e4a6422b55605ab13b21218770f1b","ref":"refs/heads/main","pushedAt":"2024-02-11T15:42:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Change uTool methods to static\n\nChange utilityTool methods to static. We no longer create an object of utility tool class in other classes in order to use uTool's methods.","shortMessageHtmlLink":"Change uTool methods to static"}},{"before":"da51c31ea14c29074349080b3f7014e616b1bbf3","after":"a9c8e09e8b93fd3b3ee4af5c92fbe7ed8c5a10a0","ref":"refs/heads/main","pushedAt":"2024-02-10T19:12:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Delete most of the non-open source things\n\n1. Renamed project as before it was a joke beetween friends, now in code its called \"JavaR\".\nJavaR ideas and development are original and the path the project will take is not a copy of anything. JavaR is a standalone open source project that will have many features.\n2. Deleted most of the assets that weren't CC0 (or I don't have permission to use them). Now the only folders that are remaining to be deleted are - soudns and objects.\n3. Removed Tile class and instead made an Item class that the Tile is extending.\n4. Tile manager and map have been heavily edited in order to work with new assets/item class.","shortMessageHtmlLink":"Delete most of the non-open source things"}},{"before":"5e550fa661ee8f6f7d93a8eb68504a05191dd8b2","after":"da51c31ea14c29074349080b3f7014e616b1bbf3","ref":"refs/heads/main","pushedAt":"2024-02-04T15:15:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Fix offsets, collisions, sprite offsets\n\nIt turned out that all this time the entities/player were NOT rendered on correct position. Instead of being in the centre of the tile they would be drawn in the left upper corner.\n\nNow with some new methods and value changes it is back to normal.","shortMessageHtmlLink":"Fix offsets, collisions, sprite offsets"}},{"before":"3ea7a24c688f0d6187238178077cc1d25d021165","after":"5e550fa661ee8f6f7d93a8eb68504a05191dd8b2","ref":"refs/heads/main","pushedAt":"2024-02-04T11:26:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Proper hitbox in attack method","shortMessageHtmlLink":"Proper hitbox in attack method"}},{"before":"6a3508082ef1c331e8c3eeb48bbe967dd9744d55","after":"3ea7a24c688f0d6187238178077cc1d25d021165","ref":"refs/heads/main","pushedAt":"2024-02-04T09:24:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"doAttack and doCombat methods\n\nPlayer can now attack a monster.\n\nThe hit area is not accurate and I will be fixing it in next commit,.","shortMessageHtmlLink":"doAttack and doCombat methods"}},{"before":"e27e0080b4a4d8f622267327efebe3f6fbfa0492","after":"6a3508082ef1c331e8c3eeb48bbe967dd9744d55","ref":"refs/heads/main","pushedAt":"2024-02-03T16:32:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Change direction (string->int), +method: sendWeaponEffect()\n\nChanged direction variable type from String to int.\n0 - any,\n1 - north (going up)\n2 - east (going right)\n3 - south (going down)\n4 - west (going left)\n\nAlso added new method: sendWeaponEffect. Right now its more like a testing and its not fully completed.","shortMessageHtmlLink":"Change direction (string->int), +method: sendWeaponEffect()"}},{"before":"084aba19540763d75b67387daa6fb45059d4652c","after":"e27e0080b4a4d8f622267327efebe3f6fbfa0492","ref":"refs/heads/main","pushedAt":"2024-02-03T15:42:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/Tofame/JavaR","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/Tofame/JavaR"}},{"before":"da1cbfd52617ac473a6fa788d4106f75f21bde81","after":"084aba19540763d75b67387daa6fb45059d4652c","ref":"refs/heads/main","pushedAt":"2024-02-02T23:59:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Update README.md\n\nIncluded the credits for the amazing pixel artist Cheshire","shortMessageHtmlLink":"Update README.md"}},{"before":"c830c70e70582d44e55c158c348a4b22679c2f70","after":"da1cbfd52617ac473a6fa788d4106f75f21bde81","ref":"refs/heads/main","pushedAt":"2024-02-02T23:55:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"isInSight better usage\n\nIn Entity.java instead of having whole code in an if I just return at the beginning of the draw method.\nCode looks cleaner thanks to that.\n\nIn TileManager moved tileNum inside the if = microoptimization\nAlso left a note there TO-DO, because Im not going to loop through whole map in the future... 0,0 is inefficient.","shortMessageHtmlLink":"isInSight better usage"}},{"before":"5beb8ad7110d22cbaf7b6a396c10e536b5748846","after":"c830c70e70582d44e55c158c348a4b22679c2f70","ref":"refs/heads/main","pushedAt":"2024-01-31T15:41:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Conditions send magic effects\n\nFew fixes/improvements (e.g. in loadAnimator method)\n\nCondition onTick sends magic effect now\n\nAdded missing code in DrawLogic for drawing upper effects.\n\nNew method in entity - getPosition()","shortMessageHtmlLink":"Conditions send magic effects"}},{"before":"b154f7686ecf777224ce08f468b17374d558ac38","after":"5beb8ad7110d22cbaf7b6a396c10e536b5748846","ref":"refs/heads/main","pushedAt":"2024-01-30T20:32:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Animator constructor improvement\n\nRemoved unnecessary argument: frameCount from the constructor.","shortMessageHtmlLink":"Animator constructor improvement"}},{"before":"b45812df8ed8ad72f5dfd38bfdedb7b15354b2c9","after":"b154f7686ecf777224ce08f468b17374d558ac38","ref":"refs/heads/main","pushedAt":"2024-01-30T20:11:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Fix bug: skipTitle + paperdoll\n\nThe spritesheet would behave weirdly\nwhen the skipTitle option was selected and paperdoll was equipped.\n\nFixed by using gp.enterTheGame instead of just going to gp.playState.","shortMessageHtmlLink":"Fix bug: skipTitle + paperdoll"}},{"before":"7271d8061c04f64707dd64289309c4635d1d556e","after":"b45812df8ed8ad72f5dfd38bfdedb7b15354b2c9","ref":"refs/heads/main","pushedAt":"2024-01-30T19:33:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Fix effect loading bug\n\nWhile defining the effect we used hardcoded values like frames amount or frame size. It was NOT a correct approach and could bring some issues.\n\nThis commit removes those hardcoded values by updating \"defineEffect\" method that calculates them.","shortMessageHtmlLink":"Fix effect loading bug"}},{"before":"0aff5ecc3fff6c3a0ce99d779fd34717b634c054","after":"7271d8061c04f64707dd64289309c4635d1d556e","ref":"refs/heads/main","pushedAt":"2024-01-30T17:22:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Add animator class (e.g. effects are animated now)","shortMessageHtmlLink":"Add animator class (e.g. effects are animated now)"}},{"before":"cfc1679cc9b96d0245c9799c2510f6716360f97b","after":"0aff5ecc3fff6c3a0ce99d779fd34717b634c054","ref":"refs/heads/main","pushedAt":"2024-01-30T16:07:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Display magic effect at desired position\n\nDisplay magic effect at desired position.\nThe effect is not animated yet, and so\nit shows only 1st frame.","shortMessageHtmlLink":"Display magic effect at desired position"}},{"before":"90f44c97f3b920aba91e92ac195a65757c6530d3","after":"cfc1679cc9b96d0245c9799c2510f6716360f97b","ref":"refs/heads/main","pushedAt":"2024-01-24T20:54:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Static variables in gp, Class moving (effects)\n\n1. Made some of the variables from GamePanel static.\n2. Moved MagicEffect, MagicEffectHandler and Position classes to new folder: effects.","shortMessageHtmlLink":"Static variables in gp, Class moving (effects)"}},{"before":"7b882756aabc9bb0d658d28c996921f0a9f9e785","after":"90f44c97f3b920aba91e92ac195a65757c6530d3","ref":"refs/heads/main","pushedAt":"2024-01-24T18:09:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Begin MagicEffect implementation","shortMessageHtmlLink":"Begin MagicEffect implementation"}},{"before":"89c3d55a3efe8ace471eddba6e09358029bc101c","after":"7b882756aabc9bb0d658d28c996921f0a9f9e785","ref":"refs/heads/main","pushedAt":"2024-01-16T19:12:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/Tofame/JavaR","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/Tofame/JavaR"}},{"before":"3d8ee4cf8263f57032f70aceda11f3c597530cf8","after":"89c3d55a3efe8ace471eddba6e09358029bc101c","ref":"refs/heads/main","pushedAt":"2024-01-16T10:23:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"306a5446f2e2afe1ccd26aab5ff82f294c2a11c1","after":"3d8ee4cf8263f57032f70aceda11f3c597530cf8","ref":"refs/heads/main","pushedAt":"2024-01-15T22:39:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Tofame","name":"Tofame","path":"/Tofame","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80583148?s=80&v=4"},"commit":{"message":"Add mergeHandPaperdoll method\n\nIf you had weapon paperdoll and you were going north the sword would appear ABOVE your body (spritesheet). Now the frames of walking upwards are \"rendered\" below spritesheet while the other frames are \"rendered\" above spritesheet.","shortMessageHtmlLink":"Add mergeHandPaperdoll method"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEI4WSswA","startCursor":null,"endCursor":null}},"title":"Activity ยท Tofame/JavaR"}