Permalink
Browse files

GNU guidelines applied for GPL notices

  • Loading branch information...
1 parent d2ad5de commit 30ac8a9ebb067f8868d6caff446fd26735bd597d @clintbellanger committed Sep 27, 2011
Showing with 2,589 additions and 331 deletions.
  1. +674 −0 COPYING
  2. +11 −1 README
  3. +17 −3 src/Animation.cpp
  4. +17 −3 src/Animation.h
  5. +17 −3 src/Avatar.cpp
  6. +17 −3 src/Avatar.h
  7. +17 −3 src/CampaignManager.cpp
  8. +17 −3 src/CampaignManager.h
  9. +17 −4 src/Enemy.cpp
  10. +17 −4 src/Enemy.h
  11. +17 −3 src/EnemyGroupManager.cpp
  12. +17 −3 src/EnemyGroupManager.h
  13. +17 −4 src/EnemyManager.cpp
  14. +17 −4 src/EnemyManager.h
  15. +17 −4 src/Entity.cpp
  16. +19 −6 src/Entity.h
  17. +17 −0 src/FileParser.cpp
  18. +17 −0 src/FileParser.h
  19. +17 −4 src/FontEngine.cpp
  20. +17 −4 src/FontEngine.h
  21. +17 −0 src/GameState.cpp
  22. +17 −0 src/GameState.h
  23. +17 −3 src/GameStateLoad.cpp
  24. +17 −3 src/GameStateLoad.h
  25. +17 −3 src/GameStateNew.cpp
  26. +17 −3 src/GameStateNew.h
  27. +17 −3 src/GameStatePlay.cpp
  28. +17 −3 src/GameStatePlay.h
  29. +17 −0 src/GameStateTitle.cpp
  30. +17 −0 src/GameStateTitle.h
  31. +17 −4 src/GameSwitcher.cpp
  32. +17 −4 src/GameSwitcher.h
  33. +17 −3 src/Hazard.cpp
  34. +17 −3 src/Hazard.h
  35. +17 −3 src/HazardManager.cpp
  36. +17 −3 src/HazardManager.h
  37. +17 −3 src/InputState.cpp
  38. +17 −3 src/InputState.h
  39. +17 −4 src/ItemDatabase.cpp
  40. +17 −3 src/ItemDatabase.h
  41. +17 −3 src/ItemStorage.cpp
  42. +17 −3 src/ItemStorage.h
  43. +17 −3 src/LootManager.cpp
  44. +17 −3 src/LootManager.h
  45. +17 −5 src/MapCollision.cpp
  46. +17 −4 src/MapCollision.h
  47. +17 −3 src/MapIso.cpp
  48. +17 −3 src/MapIso.h
  49. +17 −3 src/Menu.cpp
  50. +19 −5 src/Menu.h
  51. +17 −3 src/MenuActionBar.cpp
  52. +17 −3 src/MenuActionBar.h
  53. +17 −3 src/MenuCharacter.cpp
  54. +17 −3 src/MenuCharacter.h
  55. +17 −0 src/MenuConfirm.cpp
  56. +17 −0 src/MenuConfirm.h
  57. +17 −3 src/MenuEnemy.cpp
  58. +17 −3 src/MenuEnemy.h
  59. +17 −3 src/MenuExit.cpp
  60. +19 −5 src/MenuExit.h
  61. +17 −3 src/MenuExperience.cpp
  62. +17 −3 src/MenuExperience.h
  63. +17 −3 src/MenuHPMP.cpp
  64. +17 −3 src/MenuHPMP.h
  65. +17 −3 src/MenuHUDLog.cpp
  66. +17 −3 src/MenuHUDLog.h
  67. +17 −3 src/MenuInventory.cpp
  68. +17 −3 src/MenuInventory.h
  69. +17 −3 src/MenuItemStorage.cpp
  70. +17 −3 src/MenuItemStorage.h
  71. +17 −3 src/MenuLog.cpp
  72. +17 −3 src/MenuLog.h
  73. +17 −3 src/MenuManager.cpp
  74. +17 −3 src/MenuManager.h
  75. +17 −3 src/MenuMiniMap.cpp
  76. +17 −3 src/MenuMiniMap.h
  77. +17 −3 src/MenuPowers.cpp
  78. +17 −3 src/MenuPowers.h
  79. +17 −3 src/MenuTalker.cpp
  80. +17 −3 src/MenuTalker.h
  81. +17 −3 src/MenuTooltip.cpp
  82. +17 −3 src/MenuTooltip.h
  83. +17 −3 src/MenuVendor.cpp
  84. +17 −3 src/MenuVendor.h
  85. +17 −3 src/MessageEngine.cpp
  86. +18 −3 src/MessageEngine.h
  87. +17 −3 src/NPC.cpp
  88. +17 −3 src/NPC.h
  89. +17 −3 src/NPCManager.cpp
  90. +17 −3 src/NPCManager.h
  91. +17 −4 src/PowerManager.cpp
  92. +17 −3 src/PowerManager.h
  93. +17 −3 src/QuestLog.cpp
  94. +17 −3 src/QuestLog.h
  95. +17 −3 src/SaveLoad.cpp
  96. +17 −3 src/Settings.cpp
  97. +17 −3 src/Settings.h
  98. +17 −3 src/StatBlock.cpp
  99. +17 −3 src/StatBlock.h
  100. +17 −3 src/TileSet.cpp
  101. +17 −3 src/TileSet.h
  102. +17 −0 src/Utils.cpp
  103. +17 −3 src/Utils.h
  104. +26 −3 src/UtilsFileSystem.cpp
  105. +18 −6 src/UtilsFileSystem.h
  106. +17 −0 src/UtilsParsing.cpp
  107. +15 −7 src/UtilsParsing.h
  108. +17 −3 src/WidgetButton.cpp
  109. +17 −3 src/WidgetButton.h
  110. +17 −0 src/WidgetInput.cpp
  111. +19 −5 src/WidgetInput.h
  112. +17 −3 src/WidgetLabel.cpp
  113. +17 −3 src/WidgetLabel.h
