]>
git.mxchange.org Git - city.git/log
Roland Häder [Wed, 11 Apr 2018 04:38:03 +0000 (06:38 +0200)]
Continued:
- ApplicationHelper needs to expand BaseApplication to have "self-registration"
generically done
- updated 'core' to latest commit
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Tue, 6 Mar 2018 21:59:16 +0000 (22:59 +0100)]
Continued:
- added new namespaces to classes and config entries
- imported classes/interfaces
- initialized language system, not required for daemon but for website
- updated 'core' framework to latest commit
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Sat, 3 Mar 2018 23:40:40 +0000 (00:40 +0100)]
Continued:
- 'app' is only parameter, 'application' is the application instance in registry
- changed Registry to GenericRegistry
- setting/getting request instance is now fully covered by FrameworkBootstrap
- updated core to latest commit
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Thu, 4 Jan 2018 00:03:48 +0000 (01:03 +0100)]
Continued:
- updated 'core' framework to latest commit
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Wed, 3 Jan 2018 20:50:14 +0000 (21:50 +0100)]
Continued:
- removed deprecated scripts
- updated TODOs.txt
- updated 'core' framework
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Mon, 1 Jan 2018 07:40:10 +0000 (08:40 +0100)]
Continued:
- "imported" classes/interfaces
- added task visitors for active and shutdown phase
- rename GameManager to GameOptionsManager
- updated core framework to latest commit
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Mon, 1 Jan 2018 07:13:20 +0000 (08:13 +0100)]
Continued:
- "imported" classes/interfaces
- getRequestInstance() is now moved to FrameworkBootstrap
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Mon, 1 Jan 2018 04:23:32 +0000 (05:23 +0100)]
Next wave:
- "imported" classes/interfaces
- created new namespaces
- updated configuration entries
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Mon, 1 Jan 2018 03:50:00 +0000 (04:50 +0100)]
Continued:
- "imported" more classes/interfaces
- created new namespaces
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Mon, 1 Jan 2018 03:30:14 +0000 (04:30 +0100)]
Continued:
- "imported" classes/interfaces
- created new namespaces
- updated core to latest commit
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Häder [Mon, 1 Jan 2018 02:45:25 +0000 (03:45 +0100)]
Continued (first wave of migration):
- updated core framework to latest commit (with namespaces!)
- removed discouraged ?> tag closer
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Mon, 21 Nov 2016 20:37:49 +0000 (21:37 +0100)]
Added game-paused flag
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 15 Nov 2016 19:10:17 +0000 (20:10 +0100)]
Continued a bit:
- added class/interface for game options (like pause/unpause flag, et cetera)
- maybe also gaming difficulty will come, if computable?
- added missing database "tables"
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 15 Nov 2016 19:09:11 +0000 (20:09 +0100)]
Updated/fixed copyright notice (should be project developers)
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Wed, 29 Jun 2016 19:50:40 +0000 (21:50 +0200)]
Continued a bit:
- city_map_foo is the right id/class for this template
- updated 'core'
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Wed, 29 Jun 2016 18:08:52 +0000 (20:08 +0200)]
Continued with language rewrite:
- new 'core' now no longer supports language-based templates, please keep
localization out of them.
- I think of this:
+ translate all to English (default) language
+ maintain .po files for easy (and open-sourced) localization)
+ in those are replacements from the English language to the language in question
+ use php_intl (maybe right) to do that stuff (core changes are needed)
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 27 Jun 2016 18:35:23 +0000 (20:35 +0200)]
Continued a bit: (yes, very long no activity, I'm a dad now of a half-pinay)
- Uni* LF is now default end-of-line character
- added some assertions on manager instances
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Häder [Mon, 19 Sep 2016 12:05:25 +0000 (14:05 +0200)]
updated core
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Tue, 22 Mar 2016 21:09:45 +0000 (22:09 +0100)]
Updated 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sat, 13 Feb 2016 20:54:26 +0000 (21:54 +0100)]
Added .gitattributes
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 27 Dec 2015 20:40:54 +0000 (21:40 +0100)]
This error message came from php-fuse (latest build) + updated 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sat, 31 Oct 2015 16:20:55 +0000 (17:20 +0100)]
Continued a bit:
- updated 'core'
- updated mind map (many new things added)
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 25 Oct 2015 14:20:46 +0000 (15:20 +0100)]
Continued a bit:
- added "partial" stub method renderCityMap()
- updated Freeplane mind map with more ideas for web-based (first) client
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 25 Oct 2015 13:05:58 +0000 (14:05 +0100)]
next() already returns a boolean.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 25 Oct 2015 11:41:50 +0000 (12:41 +0100)]
Added missing daemon instance + added stub calls for later expansion.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 25 Oct 2015 10:02:31 +0000 (11:02 +0100)]
Updated 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 20 Sep 2015 17:52:39 +0000 (19:52 +0200)]
This method is already implemented.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 13 Sep 2015 08:13:18 +0000 (10:13 +0200)]
Updated core.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Thu, 3 Sep 2015 19:31:40 +0000 (21:31 +0200)]
Updated 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Thu, 3 Sep 2015 18:54:50 +0000 (20:54 +0200)]
It is a daemon.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Thu, 27 Aug 2015 02:40:30 +0000 (04:40 +0200)]
Putting types such as "residential" or "hut" into sections causes redundances.
The table "zones" is supposed to store such information and is linked to the
lot and not with sections. This allows great flexibility to quickly change the
zone type on same lot.
Remember that transportation ways (e.g. road, train) don't need lots.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Thu, 27 Aug 2015 01:37:31 +0000 (03:37 +0200)]
Updated 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Thu, 27 Aug 2015 01:28:36 +0000 (03:28 +0200)]
Now the added bootstrap filter is used ...
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Thu, 27 Aug 2015 01:24:52 +0000 (03:24 +0200)]
Added filter for bootstrapping (unused).
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Thu, 27 Aug 2015 00:57:30 +0000 (02:57 +0200)]
Some cleanups.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Thu, 27 Aug 2015 00:52:42 +0000 (02:52 +0200)]
Removed code from importing it from 'hub' project (also a daemon).
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Thu, 27 Aug 2015 00:38:08 +0000 (02:38 +0200)]
Moved files into 'contrib' to get them out of the way.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Thu, 27 Aug 2015 00:29:18 +0000 (02:29 +0200)]
Calculation of total sections added + debug message enabled + entry id added.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 25 Aug 2015 20:30:52 +0000 (22:30 +0200)]
Upwards is only air, starting with "zero point", so first ground "level" is -1.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 25 Aug 2015 19:52:07 +0000 (21:52 +0200)]
Changed 'empty' to 'grass'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 25 Aug 2015 19:47:07 +0000 (21:47 +0200)]
They don't need map expansion:
- Lots don't get expanded by the daemon, the user just sets it and the daemon
validates and executes the "expansion".
- Also districts don't get expanded for the same reason.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 25 Aug 2015 19:44:13 +0000 (21:44 +0200)]
Updated 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 25 Aug 2015 16:46:34 +0000 (18:46 +0200)]
Updated 'core' + renamed main->classes
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 25 Aug 2015 14:26:45 +0000 (16:26 +0200)]
Updated 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 24 Aug 2015 21:38:32 +0000 (23:38 +0200)]
Continued with project:
- Init city sections expansion is now in alpha quality
- Added a lot TODOs regarding handling of z coordinate (up/down) as this is not handled yet
- 'core' updated
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sat, 22 Aug 2015 21:16:00 +0000 (23:16 +0200)]
Updated 'core'
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 16 Aug 2015 09:10:39 +0000 (11:10 +0200)]
Some comments fixed.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 16 Aug 2015 09:08:00 +0000 (11:08 +0200)]
Moved to 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 16 Aug 2015 09:06:35 +0000 (11:06 +0200)]
It is all city!
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sat, 1 Aug 2015 14:41:38 +0000 (16:41 +0200)]
Added classes and interfaces for districts + updated map and some renames
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sat, 1 Aug 2015 13:11:24 +0000 (15:11 +0200)]
Introduced "entities" to bundle lots and sections + added some (not-used) classes
for handling city lots.
'core' updated to latest commit.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Wed, 29 Jul 2015 21:07:07 +0000 (23:07 +0200)]
Added more methods:
- getCityIds() - Getter for an array of all available city ids
- ifCityHasSections() - Checks whether the given city id has entries in sections table
- doInitialCityExpansion() - Initial expansion of table sections for given city id
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Wed, 29 Jul 2015 20:17:36 +0000 (22:17 +0200)]
Updated project file.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Wed, 29 Jul 2015 20:04:14 +0000 (22:04 +0200)]
Renamed more classes and interfaces to sections as they actually handled.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 28 Jul 2015 20:10:11 +0000 (22:10 +0200)]
Updated mind map.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 28 Jul 2015 20:03:26 +0000 (22:03 +0200)]
Renamed columns to west, east, north and south + updated mind map.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 28 Jul 2015 16:34:21 +0000 (18:34 +0200)]
Added NetBeans project files.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 26 Jul 2015 14:32:15 +0000 (16:32 +0200)]
Expanded sections table with new columns:
- Lot id : Referencing lot (as one lot may have n sections)
- Type : Section type (residential, commercial, road, etc.)
- Sub type : Sub section type (hut, house, skyscraper, etc.)
- Neighbour left id : Connected section id to left
- Neighbour right id : Connected section id to right
- Neighbour bottom id : Connected section id to bottom (horizontal)
- Neighbour top id : Connected section id to top (horizontal)
- Neighbour up id : Connected section id to upward
- Neighbour down id : Connected section id to downward
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sat, 25 Jul 2015 19:19:56 +0000 (21:19 +0200)]
city_map was to generic, better devide the actual map into several layers:
- city_sections : Contains section information about every part of the map
- city_policies : Contains policy informations
- city_foo : Maybe more?
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 14 Jul 2015 21:33:09 +0000 (23:33 +0200)]
And yet again 'core' is updated, always use own getter/setter for easier refactoring.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 14 Jul 2015 21:31:30 +0000 (23:31 +0200)]
Again updated 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 14 Jul 2015 21:27:54 +0000 (23:27 +0200)]
Updated 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 14 Jul 2015 21:24:05 +0000 (23:24 +0200)]
Small method with just one call finished + 'core' updated
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Fri, 3 Jul 2015 14:59:44 +0000 (16:59 +0200)]
Updated 'core' + used DatabaseWrapperFactory to have only one instance of each
wrapper which is okay.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Wed, 1 Jul 2015 01:19:52 +0000 (03:19 +0200)]
Added initial database frontend class for city maps + its interface.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Wed, 1 Jul 2015 01:09:18 +0000 (03:09 +0200)]
Added city map manager + own interface + expanded interface
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Wed, 1 Jul 2015 00:49:12 +0000 (02:49 +0200)]
Renamed class + introduced BaseCityTask which expands BaseTask. This requires
that (an exception of the rules) an attribute must be defined at a 2nd location.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 29 Jun 2015 18:18:52 +0000 (20:18 +0200)]
Grrr ... :-(
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 29 Jun 2015 18:14:45 +0000 (20:14 +0200)]
Updated 'core' again for #tpyo fixed ...
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 29 Jun 2015 18:12:34 +0000 (20:12 +0200)]
Updated 'core' as 'idle_loop_time' is now configurable.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 29 Jun 2015 18:07:27 +0000 (20:07 +0200)]
No need for this call anymore.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 29 Jun 2015 18:05:26 +0000 (20:05 +0200)]
Let's get rid of 'virgin' state as it won't have any functionality.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 29 Jun 2015 04:48:54 +0000 (06:48 +0200)]
Added new task + documentation for building growth.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 29 Jun 2015 03:46:50 +0000 (05:46 +0200)]
Added new documentation file + updated contact data.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 29 Jun 2015 03:33:48 +0000 (05:33 +0200)]
Use more the factory.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 29 Jun 2015 03:29:35 +0000 (05:29 +0200)]
Renamed 'testing' daemon to 'default' as this is the default.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 29 Jun 2015 03:16:04 +0000 (05:16 +0200)]
Merge branch 'master' of git.mxchange.org:/var/cache/git/repos/city
Roland Haeder [Mon, 29 Jun 2015 03:08:22 +0000 (05:08 +0200)]
Added task 'household_growth' + updated 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 29 Jun 2015 03:08:22 +0000 (05:08 +0200)]
Added task 'household_growth' + updated 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 29 Jun 2015 02:27:53 +0000 (04:27 +0200)]
Variable 'cityMode' is not available here + added initial documentation file
for all used tasks.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 29 Jun 2015 00:45:58 +0000 (02:45 +0200)]
Updated 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 29 Jun 2015 00:06:50 +0000 (02:06 +0200)]
Renamed method, added missing config + expanded debug line a bit.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 28 Jun 2015 19:53:31 +0000 (21:53 +0200)]
It is the city daemon ...
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 28 Jun 2015 19:45:00 +0000 (21:45 +0200)]
Renamed some more files city -> city_daemon to avoid confusion as these classes
are only for the daemon and not for any frontends.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Thu, 11 Jun 2015 22:21:22 +0000 (00:21 +0200)]
Updated mind map + fixed typo in comment
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Thu, 11 Jun 2015 17:16:29 +0000 (19:16 +0200)]
Added mindmap documentation (may be moved to new project) + some improvements
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Wed, 10 Jun 2015 19:46:41 +0000 (21:46 +0200)]
Renamed exception (in 'core') + updated 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Wed, 10 Jun 2015 18:22:55 +0000 (20:22 +0200)]
Renamed many classes as they are only for the daemon + added a task which will
expand the map.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Fri, 29 May 2015 06:09:26 +0000 (08:09 +0200)]
Added a lot new stuff for region maps (and prepared city maps). These maps can
become really large and should not be created or expanded by the HTML client.
Better is to let the daemon do the work.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Fri, 29 May 2015 02:22:28 +0000 (04:22 +0200)]
Updated core as $stateInstance is now in BaseFrameworkSystem
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Wed, 27 May 2015 01:42:13 +0000 (03:42 +0200)]
Merge branch 'master' of git.mxchange.org:/var/cache/git/repos/city
Roland Haeder [Wed, 27 May 2015 01:41:53 +0000 (03:41 +0200)]
Updated 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Wed, 27 May 2015 01:33:23 +0000 (03:33 +0200)]
Updated 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Wed, 27 May 2015 01:29:26 +0000 (03:29 +0200)]
Updated to latest 'core' + convertToClassName() and convertDashesToUnderscores() are now static.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Wed, 20 May 2015 01:41:59 +0000 (03:41 +0200)]
Updated core.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Thu, 14 May 2015 09:47:20 +0000 (11:47 +0200)]
Added command 'confirm' (from core) + updated 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Thu, 14 May 2015 00:56:31 +0000 (02:56 +0200)]
Added command for resending confirmation link (non-functional).
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Tue, 12 May 2015 00:04:30 +0000 (02:04 +0200)]
Improved find-bad-php.sh with a lint check + updated 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Mon, 11 May 2015 11:59:28 +0000 (13:59 +0200)]
inc/classes.php is now no longer used.
Signed-off-by: Roland Haeder <roland@mxchange.org>
Roland Haeder [Sun, 26 Apr 2015 05:27:43 +0000 (07:27 +0200)]
Added 'shutdown' filter chain for login_failed command + updated 'core'.
Signed-off-by: Roland Haeder <roland@mxchange.org>