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.
|
12 months ago |
Zed A. Shaw
|
ccf37e758c
|
Merge branch 'master' of git.learnjsthehardway.com:learn-code-the-hard-way/simple-cpp-game-study
|
12 months ago |
Zed A. Shaw
|
b8fcb1b95e
|
Finally just giving up on this and moving on to work on the idea.
|
12 months ago |
Zed A. Shaw
|
75e2c690a0
|
Make sure all the setup scripts are unified.
|
12 months 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.
|
12 months 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.
|
1 year ago |
Zed A. Shaw
|
a03da909f1
|
Add notes about PPP3 for people to read and follow.
|
1 year ago |
Zed A. Shaw
|
7a1093f982
|
Study results from Stroustrup's PPP3 book.
|
1 year ago |
Zed A. Shaw
|
6363457d0f
|
Add a little click sound to test out sounds.
|
1 year ago |
Zed A. Shaw
|
8f3840b602
|
Add a fun little meh face guy for a sprite.
|
1 year 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.
|
1 year ago |
Zed A. Shaw
|
6735355e28
|
Need some extra stuff to make it work in mingw on Windows.
|
1 year ago |
Zed A. Shaw
|
ae93ac52b8
|
Apply some torque to it so it spins.
|
1 year ago |
Zed A. Shaw
|
084a9c59a6
|
Make the arrow keys work too.
|
1 year ago |
Zed A. Shaw
|
38c0fee65c
|
Now box 2d lets you move the box around with right and left mouse buttons.
|
1 year ago |
Zed A. Shaw
|
285cd4971f
|
And now clicking with a mouse jumps the square to that spot.
|
1 year ago |
Zed A. Shaw
|
37199bdd19
|
Now you can move the square around with the keyboard.
|
1 year 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.
|
1 year 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.
|
1 year ago |
Zed A. Shaw
|
29a9949498
|
Testing out the threads with C++11 lambdas.
|
1 year ago |
Zed A. Shaw
|
d2dfb72775
|
Super jank clock in ImGUI to learn the SFML time keeping functions.
|
1 year ago |
Zed A. Shaw
|
e7efc197a1
|
Quick hack to watch my source and rebuild.
|
1 year ago |
Zed A. Shaw
|
f44a08f099
|
Update the README.
|
1 year ago |
Zed A. Shaw
|
c2541c1384
|
And now we have OSX and Windows builds working.
|
1 year ago |
Zed A. Shaw
|
21c260ec32
|
Looks like the only way to solve this is to do it on the command line for windows.
|
1 year ago |
Zed A. Shaw
|
1f9ffe8993
|
Nothing seems to work. This is OSX, let's try some other options on Windows.
|
1 year ago |
Zed A. Shaw
|
325dbf808b
|
Nothing actually works as advertised in Meson.
|
1 year ago |
Zed A. Shaw
|
c0bd860254
|
Attempting to detect windows to add the option you need.
|
1 year ago |
Zed A. Shaw
|
98264d30f4
|
Needed to add the default_library=static option for Windows, but I believe that fails on OSX.
|
1 year ago |
Zed A. Shaw
|
53bc5c93ed
|
Try out fmt which is a very nice printing/formatting library.
|
1 year ago |
Zed A. Shaw
|
8425872f5e
|
Update about the SDL2 demo.
|
1 year ago |
Zed A. Shaw
|
23def1ac97
|
Forgot the gitignore.
|
1 year 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++.
|
1 year ago |
Zed A. Shaw
|
dfbae6043b
|
Simple README and a first test running on OSX.
|
1 year ago |
Zed A. Shaw
|
8a78fffb5f
|
A simple meson based build of an SFML+ImGUI project.
|
1 year ago |
Zed A. Shaw
|
7cf9010686
|
Initial commit
|
1 year ago |