Some notes on C++ Pointers…
Going over the Casting Operators in C++
Implicit conversion in C++ is when one type is converted to another without the need of a special operator. It looks automatic.
C++ is strongly typed. However it’s worth noting that some conversions happen automatically. These implicit conversions are usually seen with with primitive data types (but not only, more on that here!). A common example is pointer checks. Such conversions are called Standard Conversions.
Dead Cells is a nice rogue-like metroidvania game with great remapping options. Below is the default input scheme.
It works but I felt the following modifications made for a better experience.