| Commit message (Collapse) | Author | Age | Lines | |
|---|---|---|---|---|
| * | IPv4 can now be used with hostnames | Arne Dußin | 2021-02-04 | -6/+18 |
| | | ||||
| * | Client now accepts hostnames, not only IPaddrs | Arne Dußin | 2021-02-04 | -20/+18 |
| | | ||||
| * | All packets must be handled. | Arne Dußin | 2021-02-04 | -1/+1 |
| | | ||||
| * | Add most of the offline functionality back | Arne Dußin | 2021-02-03 | -12/+160 |
| | | ||||
| * | Add capability to draw rooms | Arne Dußin | 2021-02-03 | -7/+62 |
| | | ||||
| * | Fix commands | Arne Dußin | 2021-02-03 | -12/+82 |
| | | | | | Commands now operate on the local file system, but on the remote world | |||
| * | Rework graf karto to fit the client/server structure | Arne Dußin | 2021-02-02 | -686/+1710 |
| | | ||||
| * | Update dependencies and rename client and server main files | Arne Dußin | 2021-01-17 | -25/+21 |
| | | ||||
| * | Set client to the default run target | Arne Dußin | 2021-01-17 | -0/+1 |
| | | ||||
| * | Merge branch 'master' into net | Arne Dußin | 2021-01-17 | -192/+678 |
| |\ | ||||
| | * | Input revamp to make keybindings controlable.input | Arne Dußin | 2021-01-17 | -192/+678 |
| | | | ||||
| * | | Change to client-server structure | Arne Dußin | 2021-01-12 | -1/+13 |
| |/ | ||||
| * | Rename PolygonRoom to just Room | Arne Dußin | 2021-01-11 | -40/+37 |
| | | ||||
| * | Rect rooms are now normal polygon rooms in data | Arne Dußin | 2021-01-11 | -113/+31 |
| | | | | | | | | Before there was an extra data type for rectangular rooms. This is now changed, with the rectangle tool remaining, to create these often required rooms faster, but the data type is just a normal polygon that is generated from a rect to reduce redundancy. | |||
| * | Fix warnings | Arne Dußin | 2021-01-08 | -3/+16 |
| | | ||||
| * | Fix CLI not capturing keyboard | Arne Dußin | 2021-01-08 | -14/+25 |
| | | | | | | | This is not a very nice solution and is due to limitations of raylib. Since I want to change the way input is handled in the future this is an okay solution, but when overhauling the input needs to be changed. | |||
| * | Rename save to write for vim mnemonics compatibility | Arne Dußin | 2021-01-08 | -6/+6 |
| | | ||||
| * | Merge pull request #27 from LordSentox/snapping | Arne Dußin | 2021-01-06 | -25/+295 |
| |\ | | | | | Add snapping module to replace the rigid grid snapping | |||
| | * | Merge branch 'master' into snapping | Arne Dußin | 2021-01-06 | -351/+832 |
| | |\ | |/ |/| | ||||
| * | | Merge pull request #25 from LordSentox/better-polygons | Arne Dußin | 2021-01-06 | -333/+441 |
| |\ \ | | | | | | | Change to polygongraph instead of polygon in roomtool | |||
| | * | | Change to polygongraph instead of polygon in roomtool | Arne Dußin | 2020-12-27 | -333/+441 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The polygon room tool used a convoluted process for determining what the user actually wants to draw. I have changed to the polygon graph instead, which makes the checks easier and restricts the user a bit less. In the process however I found a serious problem with my handling float, so everything needed to change to margin compares (which I of course should have done in the beginning. Guys, take the warning seriously and don't ignore it for ten years like I did. It will come back to haunt you.. apparently) instead of direct equality. | |||
| * | | | Add loading capabilities back | Arne Dußin | 2021-01-06 | -1/+113 |
| | | | | ||||
| * | | | Add CLI with save feature | Arne Dußin | 2021-01-06 | -16/+278 |
| | | | | ||||
| | | * | Position indicator is now dependent on current snapping | Arne Dußin | 2021-01-05 | -7/+12 |
| | | | | ||||
| | | * | Merge branch 'master' into snapping | Arne Dußin | 2021-01-05 | -0/+51 |
| | | |\ | |_|/ |/| | | ||||
| * | | | Merge pull request #26 from LordSentox/position-indicator | Max Pernklau | 2020-12-29 | -2/+51 |
| |\ \ \ | |/ / |/| | | Add indicator to show where the mouse is pointing | |||
| | * | | Add indicator to show where the mouse is pointing | Arne Dußin | 2020-12-28 | -2/+51 |
| |/ / | ||||
| | * | Add snapping module to replace the rigid grid snapping | Arne Dußin | 2020-12-31 | -18/+282 |
| |/ | ||||
| * | Merge branch 'master' of github.com:LordSentox/graf_karto | Arne Dußin | 2020-12-21 | -0/+0 |
| |\ | ||||
| | * | Merge pull request #24 from LordSentox/refactor | Arne Dußin | 2020-12-21 | -807/+1413 |
| | |\ | | | | | | | Refactor to make interaction between tools easier | |||
| * | | | Add previously missing docs where appropriate | Arne Dußin | 2020-12-21 | -34/+410 |
| | | | | ||||
| * | | | Add dimensional indicator with scaling | Arne Dußin | 2020-12-20 | -122/+254 |
| | | | | ||||
| * | | | Add new dimension indicator | Arne Dußin | 2020-12-16 | -175/+98 |
| | |/ |/| | ||||
| * | | Add constant for default colours and selection tool | Arne Dußin | 2020-12-16 | -97/+297 |
| | | | ||||
| * | | Refactor to make interaction between tools easier | Arne Dußin | 2020-12-15 | -769/+1175 |
| |/ | ||||
| * | Add new concept for class structure in UML | Arne Dußin | 2020-12-06 | -0/+175 |
| | | ||||
| * | Merge branch 'master' of github.com:LordSentox/graf_karto | Arne Dußin | 2020-11-29 | -0/+0 |
| |\ | ||||
| | * | Merge pull request #21 from LordSentox/wall-join | Max Pernklau | 2020-11-29 | -5/+31 |
| | |\ | | | | | | | Make walls join nicer in corners | |||
| * | \ | Merge pull request #21 from LordSentox/wall-join | Max Pernklau | 2020-11-29 | -4/+30 |
| |\ \ \ | |/ / |/| / | |/ | Make walls join nicer in corners | |||
| | * | Merge branch 'master' into wall-join | Max Pernklau | 2020-11-29 | -181/+169 |
| | |\ | |/ |/| | ||||
| * | | Limit grid inaccuracy to half a pixel | Arne Dußin | 2020-11-28 | -18/+27 |
| | | | | | | | | | | | | | | | | | | | | | Before, the grid was calculated accumutatively, which was pretty alright. However, with some zoom levels towards the bottom of the screen there was a discrepancy between the grid and something drawn. This should be fixed now, since this update makes the grid use the same method of calculation for every grid cell that everything else uses to calculate points. Also, sub-pixel positions are rounded for the grid, while they were floored before, which should improve accuracy. | |||
| * | | Change to f64 as the preferred floating point number | Arne Dußin | 2020-11-27 | -180/+159 |
| | | | ||||
| | * | Make walls join nicer in corners | Arne Dußin | 2020-11-27 | -4/+30 |
| |/ | ||||
| * | Merge branch 'polygon-deletion' | Arne Dußin | 2020-11-26 | -21/+83 |
| |\ | ||||
| | * | Make polygons deletable | Arne Dußin | 2020-11-26 | -21/+83 |
| | | | | | | | | | | | | | Before, the deletion tool was not targeting polygons. I also took the liberty to broaden the functionality of the surface trait, which now can check if a rectangle or polygon is contained. | |||
| * | | Print polygon that makes the earcutting algo panic | Arne Dußin | 2020-11-26 | -4/+7 |
| |/ | ||||
| * | Change prints to logs where necessary | Arne Dußin | 2020-11-25 | -9/+11 |
| | | | | | | There were quite a few places, where I hardcoded a print in. Most of these should use the logger instead, so I fixed it. | |||
| * | Fix clippy lints and add polygon tool button icon | Arne Dußin | 2020-11-25 | -4/+3 |
| | | ||||
| * | Add polygon rooms that can actually kind of be used | Arne Dußin | 2020-11-25 | -69/+293 |
| | | | | | | | It's still kind of strange to use the polygon tool, but at least it seems stable enough so I'm confident enough (and sick enough of it) to release it into the wild. | |||
| * | Add unstable polygon room tool | Arne Dußin | 2020-11-24 | -8/+69 |
| | | ||||
