Zed A. Shaw
|
313e3162e2
|
Announce move.
|
2 months ago |
Zed A. Shaw
|
8b61f7b86b
|
Create an extras directory with files that are not related to the build but that I need to keep around for reference.
|
1 year ago |
Zed A. Shaw
|
ccf37e758c
|
Merge branch 'master' of git.learnjsthehardway.com:learn-code-the-hard-way/simple-cpp-game-study
|
1 year ago |
Zed A. Shaw
|
b8fcb1b95e
|
Finally just giving up on this and moving on to work on the idea.
|
1 year ago |
Zed A. Shaw
|
75e2c690a0
|
Make sure all the setup scripts are unified.
|
1 year ago |
Zed A. Shaw
|
aa12effae3
|
This build was failing with errors in libgit2-1.8.0/utils/src/utils/process.h and now it's working. These are the only changes I made and you can see they're very minimal with no reason why they'd start suddenly working.
|
1 year ago |
Zed A. Shaw
|
96b1297c62
|
Working prototype of an auto builder that watches for changes and runs the build after getting the git status. It's missing the necessary next step of matching up changes to git files, but it does the most of the build already.
|
1 year ago |
Zed A. Shaw
|
39f89ecbf2
|
Add the same script for linux/osx.
|
1 year ago |
Zed A. Shaw
|
4c3a4b2501
|
A bit more working on goc to support windows.
|
1 year ago |
Zed A. Shaw
|
a3209606ef
|
Add the stupid setup and reset scripts for windows.
|
1 year ago |
Zed A. Shaw
|
67cbd430bf
|
Exploring optional return values.
|
1 year 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
|
1 year ago |
Zed A. Shaw
|
7bec6fe40e
|
Don't need stats.py anymore.
|
1 year ago |
Zed A. Shaw
|
d8f98afa55
|
Maybe the date.h will come up later.
|
1 year ago |
Zed A. Shaw
|
686ae0b6d2
|
Use a trick to make the makefile work from anywhere.
|
1 year 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.
|
1 year 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.
|
1 year ago |
Zed A. Shaw
|
6a777e4c2d
|
Wrong name for the header files.
|
1 year ago |
Zed A. Shaw
|
0edb58d46f
|
Fix a typo.
|
2 years ago |
Zed A. Shaw
|
a03da909f1
|
Add notes about PPP3 for people to read and follow.
|
2 years ago |
Zed A. Shaw
|
7a1093f982
|
Study results from Stroustrup's PPP3 book.
|
2 years ago |
Zed A. Shaw
|
6363457d0f
|
Add a little click sound to test out sounds.
|
2 years ago |
Zed A. Shaw
|
8f3840b602
|
Add a fun little meh face guy for a sprite.
|
2 years 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.
|
2 years ago |
Zed A. Shaw
|
6735355e28
|
Need some extra stuff to make it work in mingw on Windows.
|
2 years ago |
Zed A. Shaw
|
ae93ac52b8
|
Apply some torque to it so it spins.
|
2 years ago |
Zed A. Shaw
|
084a9c59a6
|
Make the arrow keys work too.
|
2 years ago |
Zed A. Shaw
|
38c0fee65c
|
Now box 2d lets you move the box around with right and left mouse buttons.
|
2 years ago |
Zed A. Shaw
|
285cd4971f
|
And now clicking with a mouse jumps the square to that spot.
|
2 years ago |
Zed A. Shaw
|
37199bdd19
|
Now you can move the square around with the keyboard.
|
2 years 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.
|
2 years 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.
|
2 years ago |
Zed A. Shaw
|
29a9949498
|
Testing out the threads with C++11 lambdas.
|
2 years ago |
Zed A. Shaw
|
d2dfb72775
|
Super jank clock in ImGUI to learn the SFML time keeping functions.
|
2 years ago |
Zed A. Shaw
|
e7efc197a1
|
Quick hack to watch my source and rebuild.
|
2 years ago |
Zed A. Shaw
|
f44a08f099
|
Update the README.
|
2 years ago |
Zed A. Shaw
|
c2541c1384
|
And now we have OSX and Windows builds working.
|
2 years ago |
Zed A. Shaw
|
21c260ec32
|
Looks like the only way to solve this is to do it on the command line for windows.
|
2 years ago |
Zed A. Shaw
|
1f9ffe8993
|
Nothing seems to work. This is OSX, let's try some other options on Windows.
|
2 years ago |
Zed A. Shaw
|
325dbf808b
|
Nothing actually works as advertised in Meson.
|
2 years ago |
Zed A. Shaw
|
c0bd860254
|
Attempting to detect windows to add the option you need.
|
2 years ago |
Zed A. Shaw
|
98264d30f4
|
Needed to add the default_library=static option for Windows, but I believe that fails on OSX.
|
2 years ago |
Zed A. Shaw
|
53bc5c93ed
|
Try out fmt which is a very nice printing/formatting library.
|
2 years ago |
Zed A. Shaw
|
8425872f5e
|
Update about the SDL2 demo.
|
2 years ago |
Zed A. Shaw
|
23def1ac97
|
Forgot the gitignore.
|
2 years 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++.
|
2 years ago |
Zed A. Shaw
|
dfbae6043b
|
Simple README and a first test running on OSX.
|
2 years ago |
Zed A. Shaw
|
8a78fffb5f
|
A simple meson based build of an SFML+ImGUI project.
|
2 years ago |
Zed A. Shaw
|
7cf9010686
|
Initial commit
|
2 years ago |