887 Commits

Author SHA1 Message Date
Celtic Minstrel
b555bc2bb7 Delete empty source files 2016-03-28 00:35:14 -04:00
Celtic Minstrel
ba5eb7bc91 Move some AI test scenarios from data/ to data/ai/scenarios/
(And update them to modern syntax)
2016-03-27 15:13:23 -04:00
Wedge009
037a526a68 Remove empty testing filter (vcproj). 2016-03-27 21:11:57 +11:00
Celtic Minstrel
282a2abb55 XCode: Add documentation group
The primary reason for this is actually because XCode highlights the syntax of the manpages.
Currently, only the English version is included.
2016-03-26 16:39:41 -04:00
Celtic Minstrel
57e41387a8 Remove Strategy Formulation with RCA stage 2016-03-24 12:39:37 -04:00
Celtic Minstrel
af9be371da Remove old move-to-targets CA and move new one to default 2016-03-24 12:32:34 -04:00
Celtic Minstrel
ab443bcc18 Remove experimental recruitment 2016-03-24 12:06:10 -04:00
Celtic Minstrel
d7205d4a40 Minor CB project fixup 2016-03-24 12:03:13 -04:00
Wedge009
d6bdce6e66 Update VC project file to accommodate recent movements in AI files. 2016-03-24 19:12:38 +11:00
Wedge009
e2549c1fff Remove user-specific MSVC files and update gitignore. 2016-03-24 19:11:23 +11:00
Charles Dang
d3ef442f15 Update CB project 2016-03-24 15:27:29 +11:00
Celtic Minstrel
17ea7fac6b Reorganize the AI source files a little
This also tries to make them include everything by full paths instead of relative paths.
2016-03-24 00:08:12 -04:00
Celtic Minstrel
fbd9edd5df Remove global fallback candidate action
This literally did nothing except place useless labels on the map.
2016-03-24 00:08:11 -04:00
Celtic Minstrel
a23a368c20 Remove Akihara's recruitment and battle evaluation 2016-03-24 00:08:10 -04:00
Celtic Minstrel
6c525a9d3f Remove AI interface and fallback stage
This removes the C++ common interface intended for creating new AIs.
Anyone wishing to create a new AI written in C++ should now implement it as a custom stage instead.

