39 Commits (67cbd430bfcdae585b7fa36a116d489b071b36e3)
 

Author SHA1 Message Date
Zed A. Shaw 67cbd430bf Exploring optional return values. 7 months ago
Zed A. Shaw c736387063 A simple little design-by-contract library to test out more advanced c++20 features. Looks like clang doesn't do std::source_location right. See https://github.com/llvm/llvm-project/issues/56379 7 months ago
Zed A. Shaw 7bec6fe40e Don't need stats.py anymore. 7 months ago
Zed A. Shaw d8f98afa55 Maybe the date.h will come up later. 7 months ago
Zed A. Shaw 686ae0b6d2 Use a trick to make the makefile work from anywhere. 7 months ago
Zed A. Shaw 75663bfa46 After a bit of struggle figured out how to do time. So dumb that somethign so simple is so hard. 7 months ago
Zed A. Shaw 567ffec4ac Playing with a comparison of python vs. c++ for something simple. stats.py reads lines on stdin and outputs some json, and goc.cpp reads stdin and outputs csv. I may just go with csv for the project but I'll see what json is like in C++ too. 7 months ago
Zed A. Shaw 6a777e4c2d Wrong name for the header files. 7 months ago
Zed A. Shaw 0edb58d46f Fix a typo. 7 months ago
Zed A. Shaw a03da909f1 Add notes about PPP3 for people to read and follow. 7 months ago
Zed A. Shaw 7a1093f982 Study results from Stroustrup's PPP3 book. 7 months ago
Zed A. Shaw 6363457d0f Add a little click sound to test out sounds. 7 months ago
Zed A. Shaw 8f3840b602 Add a fun little meh face guy for a sprite. 7 months ago
Zed A. Shaw 321e4ddbf0 Preparing for more cleaned up design but that'll involve finally learning C++ again since I will want to make a class or struct to hold game state and other things. 7 months ago
Zed A. Shaw 6735355e28 Need some extra stuff to make it work in mingw on Windows. 7 months ago
Zed A. Shaw ae93ac52b8 Apply some torque to it so it spins. 7 months ago
Zed A. Shaw 084a9c59a6 Make the arrow keys work too. 7 months ago
Zed A. Shaw 38c0fee65c Now box 2d lets you move the box around with right and left mouse buttons. 7 months ago
Zed A. Shaw 285cd4971f And now clicking with a mouse jumps the square to that spot. 7 months ago
Zed A. Shaw 37199bdd19 Now you can move the square around with the keyboard. 7 months ago
Zed A. Shaw 4cb1465dbc And now it's spinning ni the center. I don't know why x=100, y=100 is the center origin of a 100x100 square so more research needed. 7 months ago
Zed A. Shaw c3d16f7930 Now I have a spinning square in the center and a clock. Kind of a weird spin but it work. We got motion. 7 months ago
Zed A. Shaw 29a9949498 Testing out the threads with C++11 lambdas. 7 months ago
Zed A. Shaw d2dfb72775 Super jank clock in ImGUI to learn the SFML time keeping functions. 7 months ago
Zed A. Shaw e7efc197a1 Quick hack to watch my source and rebuild. 7 months ago
Zed A. Shaw f44a08f099 Update the README. 7 months ago
Zed A. Shaw c2541c1384 And now we have OSX and Windows builds working. 7 months ago
Zed A. Shaw 21c260ec32 Looks like the only way to solve this is to do it on the command line for windows. 7 months ago
Zed A. Shaw 1f9ffe8993 Nothing seems to work. This is OSX, let's try some other options on Windows. 7 months ago
Zed A. Shaw 325dbf808b Nothing actually works as advertised in Meson. 7 months ago
Zed A. Shaw c0bd860254 Attempting to detect windows to add the option you need. 7 months ago
Zed A. Shaw 98264d30f4 Needed to add the default_library=static option for Windows, but I believe that fails on OSX. 7 months ago
Zed A. Shaw 53bc5c93ed Try out fmt which is a very nice printing/formatting library. 7 months ago
Zed A. Shaw 8425872f5e Update about the SDL2 demo. 7 months ago
Zed A. Shaw 23def1ac97 Forgot the gitignore. 7 months ago
Zed A. Shaw b4ff44788a Bring in a simple SDL2 demo for completeness. It's running in a main.cpp to test SDL2 in C++. 7 months ago
Zed A. Shaw dfbae6043b Simple README and a first test running on OSX. 7 months ago
Zed A. Shaw 8a78fffb5f A simple meson based build of an SFML+ImGUI project. 7 months ago
Zed A. Shaw 7cf9010686 Initial commit 7 months ago