Commit Graph

111 Commits (059b61805f64be01847bf1c29b1f9e04405a2db4)

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