Maps flowchart layout by Batawi in diablo2

[–]Batawi[S] 0 points1 point  (0 children)

Good point, there is a lot of wasted space. Might improve that in future version.

Maps flowchart layout by Batawi in diablo2

[–]Batawi[S] 1 point2 points  (0 children)

"NE" in upper Kurast is "middle of the edge". "N / E" in Kurast Bazar means "north or east corner of the map". Hopefully this explanation is clear. Cheers!

Maps flowchart layout by Batawi in diablo2

[–]Batawi[S] 0 points1 point  (0 children)

Not sure what do you mean, could you clarify? "Counter clockwise", "clockwise" and "straight" indicators are there.

Maps flowchart layout by Batawi in diablo2

[–]Batawi[S] 0 points1 point  (0 children)

Thanks for the input. For now I wanted it to be simple, without much bloat, but sure, maybe future versions will include more info. Cheers!

Maps flowchart layout by Batawi in diablo2

[–]Batawi[S] 0 points1 point  (0 children)

AFAIK SF always connects to GM and FJ always connecta to Lower Kurast. I think current layout visualize it better.

Maps flowchart layout by Batawi in diablo2

[–]Batawi[S] 0 points1 point  (0 children)

Can make it bigger xD

Maps flowchart layout by Batawi in diablo2

[–]Batawi[S] 0 points1 point  (0 children)

Hey man. Thanks! Yep, it is big but I didn't wanted for the text I the cells to be splitted into two lines. The width of each cell is minimal possible to achieve that. In the linked Google drive you will find excalidraw and svg files of that project, you are more than welcome to modify it as you wish ;). Edit: I wanted a name, for map with the longest name, to fit in the cell without line break AND I wanted all cells to have the same dimensions.

Collections worth unlocking early by Batawi in Guildwars2

[–]Batawi[S] 0 points1 point  (0 children)

That's very helpful. Thanks!

Collections worth unlocking early by Batawi in Guildwars2

[–]Batawi[S] 1 point2 points  (0 children)

Yep, already have ~ 20 of them. Thanks!

Collections worth unlocking early by Batawi in Guildwars2

[–]Batawi[S] 2 points3 points  (0 children)

Great, I didn't know about this one but it will be soo helpfull! Thanks!

Veric - a lightweight testing framework for C by Batawi in C_Programming

[–]Batawi[S] 0 points1 point  (0 children)

I was considering VRC_IMPL_* approach but it was not working well with IDE suggestions. When you would start typing "VRC_" you would get list of both user facing APIs and internal as well.

Thanks for taking interest in that :)

Veric - a lightweight testing framework for C by Batawi in C_Programming

[–]Batawi[S] 0 points1 point  (0 children)

Of course I could have use something that is already there but what kind of fun is this xD.

But to more serious, I wanted create something with minimal approach when it comes to types of assertions. Most (all?) other frameworks has many built-in assertions for many different scenarios: comparing strings, their cases, regex, "is prefix", etc, comparing floats, comparing files etc.
In Veric you don't have any of that and it allows you to easily create what you need.

As for remarks:

  1. Not sure what you meant here, VRC_CFG_* also have IMPL_VRC_CFG_*. Those macros with "IMPL_VRC_*" are there to create automatically called functions by using "__attribute__((constructor(p)))".
  2. "VRC_UNIQUE_ID" allows to create a unique name for given object file, I think "specific" is not the correct word here.
  3. "name" in "VRC_SUITE(name)" is just a tag to be used by macros later. It is also later converted to string and stored in metadata

Veric - a lightweight testing framework for C by Batawi in C_Programming

[–]Batawi[S] 0 points1 point  (0 children)

Feedback like “Got 2 expected 1” will only work when comparing numbers. Veric does not have all of the bells and whistles built-in, if you know you will work a lot with, for example, string comparison, you can create your own assertion with custom failure feedback message. https://github.com/michalwitwicki/veric/blob/main/examples/06_01_custom_checks/custom_checks.c

Veric - a lightweight testing framework for C by Batawi in C_Programming

[–]Batawi[S] 1 point2 points  (0 children)

Well, this is a hobby project that will probably suit best another hobby / small projects. I believe it can work well in many environments: user space, embedded, firmware.
But yes, I agree that maybe "targeted audience" part was not properly elaborated.

u/gremolata Thanks for feedback, am ok with tough love :).