This commit also removes the C++ implementation of the Idle AI (but leaves the WML definition of it, which is based on the composite AI)
and the fallback stage which was intended to fall back to other C++ AI algorithms.
2016-03-24 00:08:10 -04:00
Wedge009
eb9a16da59 Move map-related files into their own filter.
Also remove non-existent files.
2016-03-23 18:25:42 +11:00
Wedge009
aacb024fb5 Remove non-existent files. 2016-03-23 18:22:43 +11:00
Celtic Minstrel
43142630b6 XCode: Add readline to Copy Files phase 2016-03-22 21:39:04 -04:00
mattsc
5a82a36e89 Update Xcode project to include readline
This also requires the readline dylib and headers to be added to the
project directory
2016-03-22 18:31:42 -07:00
Charles Dang
e86cadfa72 Update CB project 2016-03-23 06:51:59 +11:00
Celtic Minstrel
620f7833b7 Update XCode project 2016-03-22 15:45:06 -04:00
Celtic Minstrel
f13f7470eb XCode: Link with readline
Note: This may need to be done a little more robustly in order for the game to launch on older systems.
2016-03-22 00:57:41 -04:00
Celtic Minstrel
5aa1b738cf Fix Wesnoth crashing upon encountering XCode debug arguments 2016-03-22 00:55:12 -04:00
Celtic Minstrel
00fa1b4da8 XCode fixup 2016-03-21 15:28:15 -04:00
Celtic Minstrel
931376954b Remove map_utils.hpp
Rationale:
- The at() emulation is only used in one file and will become redundant once we move to C++11 soon
- The map_get_value_default function is also only used in one file, and removing it actually makes the logic clearer
- It was moved to map/utils.hpp despite having nothing to do with game maps; removing it is slightly easier than moving it again
2016-03-21 12:50:07 -04:00
Celtic Minstrel
d49ef6be41 Update XCode project 2016-03-21 12:50:06 -04:00
Wedge009
e48b74dbb9 VC Project Update
Properly update VC9 project file after CelticMinstrel's moving of files. Put those files into appropriate filters and ensure their compiled objects are placed in appropriate directories.
2016-03-22 00:24:54 +11:00
Charles Dang
cb992e88b0 Removed Data Manage dialog
This dialog didn't do anything more than allow you to delete saves.
2016-03-21 22:14:34 +11:00
Celtic Minstrel
c0afb53a2f Fix build/project files 2016-03-20 23:27:40 -04:00
Celtic Minstrel
620b228fa8 Consolidate related GUI2 dialogs in directories 2016-03-20 23:18:49 -04:00
Celtic Minstrel
6307b9459c Move most of gui/auxiliary to gui/core to reflect its true nature 2016-03-20 23:18:48 -04:00
Celtic Minstrel
040b4ca49a Consolidate GUI2 widget files
Now every GUI2 widget requires only two source files, instead of six (or in rare cases four).
2016-03-20 23:18:46 -04:00
Charles Dang
15db95f05e Update CB projfile 2016-03-21 09:28:47 +11:00
Celtic Minstrel
bc711f5f43 Consolidate related files into subdirectories 2016-03-20 16:20:09 -04:00
Celtic Minstrel
fe0df45947 Consolidate formula and hotkey files in corresponding dirs 2016-03-20 16:15:50 -04:00
Charles Dang
33a04c32e2 Removed old code for [portrait]
This was an experimental feature that was never finished. Any [portrait]
tags were removed from the unit type WML a while back
2016-03-21 03:47:13 +11:00
Celtic Minstrel
d0c716a22d Remove utils/enumerate.hpp
This was only used in one place, was probably not portable to additional cases, and is done much better using the MAKE_ENUM macro.
2016-03-19 22:03:22 -04:00
Celtic Minstrel
8122039707 Rename .tpp -> .hpp
Several header files used the .tpp extension, which means that they are not correctly detected as C++ (though this can be overridden and has been for one case in the XCode project). The .tpp extension is one of several intended for private template instantiations, but these headers were topleve headers included in many places.
2016-03-19 21:57:03 -04:00
Wedge009
c98bc798e7 VC Project Update 2016-03-20 01:58:14 +11:00
Celtic Minstrel
f6be40bb71 Transfer original formula unit tests to Boost framework
In the process, I have corrected a few tests and added a few extras
2016-03-18 00:30:36 -04:00
Andreas Löf
1d56fbb384 Remove superfluous keyboard files
These files were used to provide a compatability layer between SDL1.2
and SDL2 for the hotkeys implementation. As SDL1.2 was taken out,
these files were now empty and superfluous.
2016-03-13 11:34:39 +13:00
Andreas Löf
358bd1235f Remove SDL1.2 code
This removes all legacy SDL1.2 code. It was done by invoking:
coan source --replace --no-transients -D"SDL_VERSION_ATLEAST(X, Y, Z)"=1 <file>
on each file.
2016-03-13 11:34:34 +13:00
Wedge009
206bed161e Add missing files 2016-03-10 18:31:31 +11:00
Celtic Minstrel
26be1be486 Update XCode project 2016-03-09 09:15:00 -05:00
Charles Dang
42816df6f6 Converted Recruit dialog to GUI2 2016-03-09 19:52:25 +11:00
Charles Dang
29e19cd854 GUI2: implemented a Unit Preview Pane widget 2016-03-09 19:15:13 +11:00
Wedge009
cf37d08288 game_preferences_display.cpp has been removed. 2016-03-05 14:25:11 +11:00
Charles Dang
2ca0503337 Updated cb projfile
I seem to have forgotten to do this before
2016-03-05 11:19:30 +11:00
Celtic Minstrel
21bda20859 Update XCode project 2016-03-03 16:19:38 -05:00
Celtic Minstrel
9a77b81fc7 Update XCode and MSVC projects 2016-02-26 00:20:21 -05:00