111 Commits

Author SHA1 Message Date
poikilos
059b61805f Fix recent menu iteration and don't add the test file to recent...
...Improve output. Reduce GUI debugging output. Save the debug version
in debug/ for the shell build. Don't overlap enum values for elements
and commands.
2021-03-29 13:54:27 -04:00
poikilos
15b5e335d3 See the previous commit. Fix the freetype dependency. 2021-03-28 16:40:17 -04:00
poikilos
ff0ac8b279 Move freetype search dir from debug to project...
Improve formatting of readme and output.
2021-03-28 16:33:19 -04:00
poikilos
3e6f8324eb Fix duplicate menu items by respecting the addToEngine bool.
resolves #6
2021-03-28 08:50:51 -04:00
poikilos
29f52a1ad1 Improve messages. 2021-03-28 07:05:15 -04:00
poikilos
5eee418c82 Look for another font. 2021-03-28 06:56:19 -04:00
poikilos
b91fe123b5 Add a --test-and-exit option. 2021-03-28 06:08:53 -04:00
poikilos
9b40a9b32a Save the texture project file (See previous commit). 2021-03-28 06:08:40 -04:00
poikilos
3b1e68ce0c Fix seams on the penguin texture. Ignore *.blend1. 2021-03-24 13:28:52 -04:00
poikilos
d508d5cc41 Save the blend file. 2021-03-23 22:57:04 -04:00
poikilos
3a0b230488 Improve the penguin mesh and texture. 2021-03-23 22:56:38 -04:00
poikilos
e50e1196dc Add the penguin reference photo and license. 2021-03-23 22:06:06 -04:00
poikilos
390b490961 Add a low-poly penguin and a texture for it. Add a UV test texture. 2021-03-23 22:04:56 -04:00
poikilos
6d3496fb37 Fix identification of generated recent menu items. Add codeblocks notes. 2021-03-22 19:34:34 -04:00
poikilos
e9d05030b6 Switch selected menu item in recent menu separately since caller is always same. 2021-03-22 12:55:24 -04:00
poikilos
20c18802f3 Block zooming in load/save. Output more event info (working on recent menu items). 2021-03-22 12:21:01 -04:00
poikilos
201d46085a Ignore b3view.depend depslib dependency file generated by codeblocks. 2021-03-22 11:24:03 -04:00
poikilos
50a9c1916d Handle each GUI event type seperately as per Irrlicht documentation...
...Add a scope around cases to fix "error: jump to case label
[-fpermissive]" and provide a separate scope for variables created in
each case. Remove b3view.depend.
2021-03-22 11:22:21 -04:00
poikilos
0f03078717 Improve output. Handle more exceptions in stoi and stof. 2021-03-22 10:38:02 -04:00
poikilos
3b4971899b Fix int type warnings in CGUITTFont. 2021-03-22 10:37:17 -04:00
poikilos
61703a0490 Improve the shell debug run script output. 2021-03-22 10:36:17 -04:00
poikilos
0900f080df Use C++17 in codeblocks. Update depends. 2021-03-22 10:35:57 -04:00
poikilos
57d5f6a0cb Improve the shell build. 2021-03-22 10:35:17 -04:00
poikilos
565907c2c9 Ignore the layout file. 2021-03-22 08:36:36 -04:00
poikilos
80cc4f5873 Remove the layout file. 2021-03-22 08:36:11 -04:00
poikilos
a686c61f1d Use std::runtime_error to fix exception conversions. 2021-03-22 08:32:53 -04:00
poikilos
7761dea137 Add missing libraries to the Release build. Update .gitignore. 2021-03-22 08:08:48 -04:00
poikilos
5568857d67 Improve paths, automation, and output for shell compiling and debugging. 2021-03-22 08:06:38 -04:00
poikilos
a22ec1592f Fix undefined reference to std::experimental::filesystem::v1 (missing -lstdc++fs) 2021-03-22 08:05:36 -04:00
poikilos
03db49bb11 Fix undefined reference to FT_Done_Face FT_Done_Freetype (missing -lfreetype) 2021-03-22 08:03:36 -04:00
poikilos
c35390563a Update depends automatically. 2021-03-22 07:49:47 -04:00
poikilos
11587ef01f Fix paths in build.sh. 2021-03-21 19:40:49 -04:00
poikilos
bfcfa5093a Add existing files to the CodeBlocks project. Update gitignore. 2021-03-21 19:40:27 -04:00
poikilos
1db6d1cae8 Add a codeblocks project. 2021-03-21 19:16:09 -04:00
poikilos
320d13c46f Begin working on a recent files list. Add test data. 2021-03-21 01:42:48 -04:00
poikilos
128f629335 Rename the projects directory from src. 2021-03-21 00:57:27 -04:00
poikilos
a8b9085a4e Fix install to account for new directory structure. Optimize build. 2021-02-18 12:29:31 -05:00
poikilos
0170567e66 Fix input for assertions. Organize distributable files. 2021-02-18 11:43:38 -05:00
poikilos
c9cfbfc87c Add a manual build script. Fix missing returns and a bad include. 2021-02-18 11:20:12 -05:00
poikilos
83be25ec82 distinquish assertions by fruit names 2021-02-18 09:36:39 -05:00
poikilos
62d3620a16 Add a recent files submenu. 2021-02-18 09:31:03 -05:00
poikilos
98ad5d1457 Add a settings system and related tests...
...See changelog for more.
2021-02-17 18:55:39 -05:00
poikilos
ff44991f55 Improve the installer. Update the binary that shouldn't be there. 2020-07-30 23:53:37 -04:00
poikilos
3491183c8f Allow setting the animation loop. 2020-07-30 23:40:17 -04:00
poikilos
af22989061 Quit your shouting, FLOSS world. 2020-03-10 14:15:38 -04:00
poikilos
d0d4498d59 Fix copy-paste error in Changelog. 2020-03-10 14:14:35 -04:00
poikilos
de86aac3d2 fix screenshot caption 2020-03-10 14:13:06 -04:00
poikilos
460690fded Auto-load nearby texture. Simplify&test cycling functions. 2020-03-10 14:12:16 -04:00
poikilos
e5a8ed0204 Link to a helpful Minetest player model viewer. 2020-02-20 14:56:25 -05:00
poikilos
53a8102818 Place mtl file correctly using chdir (or move) 2020-01-30 11:46:24 -05:00