Changeset 17:5f90774ea1ef

Show
Ignore:
Timestamp:
03/15/08 11:14:25 (10 months ago)
Author:
Diggory Hardy <diggory.hardy@gmail.com>
branch:
default
convert_revision:
2aacda05d942e74cdeefe952e701be7b5d3342d6
Message:

Applied the GNU GPL v2 to mde.

committer: Diggory Hardy <diggory.hardy@gmail.com>

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • codeDoc/input/inputIDs.txt

    r15 r17  
     1Part of mde: a Modular D game-oriented Engine 
     2Copyright © 2007-2008 Diggory Hardy 
     3 
     4This program is free software; you can redistribute it and/or modify it under the terms of 
     5the GNU General Public License, version 2, as published by the Free Software Foundation. 
     6 
     7This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     8without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     9See the GNU General Public License for more details. 
     10 
     11You should have received a copy of the GNU General Public License along 
     12with this program; if not, write to the Free Software Foundation, Inc., 
     1351 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     14 
     15 
    116Event input status and callbacks are differentiated via IDs of type Input.inputID (currently uint). 
    217 
  • codeDoc/jobs.txt

    r16 r17  
     1Copyright © 2007-2008 Diggory Hardy 
     2License: GNU General Public License version 2 (see doc/License.txt) 
     3 
     4 
    15In progress: 
     6 
    27 
    38To do: 
     
    3641        +/ 
    3742 
     43 
    3844Done (for git log message): 
    39 Revamped Options with sections and auto saving/loading. 
    40 Moved some of init's functions outside the module. 
  • codeDoc/mergetag/file-format-binary.txt

    r15 r17  
     1Copyright © 2007-2008 Diggory Hardy 
     2License: GNU General Public License version 2 (see doc/License.txt) 
     3 
     4 
    15This is the file format for mergetag binary files. The unit size is a byte. Most numbers to do with the layout (i.e. not stored data) should be stored as a 32-bit uint. 
    26 
  • codeDoc/mergetag/file-format-requirements.txt

    r15 r17  
     1Copyright © 2007-2008 Diggory Hardy 
     2License: GNU General Public License version 2 (see doc/License.txt) 
     3 
     4 
    15Requirements: 
    26 
  • codeDoc/mergetag/file-format-text.txt

    r15 r17  
     1Part of mde: a Modular D game-oriented Engine 
     2Copyright © 2007-2008 Diggory Hardy 
     3 
     4This program is free software; you can redistribute it and/or modify it under the terms of 
     5the GNU General Public License, version 2, as published by the Free Software Foundation. 
     6 
     7This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     8without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     9See the GNU General Public License for more details. 
     10 
     11You should have received a copy of the GNU General Public License along 
     12with this program; if not, write to the Free Software Foundation, Inc., 
     1351 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     14 
     15 
    116This is the file format for mergetag text files. 
    217Version: 0.1 unfinalised 
  • codeDoc/mergetag/issues.txt

    r15 r17  
     1Copyright © 2007-2008 Diggory Hardy 
     2License: GNU General Public License version 2 (see doc/License.txt) 
     3 
     4 
    15This is mostly just a list of potential minor issues noticed while coding but not seen worth throwing an error about. 
    26 
     
    1317    There is currently no way to specify the base in which numbers are written (in text form). 
    1418 
    15 parse.d: 
    16     Doesn't support cent/ucent. 
    17  
    1819format.d: 
    19     No support for cent/ucent or ulong where val > long.max. 
     20    No support for ulong where val > long.max. 
  • codeDoc/options.txt

    r16 r17  
     1Part of mde: a Modular D game-oriented Engine 
     2Copyright © 2007-2008 Diggory Hardy 
     3 
     4This program is free software; you can redistribute it and/or modify it under the terms of 
     5the GNU General Public License, version 2, as published by the Free Software Foundation. 
     6 
     7This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     8without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     9See the GNU General Public License for more details. 
     10 
     11You should have received a copy of the GNU General Public License along 
     12with this program; if not, write to the Free Software Foundation, Inc., 
     1351 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     14 
     15 
    116Ideas for extending options to track user-changed options separately from system options so as not to override unchanged system options. 
    217 
  • codeDoc/policies.txt

    r15 r17  
     1--- License --- 
     2Part of mde: a Modular D game-oriented Engine 
     3Copyright © 2007-2008 Diggory Hardy 
     4 
     5This program is free software; you can redistribute it and/or modify it under the terms of 
     6the GNU General Public License, version 2, as published by the Free Software Foundation. 
     7 
     8This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     9without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     10See the GNU General Public License for more details. 
     11 
     12You should have received a copy of the GNU General Public License along 
     13with this program; if not, write to the Free Software Foundation, Inc., 
     1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     15 
     16 
     17 
    118--- Introduction --- 
    219This is a collection of all coding policies for the mde engine as a whole. Policies for individual packages should be put in the individual package directory or elsewhere. 
  • codeDoc/resource/paths.txt

    r15 r17  
     1Part of mde: a Modular D game-oriented Engine 
     2Copyright © 2007-2008 Diggory Hardy 
     3 
     4This program is free software; you can redistribute it and/or modify it under the terms of 
     5the GNU General Public License, version 2, as published by the Free Software Foundation. 
     6 
     7This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     8without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     9See the GNU General Public License for more details. 
     10 
     11You should have received a copy of the GNU General Public License along 
     12with this program; if not, write to the Free Software Foundation, Inc., 
     1351 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     14 
     15 
    116### mde paths ### 
    217 
  • codeDoc/todo.txt

    r16 r17  
     1Copyright © 2007-2008 Diggory Hardy 
     2License: GNU General Public License version 2 (see doc/License.txt) 
     3 
     4 
    15GUI: 
    26->  Basic OpenGL code to: 
  • doc/Readme.txt

    r15 r17  
     1Copyright © 2007-2008 Diggory Hardy 
     2License: GNU General Public License version 2 (see doc/License.txt) 
     3 
     4 
    15There is no proper readme for mde yet. 
    26 
  • dsss.conf

    r14 r17  
     1# Copyright © 2007-2008 Diggory Hardy 
     2# License: GNU General Public License version 2 (see doc/License.txt) 
     3 
    14version (Posix) { 
    25    defaulttargets = mde/mde.d 
  • mde/Init.d

    r16 r17  
     1/* LICENSE BLOCK 
     2Part of mde: a Modular D game-oriented Engine 
     3Copyright © 2007-2008 Diggory Hardy 
     4 
     5This program is free software; you can redistribute it and/or modify it under the terms of 
     6the GNU General Public License, version 2, as published by the Free Software Foundation. 
     7 
     8This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     9without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     10See the GNU General Public License for more details. 
     11 
     12You should have received a copy of the GNU General Public License along 
     13with this program; if not, write to the Free Software Foundation, Inc., 
     1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     15 
    116/************************************************************************************************** 
    217 * Initialisation setup and exit cleanup module. 
  • mde/SDL.d

    r16 r17  
     1/* LICENSE BLOCK 
     2Part of mde: a Modular D game-oriented Engine 
     3Copyright © 2007-2008 Diggory Hardy 
     4 
     5This program is free software; you can redistribute it and/or modify it under the terms of 
     6the GNU General Public License, version 2, as published by the Free Software Foundation. 
     7 
     8This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     9without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     10See the GNU General Public License for more details. 
     11 
     12You should have received a copy of the GNU General Public License along 
     13with this program; if not, write to the Free Software Foundation, Inc., 
     1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     15 
    116/** Just a temporary place to put SDL Init and Video stuff. 
    217*/ 
  • mde/events.d

    r10 r17  
     1/* LICENSE BLOCK 
     2Part of mde: a Modular D game-oriented Engine 
     3Copyright © 2007-2008 Diggory Hardy 
     4 
     5This program is free software; you can redistribute it and/or modify it under the terms of 
     6the GNU General Public License, version 2, as published by the Free Software Foundation. 
     7 
     8This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     9without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     10See the GNU General Public License for more details. 
     11 
     12You should have received a copy of the GNU General Public License along 
     13with this program; if not, write to the Free Software Foundation, Inc., 
     1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     15 
    116/// Handles all events from SDL_PollEvent. 
    217module mde.events; 
  • mde/exception.d

    r15 r17  
    1 /// Contains a base class for all mde exceptions. 
     1/* LICENSE BLOCK 
     2Part of mde: a Modular D game-oriented Engine 
     3Copyright © 2007-2008 Diggory Hardy 
     4 
     5This program is free software; you can redistribute it and/or modify it under the terms of 
     6the GNU General Public License, version 2, as published by the Free Software Foundation. 
     7 
     8This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     9without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     10See the GNU General Public License for more details. 
     11 
     12You should have received a copy of the GNU General Public License along 
     13with this program; if not, write to the Free Software Foundation, Inc., 
     1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     15 
     16/// Contains the base class for all mde exceptions plus some exception classes. 
    217module mde.exception; 
    318 
     
    3954    } 
    4055} 
     56 
     57/* LICENSE BLOCK 
     58Part of mde: a Modular D game-oriented Engine 
     59Copyright © 2007-2008 Diggory Hardy 
     60 
     61This program is free software; you can redistribute it and/or modify it under the terms of 
     62the GNU General Public License, version 2, as published by the Free Software Foundation. 
     63 
     64This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     65without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     66See the GNU General Public License for more details. 
     67 
     68You should have received a copy of the GNU General Public License along 
     69with this program; if not, write to the Free Software Foundation, Inc., 
     7051 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
    4171 
    4272/// Thrown when loading options fails. 
  • mde/global.d

    r10 r17  
     1/* LICENSE BLOCK 
     2Part of mde: a Modular D game-oriented Engine 
     3Copyright © 2007-2008 Diggory Hardy 
     4 
     5This program is free software; you can redistribute it and/or modify it under the terms of 
     6the GNU General Public License, version 2, as published by the Free Software Foundation. 
     7 
     8This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     9without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     10See the GNU General Public License for more details. 
     11 
     12You should have received a copy of the GNU General Public License along 
     13with this program; if not, write to the Free Software Foundation, Inc., 
     1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     15 
    116/** This module is for global objects. 
    217* 
  • mde/i18n/I18nTranslation.d

    r16 r17  
     1/* LICENSE BLOCK 
     2Part of mde: a Modular D game-oriented Engine 
     3Copyright © 2007-2008 Diggory Hardy 
     4 
     5This program is free software; you can redistribute it and/or modify it under the terms of 
     6the GNU General Public License, version 2, as published by the Free Software Foundation. 
     7 
     8This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     9without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     10See the GNU General Public License for more details. 
     11 
     12You should have received a copy of the GNU General Public License along 
     13with this program; if not, write to the Free Software Foundation, Inc., 
     1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     15 
    116/** I18nTranslation − internationalization module for translating strings 
    217* 
  • mde/input/config.d

    r15 r17  
     1/* LICENSE BLOCK 
     2Part of mde: a Modular D game-oriented Engine 
     3Copyright © 2007-2008 Diggory Hardy 
     4 
     5This program is free software; you can redistribute it and/or modify it under the terms of 
     6the GNU General Public License, version 2, as published by the Free Software Foundation. 
     7 
     8This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     9without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     10See the GNU General Public License for more details. 
     11 
     12You should have received a copy of the GNU General Public License along 
     13with this program; if not, write to the Free Software Foundation, Inc., 
     1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     15 
    116/// This module contains a class for holding configs and handles saving, loading and editing. 
    217module mde.input.config; 
  • mde/input/exception.d

    r10 r17  
     1/* LICENSE BLOCK 
     2Part of mde: a Modular D game-oriented Engine 
     3Copyright © 2007-2008 Diggory Hardy 
     4 
     5This program is free software; you can redistribute it and/or modify it under the terms of 
     6the GNU General Public License, version 2, as published by the Free Software Foundation. 
     7 
     8This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     9without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     10See the GNU General Public License for more details. 
     11 
     12You should have received a copy of the GNU General Public License along 
     13with this program; if not, write to the Free Software Foundation, Inc., 
     1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     15 
    116module mde.input.exception; 
    217 
  • mde/input/input.d

    r15 r17  
     1/* LICENSE BLOCK 
     2Part of mde: a Modular D game-oriented Engine 
     3Copyright © 2007-2008 Diggory Hardy 
     4 
     5This program is free software; you can redistribute it and/or modify it under the terms of 
     6the GNU General Public License, version 2, as published by the Free Software Foundation. 
     7 
     8This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     9without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     10See the GNU General Public License for more details. 
     11 
     12You should have received a copy of the GNU General Public License along 
     13with this program; if not, write to the Free Software Foundation, Inc., 
     1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     15 
    116/** 
    217 * This module contains the interface to the input system; it should be the only module of the 
  • mde/input/joystick.d

    r10 r17  
     1/* LICENSE BLOCK 
     2Part of mde: a Modular D game-oriented Engine 
     3Copyright © 2007-2008 Diggory Hardy 
     4 
     5This program is free software; you can redistribute it and/or modify it under the terms of 
     6the GNU General Public License, version 2, as published by the Free Software Foundation. 
     7 
     8This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     9without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     10See the GNU General Public License for more details. 
     11 
     12You should have received a copy of the GNU General Public License along 
     13with this program; if not, write to the Free Software Foundation, Inc., 
     1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     15 
    116/** Opens SDL joysticks ready for use. 
    217* May be extended later to include other input devices and remap devices as per config. 
  • mde/mde.d

    r16 r17  
     1/* LICENSE BLOCK 
     2Part of mde: a Modular D game-oriented Engine 
     3Copyright © 2007-2008 Diggory Hardy 
     4 
     5This program is free software; you can redistribute it and/or modify it under the terms of 
     6the GNU General Public License, version 2, as published by the Free Software Foundation. 
     7 
     8This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     9without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     10See the GNU General Public License for more details. 
     11 
     12You should have received a copy of the GNU General Public License along 
     13with this program; if not, write to the Free Software Foundation, Inc., 
     1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     15 
    116/** Modular D Engine 
    217 * 
  • mde/mergetag/DataSet.d

    r14 r17  
     1/* LICENSE BLOCK 
     2Part of mde: a Modular D game-oriented Engine 
     3Copyright © 2007-2008 Diggory Hardy 
     4 
     5This program is free software; you can redistribute it and/or modify it under the terms of 
     6the GNU General Public License, version 2, as published by the Free Software Foundation. 
     7 
     8This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     9without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     10See the GNU General Public License for more details. 
     11 
     12You should have received a copy of the GNU General Public License along 
     13with this program; if not, write to the Free Software Foundation, Inc., 
     1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     15 
    116/** This module contains the mergetag DataSet class, used for all reading and writing operations. 
    217 */ 
  • mde/mergetag/DefaultData.d

    r14 r17  
     1/* LICENSE BLOCK 
     2Part of mde: a Modular D game-oriented Engine 
     3Copyright © 2007-2008 Diggory Hardy 
     4 
     5This program is free software; you can redistribute it and/or modify it under the terms of 
     6the GNU General Public License, version 2, as published by the Free Software Foundation. 
     7 
     8This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     9without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     10See the GNU General Public License for more details. 
     11 
     12You should have received a copy of the GNU General Public License along 
     13with this program; if not, write to the Free Software Foundation, Inc., 
     1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     15 
    116/** This module contains the DefaultData class, and some notes possibly useful for implementing 
    217* other types of DataSection. 
  • mde/mergetag/Reader.d

    r15 r17  
     1/* LICENSE BLOCK 
     2Part of mde: a Modular D game-oriented Engine 
     3Copyright © 2007-2008 Diggory Hardy 
     4 
     5This program is free software; you can redistribute it and/or modify it under the terms of 
     6the GNU General Public License, version 2, as published by the Free Software Foundation. 
     7 
     8This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     9without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     10See the GNU General Public License for more details. 
     11 
     12You should have received a copy of the GNU General Public License along 
     13with this program; if not, write to the Free Software Foundation, Inc., 
     1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     15 
    116/************************************************************************************************** 
    217 * This module contains all reading functions, for both binary and text MergeTag files. 
  • mde/mergetag/Writer.d

    r15 r17  
     1/* LICENSE BLOCK 
     2Part of mde: a Modular D game-oriented Engine 
     3Copyright © 2007-2008 Diggory Hardy 
     4 
     5This program is free software; you can redistribute it and/or modify it under the terms of 
     6the GNU General Public License, version 2, as published by the Free Software Foundation. 
     7 
     8This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     9without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     10See the GNU General Public License for more details. 
     11 
     12You should have received a copy of the GNU General Public License along 
     13with this program; if not, write to the Free Software Foundation, Inc., 
     1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     15 
    116/************************************************************************************************** 
    217 * This module contains all writing functions, for both binary and text MergeTag files. 
  • mde/mergetag/exception.d

    r15 r17  
     1/* LICENSE BLOCK 
     2Part of mde: a Modular D game-oriented Engine 
     3Copyright © 2007-2008 Diggory Hardy 
     4 
     5This program is free software; you can redistribute it and/or modify it under the terms of 
     6the GNU General Public License, version 2, as published by the Free Software Foundation. 
     7 
     8This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     9without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     10See the GNU General Public License for more details. 
     11 
     12You should have received a copy of the GNU General Public License along 
     13with this program; if not, write to the Free Software Foundation, Inc., 
     1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     15 
    116/******************************************* 
    217 * Contains exception classes for MergeTag. 
  • mde/mergetag/iface/IDataSection.d

    r16 r17  
     1/* LICENSE BLOCK 
     2Part of mde: a Modular D game-oriented Engine 
     3Copyright © 2007-2008 Diggory Hardy 
     4 
     5This program is free software; you can redistribute it and/or modify it under the terms of 
     6the GNU General Public License, version 2, as published by the Free Software Foundation. 
     7 
     8This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     9without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     10See the GNU General Public License for more details. 
     11 
     12You should have received a copy of the GNU General Public License along 
     13with this program; if not, write to the Free Software Foundation, Inc., 
     1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     15 
    116/** This module contains the interface IDataSection used by DataSet. 
    217* 
  • mde/mergetag/iface/IReader.d

    r15 r17  
     1/* LICENSE BLOCK 
     2Part of mde: a Modular D game-oriented Engine 
     3Copyright © 2007-2008 Diggory Hardy 
     4 
     5This program is free software; you can redistribute it and/or modify it under the terms of 
     6the GNU General Public License, version 2, as published by the Free Software Foundation. 
     7 
     8This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     9without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     10See the GNU General Public License for more details. 
     11 
     12You should have received a copy of the GNU General Public License along 
     13with this program; if not, write to the Free Software Foundation, Inc., 
     1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     15 
    116/** 
    217* Interface for readers. 
  • mde/mergetag/iface/IWriter.d

    r14 r17  
     1/* LICENSE BLOCK 
     2Part of mde: a Modular D game-oriented Engine 
     3Copyright © 2007-2008 Diggory Hardy 
     4 
     5This program is free software; you can redistribute it and/or modify it under the terms of 
     6the GNU General Public License, version 2, as published by the Free Software Foundation. 
     7 
     8This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     9without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     10See the GNU General Public License for more details. 
     11 
     12You should have received a copy of the GNU General Public License along 
     13with this program; if not, write to the Free Software Foundation, Inc., 
     1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     15 
    116/** 
    217* Interface for writers. 
  • mde/mergetag/internal.d

    r14 r17  
     1/* LICENSE BLOCK 
     2Part of mde: a Modular D game-oriented Engine 
     3Copyright © 2007-2008 Diggory Hardy 
     4 
     5This program is free software; you can redistribute it and/or modify it under the terms of 
     6the GNU General Public License, version 2, as published by the Free Software Foundation. 
     7 
     8This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     9without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     10See the GNU General Public License for more details. 
     11 
     12You should have received a copy of the GNU General Public License along 
     13with this program; if not, write to the Free Software Foundation, Inc., 
     1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     15 
    116/// Contains functions/data structures used internally by mergetag. 
    217module mde.mergetag.internal; 
  • mde/mergetag/mtunittest.d

    r14 r17  
     1/* LICENSE BLOCK 
     2Part of mde: a Modular D game-oriented Engine 
     3Copyright © 2007-2008 Diggory Hardy 
     4 
     5This program is free software; you can redistribute it and/or modify it under the terms of 
     6the GNU General Public License, version 2, as published by the Free Software Foundation. 
     7 
     8This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     9without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     10See the GNU General Public License for more details. 
     11 
     12You should have received a copy of the GNU General Public License along 
     13with this program; if not, write to the Free Software Foundation, Inc., 
     1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     15 
    116/// This module provides a unittest for mergetag. 
    217module mde.mergetag.mtunittest; 
  • mde/options.d

    r16 r17  
     1/* LICENSE BLOCK 
     2Part of mde: a Modular D game-oriented Engine 
     3Copyright © 2007-2008 Diggory Hardy 
     4 
     5This program is free software; you can redistribute it and/or modify it under the terms of 
     6the GNU General Public License, version 2, as published by the Free Software Foundation. 
     7 
     8This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     9without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     10See the GNU General Public License for more details. 
     11 
     12You should have received a copy of the GNU General Public License along 
     13with this program; if not, write to the Free Software Foundation, Inc., 
     1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     15 
    116/** This module handles stored options, currently all except input maps. 
    217* 
  • mde/resource/paths.d

    r15 r17  
     1/* LICENSE BLOCK 
     2Part of mde: a Modular D game-oriented Engine 
     3Copyright © 2007-2008 Diggory Hardy 
     4 
     5This program is free software; you can redistribute it and/or modify it under the terms of 
     6the GNU General Public License, version 2, as published by the Free Software Foundation. 
     7 
     8This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     9without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     10See the GNU General Public License for more details. 
     11 
     12You should have received a copy of the GNU General Public License along 
     13with this program; if not, write to the Free Software Foundation, Inc., 
     1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     15 
    116/** Resource paths module. 
    217* 
  • mde/scheduler.d

    r14 r17  
     1/* LICENSE BLOCK 
     2Part of mde: a Modular D game-oriented Engine 
     3Copyright © 2007-2008 Diggory Hardy 
     4 
     5This program is free software; you can redistribute it and/or modify it under the terms of 
     6the GNU General Public License, version 2, as published by the Free Software Foundation. 
     7 
     8This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     9without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     10See the GNU General Public License for more details. 
     11 
     12You should have received a copy of the GNU General Public License along 
     13with this program; if not, write to the Free Software Foundation, Inc., 
     1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     15 
    116/** Scheduler 
    217*/ 
  • test/mdeTest.d

    r15 r17  
     1/* LICENSE BLOCK 
     2Part of mde: a Modular D game-oriented Engine 
     3Copyright © 2007-2008 Diggory Hardy 
     4 
     5This program is free software; you can redistribute it and/or modify it under the terms of 
     6the GNU General Public License, version 2, as published by the Free Software Foundation. 
     7 
     8This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
     9without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
     10See the GNU General Public License for more details. 
     11 
     12You should have received a copy of the GNU General Public License along 
     13with this program; if not, write to the Free Software Foundation, Inc., 
     1451 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */ 
     15 
    116/** A module to run all mde unittests and potentially to perform other tests. 
    217*/