Commit graph

34 commits

Author SHA1 Message Date
Zed A. Shaw
75663bfa46 After a bit of struggle figured out how to do time. So dumb that somethign so simple is so hard. 2024-05-04 10:24:15 -04:00
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. 2024-05-04 00:08:47 -04:00
Zed A. Shaw
6a777e4c2d Wrong name for the header files. 2024-05-02 01:44:57 -04:00
Zed A. Shaw
0edb58d46f Fix a typo. 2024-05-01 21:33:50 -04:00
Zed A. Shaw
a03da909f1 Add notes about PPP3 for people to read and follow. 2024-05-01 21:25:37 -04:00
Zed A. Shaw
7a1093f982 Study results from Stroustrup's PPP3 book. 2024-05-01 20:26:41 -04:00
Zed A. Shaw
6363457d0f Add a little click sound to test out sounds. 2024-04-28 19:43:59 -04:00
Zed A. Shaw
8f3840b602 Add a fun little meh face guy for a sprite. 2024-04-27 21:36:38 -04:00
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. 2024-04-27 21:08:36 -04:00
Zed A. Shaw
6735355e28 Need some extra stuff to make it work in mingw on Windows. 2024-04-27 00:39:01 -04:00
Zed A. Shaw
ae93ac52b8 Apply some torque to it so it spins. 2024-04-27 00:07:14 -04:00
Zed A. Shaw
084a9c59a6 Make the arrow keys work too. 2024-04-27 00:04:50 -04:00
Zed A. Shaw
38c0fee65c Now box 2d lets you move the box around with right and left mouse buttons. 2024-04-27 00:03:48 -04:00
Zed A. Shaw
285cd4971f And now clicking with a mouse jumps the square to that spot. 2024-04-26 21:50:37 -04:00
Zed A. Shaw
37199bdd19 Now you can move the square around with the keyboard. 2024-04-26 21:40:48 -04:00
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. 2024-04-26 21:15:53 -04:00
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. 2024-04-26 21:12:12 -04:00
Zed A. Shaw
29a9949498 Testing out the threads with C++11 lambdas. 2024-04-26 20:30:07 -04:00
Zed A. Shaw
d2dfb72775 Super jank clock in ImGUI to learn the SFML time keeping functions. 2024-04-26 19:43:43 -04:00
Zed A. Shaw
e7efc197a1 Quick hack to watch my source and rebuild. 2024-04-26 19:14:28 -04:00
Zed A. Shaw
f44a08f099 Update the README. 2024-04-26 17:25:05 -04:00
Zed A. Shaw
c2541c1384 And now we have OSX and Windows builds working. 2024-04-26 09:21:16 -04:00
Zed A. Shaw
21c260ec32 Looks like the only way to solve this is to do it on the command line for windows. 2024-04-26 09:10:52 -04:00
Zed A. Shaw
1f9ffe8993 Nothing seems to work. This is OSX, let's try some other options on Windows. 2024-04-26 08:59:22 -04:00
Zed A. Shaw
325dbf808b Nothing actually works as advertised in Meson. 2024-04-26 08:35:34 -04:00
Zed A. Shaw
c0bd860254 Attempting to detect windows to add the option you need. 2024-04-25 20:47:53 -04:00
Zed A. Shaw
98264d30f4 Needed to add the default_library=static option for Windows, but I believe that fails on OSX. 2024-04-25 03:45:13 -04:00
Zed A. Shaw
53bc5c93ed Try out fmt which is a very nice printing/formatting library. 2024-04-25 01:41:35 -04:00
Zed A. Shaw
8425872f5e Update about the SDL2 demo. 2024-04-24 16:54:20 -04:00
Zed A. Shaw
23def1ac97 Forgot the gitignore. 2024-04-24 06:51:55 -04:00
Zed A. Shaw
b4ff44788a Bring in a simple SDL2 demo for completeness. It's running in a main.cpp to test SDL2 in C++. 2024-04-24 06:51:37 -04:00
Zed A. Shaw
dfbae6043b Simple README and a first test running on OSX. 2024-04-23 09:14:08 -04:00
Zed A. Shaw
8a78fffb5f A simple meson based build of an SFML+ImGUI project. 2024-04-23 07:50:26 -04:00
Zed A. Shaw
7cf9010686 Initial commit 2024-04-23 13:43:11 +02:00