View
674 COPYING

Large diffs are not rendered by default.

Oops, something went wrong.
View
12 README
@@ -5,14 +5,24 @@ Flare (Free Libre Action Roleplaying Engine) is a simple game engine built to ha
Rather than building a very abstract, robust game engine, the goal of this project is to build several real games and harvest an engine from the common, reusable code. The first game, in progress, is a fantasy dungeon crawl.
-Flare uses simple file formats (INI style config files) for most of the game data, allowing anyone to easily modify game contents. Open formats are preferred (png, ogg). The game code is C++ and is released under the GPL v3; the game art is CC-BY-SA 3.0.
+Flare uses simple file formats (INI style config files) for most of the game data, allowing anyone to easily modify game contents. Open formats are preferred (png, ogg). The game code is C++.
+
+COPYRIGHT AND LICENSE
+=====================
+
+Most of Flare is Copyright 2011 Clint Bellanger. Contributors retain copyrights to their original contributions.
+
+All of Flare's source code is released under the GNU GPL version 3. Later versions are permitted.
+
+All of Flare's art and data files are released under CC-BY-SA 3.0. Later versions are permitted.
LINKS
=====
Homepage http://clintbellanger.net/rpg
Source https://github.com/clintbellanger/flare
Forums http://opengameart.org/forums/flare
+Email clintbellanger@gmail.com
DEPENDENCIES
============
View
@@ -1,3 +1,20 @@
+/*
+Copyright 2011 kitano
+
+This file is part of FLARE.
+
+FLARE is free software: you can redistribute it and/or modify it under the terms
+of the GNU General Public License as published by the Free Software Foundation,
+either version 3 of the License, or (at your option) any later version.
+
+FLARE is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with
+FLARE. If not, see http://www.gnu.org/licenses/
+*/
+
/**
* class Animation
*
@@ -6,9 +23,6 @@
*
* The intention with the class is to keep it as flexible as possible so that the animations
* can be used not only for character animations but any animated in-game objects.
- *
- * @author kitano
- * @license GPL
*/
#include "Animation.h"
View
@@ -1,3 +1,20 @@
+/*
+Copyright 2011 kitano
+
+This file is part of FLARE.
+
+FLARE is free software: you can redistribute it and/or modify it under the terms
+of the GNU General Public License as published by the Free Software Foundation,
+either version 3 of the License, or (at your option) any later version.
+
+FLARE is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with
+FLARE. If not, see http://www.gnu.org/licenses/
+*/
+
/**
* class Animation
*
@@ -6,9 +23,6 @@
*
* The intention with the class is to keep it as flexible as possible so that the animations
* can be used not only for character animations but any animated in-game objects.
- *
- * @author kitano
- * @license GPL
*/
#ifndef ANIMATION_H
View
@@ -1,10 +1,24 @@
+/*
+Copyright 2011 Clint Bellanger
+
+This file is part of FLARE.
+
+FLARE is free software: you can redistribute it and/or modify it under the terms
+of the GNU General Public License as published by the Free Software Foundation,
+either version 3 of the License, or (at your option) any later version.
+
+FLARE is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with
+FLARE. If not, see http://www.gnu.org/licenses/
+*/
+
/**
* class Avatar
*
* Contains logic and rendering routines for the player avatar.
- *
- * @author Clint Bellanger
- * @license GPL
*/
#include "Avatar.h"
View
@@ -1,10 +1,24 @@
+/*
+Copyright 2011 Clint Bellanger
+
+This file is part of FLARE.
+
+FLARE is free software: you can redistribute it and/or modify it under the terms
+of the GNU General Public License as published by the Free Software Foundation,
+either version 3 of the License, or (at your option) any later version.
+
+FLARE is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with
+FLARE. If not, see http://www.gnu.org/licenses/
+*/
+
/**
* class Avatar
*
* Contains logic and rendering routines for the player avatar.
- *
- * @author Clint Bellanger
- * @license GPL
*/
#ifndef AVATAR_H
#define AVATAR_H
View
@@ -1,10 +1,24 @@
+/*
+Copyright 2011 Clint Bellanger
+
+This file is part of FLARE.
+
+FLARE is free software: you can redistribute it and/or modify it under the terms
+of the GNU General Public License as published by the Free Software Foundation,
+either version 3 of the License, or (at your option) any later version.
+
+FLARE is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with
+FLARE. If not, see http://www.gnu.org/licenses/
+*/
+
/**
* class CampaignManager
*
* Contains data for story mode
- *
- * @author Clint Bellanger
- * @license GPL
*/
#include "CampaignManager.h"
View
@@ -1,10 +1,24 @@
+/*
+Copyright 2011 Clint Bellanger
+
+This file is part of FLARE.
+
+FLARE is free software: you can redistribute it and/or modify it under the terms
+of the GNU General Public License as published by the Free Software Foundation,
+either version 3 of the License, or (at your option) any later version.
+
+FLARE is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with
+FLARE. If not, see http://www.gnu.org/licenses/
+*/
+
/**
* class CampaignManager
*
* Contains data for story mode
- *
- * @author Clint Bellanger
- * @license GPL
*/
#ifndef CAMPAIGN_MANAGER_H
View
@@ -1,9 +1,22 @@
/*
+Copyright 2011 Clint Bellanger
+
+This file is part of FLARE.
+
+FLARE is free software: you can redistribute it and/or modify it under the terms
+of the GNU General Public License as published by the Free Software Foundation,
+either version 3 of the License, or (at your option) any later version.
+
+FLARE is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with
+FLARE. If not, see http://www.gnu.org/licenses/
+*/
+
+/*
* class Enemy
- *
- * @author Clint Bellanger
- * @license GPL
- *
*/
#include "Enemy.h"
View
@@ -1,9 +1,22 @@
/*
+Copyright 2011 Clint Bellanger
+
+This file is part of FLARE.
+
+FLARE is free software: you can redistribute it and/or modify it under the terms
+of the GNU General Public License as published by the Free Software Foundation,
+either version 3 of the License, or (at your option) any later version.
+
+FLARE is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with
+FLARE. If not, see http://www.gnu.org/licenses/
+*/
+
+/*
* class Enemy
- *
- * @author Clint Bellanger
- * @license GPL
- *
*/
#ifndef ENEMY_H
View
@@ -1,10 +1,24 @@
+/*
+Copyright 2011 Thane Brimhall
+
+This file is part of FLARE.
+
+FLARE is free software: you can redistribute it and/or modify it under the terms
+of the GNU General Public License as published by the Free Software Foundation,
+either version 3 of the License, or (at your option) any later version.
+
+FLARE is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with
+FLARE. If not, see http://www.gnu.org/licenses/
+*/
+
/**
* class EnemyGroupManager
*
* Loads Enemies into category lists and manages spawning randomized groups of enemies
- *
- * @author Thane Brimhall
- * @license GPL
*/
#include "EnemyGroupManager.h"
View
@@ -1,10 +1,24 @@
+/*
+Copyright 2011 Thane Brimhall
+
+This file is part of FLARE.
+
+FLARE is free software: you can redistribute it and/or modify it under the terms
+of the GNU General Public License as published by the Free Software Foundation,
+either version 3 of the License, or (at your option) any later version.
+
+FLARE is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with
+FLARE. If not, see http://www.gnu.org/licenses/
+*/
+
/**
* class EnemyGroupManager
*
* Loads Enemies into category lists and manages spawning randomized groups of enemies
- *
- * @author Thane Brimhall
- * @license GPL
*/
#ifndef ENEMYGROUPMANAGER_H
#define ENEMYGROUPMANAGER_H
View
@@ -1,9 +1,22 @@
/*
+Copyright 2011 Clint Bellanger
+
+This file is part of FLARE.
+
+FLARE is free software: you can redistribute it and/or modify it under the terms
+of the GNU General Public License as published by the Free Software Foundation,
+either version 3 of the License, or (at your option) any later version.
+
+FLARE is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with
+FLARE. If not, see http://www.gnu.org/licenses/
+*/
+
+/*
* class EnemyManager
- *
- * @author Clint Bellanger
- * @license GPL
- *
*/
#include "EnemyManager.h"
View
@@ -1,9 +1,22 @@
/*
+Copyright 2011 Clint Bellanger
+
+This file is part of FLARE.
+
+FLARE is free software: you can redistribute it and/or modify it under the terms
+of the GNU General Public License as published by the Free Software Foundation,
+either version 3 of the License, or (at your option) any later version.
+
+FLARE is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with
+FLARE. If not, see http://www.gnu.org/licenses/
+*/
+
+/*
* class EnemyManager
- *
- * @author Clint Bellanger
- * @license GPL
- *
*/
#ifndef ENEMY_MANAGER_H
View
@@ -1,12 +1,25 @@
+/*
+Copyright 2011 Clint Bellanger and kitano
+
+This file is part of FLARE.
+
+FLARE is free software: you can redistribute it and/or modify it under the terms
+of the GNU General Public License as published by the Free Software Foundation,
+either version 3 of the License, or (at your option) any later version.
+
+FLARE is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with
+FLARE. If not, see http://www.gnu.org/licenses/
+*/
+
/**
* class Entity
*
* An Entity represents any character in the game - the player, allies, enemies
* This base class handles logic common to all of these child classes
- *
- * @author Clint Bellanger
- * @author kitano
- * @license GPL
*/
#include "Entity.h"
Oops, something went wrong.

0 comments on commit 30ac8a9

Please sign in to comment.